ユーザー定義ワークフロー活動 (ワークフロー アセンブリ)

 

公開日: 2017年1月

対象: Dynamics 365 (online)、Dynamics 365 (on-premises)、Dynamics CRM 2016、Dynamics CRM Online

Microsoft Dynamics 365 (オンラインおよび設置型) は、Windows Workflow Foundation で提供される既成の活動に加え、ユーザ定義の活動の登録および拡張をサポートします。Windows Workflow Foundation には活動ライブラリが含まれ、これによりフローのコントロール、メッセージの送信と受信、平行処理などの活動が提供されます。 ビジネス ニーズを満たすアプリケーションを構築するには、アプリケーション固有のタスクを実行する活動が必要な場合があります。 そのために、Windows Workflow Foundation はユーザー定義のワークフロー活動の作成をサポートしています。

ユーザー定義のワークフロー活動は、Windows Workflow FoundationCodeActivity クラスから派生した 1 つ以上のクラスを含むアセンブリを作成することにより、Microsoft Visual C# または Microsoft Visual Basic .NET コードで記述することができます。 このアセンブリには、.NET の属性を使用して注釈が付けられます。これは、Microsoft Dynamics 365 で、実行時にコードとワークフロー エンジンをリンクするために使用されるメタデータを提供します。

1 つ以上のユーザー定義のワークフロー活動を含むアセンブリを作成したら、Microsoft Dynamics 365 に登録します。 このプロセスはプラグインの登録に似ています。 その後、ユーザー定義のワークフロー活動を、Microsoft Dynamics 365 の Process フォームで、ワークフローまたはダイアログに組み込むことができます。

注意

Microsoft Dynamics 365 (オンライン) は、ユーザー定義ワークフロー活動のサンドボックス (部分信頼) 実行のみをサポートします。 設置型Microsoft Dynamics 365 は、ユーザー定義ワークフロー活動の部分信頼または完全信頼での実行をサポートします。

このセクションの内容

ユーザー定義ワークフロー活動の作成

メタデータをカスタム ワークフロー活動に追加する

カスタム ワークフロー活動での IOrganization Web サービスの使用

ユーザー定義のワークフロー活動アセンブリの登録および使用

カスタム ワークフロー活動をデバッグする

アセンブリ バージョンを使用してユーザー設定ワークフロー活動を更新する

プロセス クラス、属性、および種類

サンプル: カスタム ワークフロー活動の作成

サンプル: ユーザー定義ワークフロー活動を使用した次回の誕生日の更新

サンプル: ユーザー定義ワークフロー活動でクレジット スコアを計算する

関連セクション

Dynamics 365 プロセスを使用したビジネス プロセスの自動化

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

プラグイン分離、信頼、および統計

Microsoft Dynamics 365

© 2017 Microsoft. All rights reserved. 著作権