ビジネス プロセスを拡張するためのプラグインを記述する

可能な限り、ビジネスロジックを定義または適用するいくつかの宣言型プロセス オプションの 1 つを適用することを最初に検討する必要があります。 詳細: Customer Engagement (on-premises) でのビジネス プロセスの自動化

宣言型プロセスが要件を満たさない場合、開発者にはいくつかのオプションがあります。 このトピックではコードを記述する共通オプションを紹介します。

プラグインは、Customer Engagement (on-premises) に統合して、プラットフォームの標準動作を変更または拡張することのできるカスタム ビジネス ロジックです。 プラグインは、プラットフォームによって起動される特定のイベントに応答して実行するように登録されたイベント ハンドラーです。

次のトピックでは、プラグインを開発および登録して カスタム ビジネス ロジックを Dynamics 365 Customer Engagement (on-premises) に追加する方法について説明します。プラグインのランタイム実行およびプラグイン開発フレームワークの詳細については イベント フレームワーク を参照してください。

Note

次のドキュメントでは、オンプレミス環境でのみ利用可能な追加オプションについて説明します。 オンプレミス展開とオンライン展開の両方で機能するプラグインの作成に関する一般情報については、Dataverse ドキュメントの プラグインを使用してビジネス プロセスを拡張する トピックをお読みください 。

このセクションの内容

プラグインの開発

Dynamics 365 Customer Engagement (on-premises) の開発者ガイド

Dynamics 365 Customer Engagement (on-premises) でのビジネス プロセスを自動化するワークフローの記述

Dynamics 365 Customer Engagement (on-premises) ソリューションを使用した拡張機能のパッケージ化および配布
ビジネス プロセスを拡張するための Dataverse でのプラグインの使用