プラグイン登録

前の章では、連絡先レコードが作成されたときにフォローアップタスクアクティビティを作成するためのサンプルプラグインを作成しました。この章では、プラグイン登録ツールを使用してこのプラグインをCRMに登録する方法を説明します。ツールは次の場所にあります:SDK / Tools / PluginRegistration /PluginRegistration.exe。

便宜上、プラグインの登録プロセスは3つのセクションに分かれています-

  • サーバーへの接続
  • アセンブリの登録
  • プラグインの登録

サーバーへの接続

Step 1 −を実行します PluginRegistration.exe前に指定した場所から。[新しい接続の作成]ボタンをクリックします。

Step 2−オンラインバージョンのCRMを使用しているため、[ログイン]ウィンドウで[Office365]を選択します。資格情報を入力し、[ログイン]をクリックします。

Step 3 −ツールが開き、次のスクリーンショットのようになります。

アセンブリの登録

Step 1 − [登録]→[新しいアセンブリの登録]に移動します。

Step 2−これにより、[新しいアセンブリの登録]ウィンドウが開きます。ナビゲートアイコンをクリックして、前の章で作成したプラグインDLLを見つけます。

Step 3− DLLをナビゲートした後、[アセンブリのロード]をクリックします。これにより、SamplePluginsアセンブリとそのすべてのプラグインクラスにデータが入力されます。あなたは見ることができますPostCreateContact以下で強調表示されているプラ​​グインクラス。プラグインアセンブリに3つのプラグインクラスがある場合、そこにリストされている3つのプラグインが表示されます。

Step 4− [サンドボックス]として[分離モード]、[データベース]として[場所]を選択し、[選択したプラグインの登録]をクリックします。登録が成功すると、成功メッセージが表示されます。

プラグインの登録

次に、個々のプラグインが呼び出される特定のステップを登録します。

Step 1 −PostCreateContactプラグインを選択します。

Step 2 − [登録]→[新しいステップの登録]をクリックします。

Step 3 −このプラグインは、Contactエンティティの作成時、操作後の段階、および同期モードで登録します。

Message −作成

Primary Entity −お問い合わせ

Event Pipeline Stage of Execution −術後

Execution Mode −同期

残りのオプションはデフォルトのままにして、[新しいステップの登録]をクリックします。

プラグインに追加された新しいステップを確認できます。

次に、CRMに移動して、プラグインが正しく機能しているかどうかをテストします。これらのテスト手順は、サンプルプラグインに固有であることに注意してください。

プラグインのテスト

[連絡先]タブに移動して、新しいレコードを作成します。レコードを保存すると、作成され、このレコードに関連付けられた新しいアクティビティを確認できます。

アクティビティをクリックすると、コードで設定した詳細が表示されます。

これにより、プラグインが正常に実行されたことを確認できます。同様に、プラグインを拡張して、非常に複雑な機能を実現できます。