從工作流程叫用自訂程序動作
工作流程有許多支援商務案例的功能。 從工作流程中為資料列叫用基本資料作業動作 (例如建立、更新和刪除) 可解決不少商務案例。 不過,如果您結合工作流程的功能與直接從工作流程中叫用自訂程序動作的力量,您可以新增全新範圍的商務案例至應用程式,而不需要撰寫程式碼。
讓我們檢視從工作流程中叫用自訂程序動作的案例。 我們會叫用自訂程序動作,在特定的商機超過 20% 折扣時要求經理的核准。
範例:使用商機資料表建立自訂程序動作
在方案總管中,選取程序。
選擇導覽列上的新增。 提供程序名稱並選擇動作類別。
若要要求核准折扣,我們使用名為核准流程的自訂動作。 我們新增輸入參數 SpecialNotes 與傳送電子郵件步驟,建立新訊息和傳送要求取得經理核准,如下所示。
若要設定電子郵件訊息,請選擇設定屬性。 當表單開啟時,使用表單小幫手將特別附註和其他資訊新增到電子郵件,如螢幕擷取畫面上反白顯示。 若要新增特別附註,請將游標放在訊息中要顯示附註的位置,然後在表單小幫手,尋找下方,選擇第一個下拉式清單中的引數並選擇第二個下拉式清單的 SpecialNotes,然後選擇確定。
您必須先啟用自訂程序動作,才能從工作流程叫用該動作。 當您啟用動作後,您可以選擇檢視屬性檢視其屬性。
從工作流程叫用自訂程序動作
在方案總管中,選取程序。
選擇導覽列上的新增。 提供程序名稱並選擇工作流程類別。
只要在商機的折扣超過 20% 而需要經理核准時,我們建立的工作流程都會叫用核准流程自訂動作。
您可以選擇設定屬性,設定自訂程序動作的輸入屬性。 我們在特別附註中新增與商機相關的客戶名稱。 在表單小幫手的尋找下,選擇第一個下拉式清單中的客戶並選擇第二個下拉式清單的客戶名稱,然後選擇確定。 需要目標屬性,它是由系統填入。 目標屬性中的 {Opportunity(Opportunity)} 與呼叫工作流程所執行的商機相同。 或者,您可以使用查詢,選擇目標屬性的特定商機。