ユーザー定義ワークフロー活動 (ワークフロー アセンブリ)
公開日: 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. 著作権