Sub-workflow活動可讓您觸發另一個工作流的執行並恢復結果。 本練習可讓您在使用簡化介面時使用複雜的工作流程。
您可以在單一工作流程中呼叫多個子工作流程。 子工作流程會同步執行。
在以下範例中,主要工作流程是使用跳轉呼叫子工作流程。 有關跳轉類型圖形對象的詳細資訊,請參閱本節。
建立工作流程,以當成其他工作流程中的子工作流程。
在工作流程的開頭插入優先順序為1的Jump (end point)活動。 如果您有多個「端點」類型跳轉,Adobe Campaign會使用「端點」跳轉,其數字最低。
在工作流程結束時插入優先順序為2的Jump (start point)活動。 如果您有多個「起始點」類型跳轉,Adobe Campaign會使用「起始點」跳轉,其數字最高。
如果子工作流活動引用具有多個Jump活動的工作流,則子工作流將在具有最低數字的「端點」類型跳轉和具有最高數字的「起始點」類型跳轉之間執行。
要正確運行子工作流,您只能有一個「端點」類型跳轉(編號最低),而只能有一個「起始點」類型跳轉(編號最高)。
完成並儲存此「子工作流程」。
建立主要工作流程。
插入Sub-workflow活動並將其開啟。
從Workflow template下拉式清單中選取您要使用的工作流程。
您也可以新增設定指令碼來變更參考的工作流程。
按一下 Ok。它將自動建立一個出站轉移,該轉移的標籤為選定工作流中Jump (start point)活動。
執行工作流程。
在執行後,作為子工作流調用的工作流將保持Being edited狀態,這表示:
您無法以滑鼠右鍵按一下轉場來顯示目標。
無法顯示中間人口的計數。
子工作流日誌顯示在主工作流中。
如果子工作流中發生任何錯誤,主工作流將暫停並建立子工作流的副本。
每個傳入事件都必須指定由這些參數定義的目標。
這三個值集標識查詢所定位的人口。 tableName 是記錄目標標識符的表的名稱, schema 是人口的模式(通常是nms:recipient), recCount 是表中的元素數。