Show Menu
主題×

外部信號

說明

當某 External signal 些條件在另一個工作流或REST API呼叫中成功滿足時,活動會觸發工作流。

使用內容

此活 External signal 動可用來組織和協調不同的流程,這些流程是同一客戶歷程中不同工作流程的一部分。 它允許從另一個工作流程開始,以支援更複雜的客戶歷程,同時更能監控和回應問題。
External signal 活動設計為作為工作流的第一個活動。 可從其他工作流程 End 的活動或REST API呼叫(如需詳細資訊,請參閱 API檔案 )觸發。
觸發時,可定義外部參數,並可在工作流程事件變數中使用。 使用外部參數調用工作流的過程在本節中進 行了詳細說明
無法比每10分鐘更頻繁地觸發活動。
請注意,活動 External signal 可從數個不同的事件觸發。 在這種情況下,當 External signal 執行其中一個來源工作流程或API呼叫時,就會立即觸發。 它不需要完成所有來源工作流程。

配置

配置外部信號時,首先必須在目標工作流 External signal 中配置活動。 完成此配置後,此工 External signal 作流的活動將可用於配置源工作流 End 的活動。
  1. 將活動拖放至 External signal 您的目標工作流程。
  2. 選擇活動,然後使用顯示的快 速操作中的按鈕將其開啟。
  3. 編輯活動的標籤。 配置觸發的源工作流時需要此標籤 External signal
    如果要使用參數調用工作流,請使用該 Parameters 區域來聲明它們。 如需詳細資訊,請參閱 本小節
  4. 確認活動的設定、新增您需要的任何其他活動並儲存工作流程。
    如果要從另一個工作流觸發目標工作流,請繼續下列步驟。 如果您想要從REST API呼叫觸發目標工作流程,請參閱 API檔案 ,以取得詳細資訊。
  5. 開啟來源工作流程並選取 End 活動。 如果沒有可 End 用活動,請在工作流分支的最後一個活動後添加一個活動。
    有些活動預設沒有任何出站轉移。 從這些 Properties 活動的頁籤中,可以添加出站轉變。
    例如,在活動 Update data 中,移至標籤並 Transitions 勾選選 Add an outbound transition without the population 項。 此選項允許添加不含任何資料且不佔用系統中任何不必要的空間的過渡。 它只是用來連接觸發目標工作 End 流程的額外活動。
  6. 在活動 External signal 的標籤中,選 End 擇目標工作流以及要在該工作流 External signal 中觸發的活動。
    當您設定活動以觸 End 發另一個工作流程時,其圖示會以其他訊號符號更新。
    如果要使用參數調用工作流,請使用該 Parameters and values 區域。 如需詳細資訊,請參閱 本小節
  7. 保存源工作流。
執行來 End 源工作流或REST API調用的活動後,目標工作流將自動從活動觸發 External signal
目標工作流必須先手動啟動,才能觸發。 啟動後,將激 External activity 活該代碼並等待源工作流中的信號。

Example

以下示例說明了 External signal 典型使用案例中的活動。 在源工作流中執行資料導入。 完成匯入並更新資料庫後,就會觸發第二個工作流程。 此第二個工作流程用於更新匯入資料的匯總。
源工作流如下所示:
  • 載入 檔案活動 ,會上傳包含新購買資料的檔案。 請注意,由於 在資料庫中預設不存在購買資料 ,因此資料庫已相應擴展。
    例如:
    tcode;tdate;customer;product;tamount
    aze123;21/05/2015;dannymars@example.com;A2;799
    aze124;28/05/2015;dannymars@example.com;A7;8
    aze125;31/07/2015;john.smith@example.com;A7;8
    aze126;14/12/2015;john.smith@example.com;A10;4
    aze127;02/01/2016;dannymars@example.com;A3;79
    aze128;04/03/2016;clara.smith@example.com;A8;149
    
    
  • 「協 調 」活動會建立導入資料與資料庫之間的連結,以便事務資料正確連接到配置檔案和產品。
  • 「更 新資料 」活動將插入並更新帶有傳入資料的資料庫的「事務」資源。
  • 活動 End 會觸發目標工作流,用於更新聚合。
目標工作流程如下:
  • 活動 External signal 會等待源工作流成功完成。
  • 查詢 活動 ,會定位描述檔,並以收集集來豐富描述檔,以擷取最後的購買日期。
  • 「更 新資料 」活動會將其他資料儲存在專用的自訂欄位中。 請注意,配置檔案資源已擴展到添加「上次購買 日期」欄位