可能な限り、いくつかの宣言型プロセス オプションのいずれかを適用して、ビジネス ロジックを定義または適用することを検討してください。 詳細については、「Microsoft Dataverseでのビジネス ロジックの適用」を参照してください。
宣言型プロセスが要件を満たしていない場合は、開発者としていくつかのオプションがあります。 この記事では、コードを記述するための一般的なオプションについて説明します。
プラグインを作成する
プラグインと呼ばれるカスタム イベント ハンドラーを記述し、Dataverse サーバーに登録できます。 Dataverse データベース トランザクションの特定のイベントで実行するプラグインを登録します。 プラグインを実行すると、現在のデータベース トランザクション中に処理されるデータを作成、読み取り、変更、または削除できます。 プラグインを使用すると、Dataverse のデータ処理をカスタマイズまたは拡張できます。
詳細については、「 ビジネス プロセスを拡張するためのプラグインの記述」を参照してください。
ワークフロー拡張機能を作成する
カスタム ワークフロー アクティビティを記述および登録して、プロセス デザイナー内でより多くのアクションを提供できます。 ユーザーは、条件や新しい操作など、ワークフロー デザイナーで新しいアクションを適用できます。 この方法を使用すると、環境のユーザーに対してプロセス デザイナーに新しいカスタム アクションを追加できます。
詳細については、「 ワークフロー拡張機能」を参照してください。