Microsoft-crm-plugin-registration
プラグイン登録
前の章では、連絡先レコードが作成されたときにフォローアップタスクアクティビティを作成するためのサンプルプラグインを作成しました。 この章では、プラグイン登録ツールを使用してこのプラグインをCRMに登録する方法を説明します。 このツールは、SDK/Tools/PluginRegistration/PluginRegistration.exeにあります。
便宜上、プラグインの登録プロセスは3つのセクションに分かれています-
- サーバーへの接続
- アセンブリの登録
- プラグインを登録する
サーバーへの接続
ステップ1 *-前に指定した場所から *PluginRegistration.exe を実行します。 [新しい接続の作成]ボタンをクリックします。
- ステップ2 *-ログインウィンドウで、CRMのオンラインバージョンを使用しているため、Office 365を選択します。 資格情報を入力し、「ログイン」をクリックします。
- ステップ3 *-ツールが開き、次のスクリーンショットのようになります。
アセンブリの登録
- ステップ1 *-登録→新規アセンブリの登録に進みます。
- ステップ2 *-これにより、[新しいアセンブリの登録]ウィンドウが開きます。 「ナビゲート」アイコンをクリックして、前の章で作成したプラグインDLLを見つけます。
ステップ3 *-DLLをナビゲートした後、[アセンブリのロード]をクリックします。 これにより、SamplePluginsアセンブリとそのすべてのプラグインクラスが生成されます。 以下に強調表示されている *PostCreateContact プラグインクラスを見ることができます。 プラグインアセンブリに3つのプラグインクラスがある場合、そこに3つのプラグインが表示されます。
- ステップ4 *-隔離モードとしてサンドボックス、場所としてデータベースを選択し、選択したプラグインを登録をクリックします。 登録が成功すると、成功メッセージが表示されます。
プラグインを登録する
次に、個々のプラグインが呼び出される特定のステップを登録します。
- ステップ1 *-PostCreateContactプラグインを選択します。
- ステップ2 *-[登録]→[新しいステップの登録]をクリックします。
- ステップ3 *-連絡先エンティティの作成時、操作後の段階、および同期モードでこのプラグインを登録します。
メッセージ-作成
プライマリエンティティ-連絡先
イベントパイプラインの実行段階-操作後
実行モード-同期
残りのオプションはデフォルトのままにして、「新規ステップの登録」をクリックします。
プラグインに追加された新しいステップを見ることができます。
次に、CRMに移動して、プラグインが正常に機能しているかどうかをテストします。 これらのテスト手順は、プラグインの例に固有のものであることに注意してください。
プラグインのテスト
[連絡先]タブに移動して、新しいレコードを作成します。 レコードを保存すると、このレコードに関連付けられた新しいアクティビティが作成されます。
アクティビティをクリックして、コードで設定した詳細を確認できます。
これにより、プラグインが正常に実行されたことを確認できます。 同様に、プラグインを拡張して非常に複雑な機能を実現できます。