外部訊號 external-signal
外部訊號 活動是 流量控制 活動。 它可讓您從另一個工作流程或API呼叫觸發工作流程的執行。
請依照下列步驟設定 外部訊號 活動並觸發其執行:
-
將 外部訊號 活動新增至您的工作流程。
-
完成工作流程的設定,並開始執行。 外部訊號 活動顯示為「擱置中」,等待觸發。
-
擷取下列資訊:
-
工作流程的內部名稱,會顯示在其標籤旁。
accordion 檢視範例 -
外部訊號活動的名稱,顯示在工作流程的 執行選項 中。
accordion 檢視範例
-
-
若要觸發工作流程,請執行
PostEvent
JavaScript函式。 此函式可讓您使用您選擇的值傳遞變數,並在觸發的工作流程中使用它們。PostEvent
函式可從其他工作流程或API呼叫執行。-
若要從工作流程觸發 外部訊號 活動,請從 初始化指令碼 窗格執行PostEvent函式,可從活動的 執行選項 存取。 針對 JavaScript程式碼 活動,從活動的指令碼執行函式。
語法如下:
code language-none xtk.workflow.PostEvent("<workflow-internal-name>","<signal-activity-name>","",<variables <variable-name>="<value>"/>, false);
accordion 檢視範例 在此範例中,會觸發「signal1」外部訊號活動。 已將其新增至內部名稱為「WKF12345」的工作流程。 名為「customID」的變數會以「123456」值傳遞。
- 若要從API呼叫觸發 外部訊號 活動,請依照Campaign API檔案中詳述的步驟操作。 瞭解如何使用靜態
PostEvent
方法。
-