ダイアログでの操作
公開日: 2016年11月
対象: Dynamics CRM 2015
このトピックでは、ダイアログで実行できる操作について説明します。
このトピックの内容
ダイアログ関連の活動
ワークフロー関連の活動
ユーザー定義のワークフロー活動
URL によるダイアログの起動
ダイアログ関連の活動
これらの活動は Microsoft Dynamics 365 プロセス デザイナーのステップとして使用できます。
CRM データのクエリ
Microsoft Dynamics 365 データのクエリに使用可能なクエリ変数を定義できます。 これらのクエリ変数には定義済みの値を指定することも、パラメーター化して実行時に値を受け取ることも可能であり、その値に従ってレコードをフェッチします。
クエリ変数をパラメーター化するには、[クエリの定義] ページの [クエリ変数の変更] タブで、クエリ フォームの [動的な値] セクションを使用してプロンプトと応答の変数をクエリ変数に関連付けます。
[CRM データのクエリ] ステップを使用して定義されたクエリ変数は、ダイアログ定義で定義された指定された時点からすべてのプロンプトと応答に使用できます。
[値の割り当て]
ダイアログの変数と入力引数に対して単純な算術 (加算、減算、乗算) および文字列 (追加) 操作を実行できます。 また、[値の割り当て] ステップを使用して、変数または入力パラメーターに格納されている値をクリアすることもできます。
子ダイアログのリンク
ダイアログを子ダイアログとして指定し、親ダイアログの [子ダイアログのリンク] ステップを使用して別のダイアログ (親) 内で呼び出すことができます。
ダイアログの停止
ダイアログをダイアログ フローの特定のステージで終了できます。 このステップを条件付きステートメントに使用し、ユーザーからの応答に基づいて特定の時点でダイアログを終了することができます。
ワークフロー関連の活動
ワークフロー関連の活動である、[レコードの作成]、[レコードの更新]、[レコードの割り当て]、[レコードの更新]、[電子メールの送信]、[子ワークフローの開始] 、および [状態の変更] をダイアログに使用できます: 。
ユーザー定義のワークフロー活動
ユーザー定義のワークフロー活動を作成して Microsoft Dynamics 365 のダイアログを拡張できます。 ユーザー定義のワークフロー活動の詳細については、「ユーザー定義ワークフロー活動 (ワークフロー アセンブリ)」を参照してください。
URL によるダイアログの起動
ダイアログの URL を指定することで、アクティブ化したダイアログを起動できます。 それには、次の形式で URL を指定する必要があります。
http://CRMServer_Name/Org_Name/cs/dialog/rundialog.aspx?DialogId=DialogID&EntityName=EntityLogicalName&ObjectId=EntityObjectId
ここで、
CRMServer_Name は Microsoft Dynamics 365 Server の名前です。
Org_Name は組織の名前です。
DialogID は実行するダイアログの GUID です。
EntityLogicalName は実行するダイアログの主エンティティのエンティティ論理名です。
EntityObjectId は主エンティティ レコードの GUID です。
ダイアログを起動するためのサンプル URL:
http://crmserver/AdventureWorksCycle/cs/dialog/rundialog.aspx?DialogId=9F53D2D8-AC54-46A6-A190-F23DE6677C65&EntityName=contact&ObjectId=41D1884E-B4B6-DF11-BF5E-00155DB05986
関連項目
ガイド プロセスでダイアログを使用する
ダイアログについて
サンプル: ダイアログの作成、取得、更新、および削除
© 2017 Microsoft. All rights reserved. 著作権