從工作流程或對話方塊叫用自訂動作

 

發行︰ 2017年2月

適用於: Dynamics 365 (online)、Dynamics 365 (on-premises)、Dynamics CRM 2016、Dynamics CRM Online

在 Microsoft Dynamics 365,工作流程和對話方塊有許多支援商務案例的功能。 從工作流程或對話方塊呼叫記錄的基本 SDK 動作,例如建立、更新和刪除,可解決多個商務案例。 不過,如果您結合工作流程和對話方塊的功能與直接從工作流程或對話方塊中叫用自訂動作的力量,您可以新增全新範圍的商務案例至應用程式,而不需要撰寫程式碼。

讓我們檢視從工作流程和對話方塊中叫用自訂動作的案例。 我們會叫用自訂動作,在特定的商機超過 20% 折扣時要求經理的核准。

本主題內容

建立自訂動作

從工作流程叫用自訂動作

從對話方塊叫用自訂動作

建立自訂動作

  1. 移至 [設定] > [程序]。

  2. 選擇導覽列上的 [新增]。 提供程序名稱並選擇 [動作] 類別。

若要要求核准折扣,我們使用名為 [核准流程] 的自訂動作。 我們新增輸入參數 [SpecialNotes] 與 [傳送電子郵件] 步驟,建立新訊息和傳送要求取得經理核准,如下所示。

Add a step - send email

若要設定電子郵件訊息,請選擇 [設定屬性]。 當表單開啟時,使用 [表單小幫手] 將特別附註和其他資訊新增到電子郵件,如螢幕擷取畫面上反白顯示。 若要新增特別附註,請將游標放在訊息中要顯示它們的位置,然後在 [表單小幫手] 的 [尋找] 下,選擇第一個下拉式清單中的 [引數] 並選擇第二個下拉式清單的 [SpecialNotes],然後選擇 [確定]。

Set up email

您必須先啟用動作,才能從工作流程或對話方塊叫用該動作。 當您啟用動作後,您可以選擇 [檢視屬性] 檢視其屬性。

Activate custom action - approval process

從工作流程叫用自訂動作

  1. 移至 [設定] > [程序]。

  2. 選擇導覽列上的 [新增]。 提供程序名稱並選擇 [工作流程] 類別。

我們建立的工作流程在商機的折扣超過 20% 而需要經理核准時,叫用 [核准流程] 自訂動作。

Set action properties from workflow

您可以選擇 [設定屬性],設定動作的輸入屬性。 我們在特別附註中新增與商機相關的客戶名稱。 在 [表單小幫手] 的 [尋找] 下,選擇第一個下拉式清單中的 [客戶] 並選擇第二個下拉式清單的 [客戶名稱],然後選擇 [確定]。 需要 [目標] 屬性,它是由系統填入。 [目標] 屬性中的 [{Opportunity(Opportunity)}] 與呼叫工作流程所執行的商機相同。 或者,您可以使用查詢,選擇目標屬性的特定商機。

Set input parameters for ApprovalProcess action

從對話方塊叫用自訂動作

  1. 移至 [設定] > [程序]。

  2. 選擇導覽列上的 [新增]。 提供程序名稱並選擇 [對話方塊] 類別。

您可以從對話方塊實作類似呼叫 [核准流程] 的案例,如下列範例所示。

Enable custom action from dialog

設定輸入參數,如下所示。

Set properties for ApprovalProcess action

另請參閱

動作
設定動作

© 2017 Microsoft. 著作權所有,並保留一切權利。 著作權