このサンプルはフォローアップ活動を作成する簡単なプラグインの作成方法を示します。
このサンプルを実行する方法
-
サンプル リポジトリをダウンロードまたは複製して、ローカル コピーを用意します。
PowerApps-Samples-master\dataverse\orgsvc\C#\FollowupPluginでこのサンプルを見つけます。 - Visual Studioでサンプル ソリューションを開き、プロジェクトのプロパティに移動し、ビルド中にアセンブリが署名されていることを確認します。 F6 キーを押してサンプルのアセンブリ (
FollowupPlugin.dll) をビルドします。 - プラグイン登録ツールを実行して D365 サーバーのサンドボックスおよびデータベースにサンプルのアセンブリを登録します。 ステップを登録するときに、メッセージの 作成 、 アカウント テーブル、および非同期モードを指定します。
- D365 アプリを使って、プラグインを登録したメッセージやテーブルのリクエストを呼び出す適切な操作を行います (アカウントの作成)。
- プラグインが実行されると、新しいトレース ログ エントリ
FollowupPlugin: Successfully created the task activityと、7 日以内にアクティブ化するようにスケジュールされたサブジェクトSend e-mail to the new customer.を含む新しいアクティビティが表示されます。 - テストが完了したら、アセンブリとステップの登録を解除します。
このサンプルの概要
アカウントの作成時に実行されると、プラグインは 7 日以内に取引先企業の顧客をフォローアップするようにユーザーに通知するアクティビティを作成します。
このサンプルがどのように動作するか
このサンプルで説明されているシナリオをシミュレートするために、サンプルでは次の処理を行います。
実演する
- タスク活動を作成して後日にスケジュールする方法。
- トレース サービスを使用して実行時の情報を記録する方法。
- Web サービスから例外をキャッチして処理する方法。