子工作流程 sub-workflow
Sub-workflow 活動可讓您觸發另一個工作流程的執行,並復原結果。 此活動可讓您使用複雜的工作流程,同時使用簡化的介面。
您可以在單一工作流程中呼叫多個子工作流程。 子工作流程會同步執行。
在以下範例中,主要工作流程是使用跳轉呼叫子工作流程。 如需跳轉型圖形物件的詳細資訊,請參閱本節。
-
建立您會作為另一個工作流程中的子工作流程的工作流程。
-
在工作流程的開頭插入優先順序為1的 Jump (end point) 活動。 如果您有多個「端點」型別跳轉,Adobe Campaign會使用數字最低的「端點」跳轉。
-
在工作流程結尾插入優先順序為2的 Jump (start point) 活動。 如果您有多個「起點」跳轉,Adobe Campaign會使用具有最高數字的「起點」跳轉。
note note NOTE 如果子工作流程活動參考具有數個 Jump 活動的工作流程,則子工作流程會在具有最低編號的「端點」型別跳轉與具有最高編號的「起點」型別跳轉之間執行。 若要讓子工作流程正確執行,您只能有一個編號最低的「端點」型別跳轉,以及只能有一個編號最高的「起點」型別跳轉。 -
完成並儲存此「子工作流程」。
-
建立主要工作流程。
-
插入 Sub-workflow 活動並開啟它。
-
從 Workflow template 下拉式清單中選取您要使用的工作流程。
-
您也可以新增設定指令碼,以變更參考的工作流程。
-
按一下 Ok。它會從選取的工作流程中,以 Jump (start point) 活動的標籤自動建立出站轉變。
-
執行工作流程。
執行後,呼叫為子工作流程的工作流程會維持在 Being edited 狀態,這表示下列專案:
-
您無法用滑鼠右鍵按一下轉變來顯示目標。
-
無法顯示中間母體的計數。
-
子工作流程記錄檔會顯示在主要工作流程中。
輸入引數(選擇性) input-parameters--optional-
- tableName
- 結構描述
每個傳入事件都必須指定由這些引數定義的目標。
輸出引數 output-parameters
- tableName
- 結構描述
- recCount
這組三個值會識別查詢所定位的母體。 tableName 是記錄目標識別碼的資料表的名稱,schema 是母體的結構描述(通常是nms:recipient),而 recCount 是資料表中的元素數目。
- targetSchema:此值是工作表的綱要。 此引數適用於所有具有 tableName 和 schema 的轉變。