子工作流程

Sub-workflow​活動可讓您觸發另一個工作流的執行並恢復結果。 本練習可讓您在使用簡化介面時使用複雜的工作流程。

您可以在單一工作流程中呼叫多個子工作流程。 子工作流程會同步執行。

在以下範例中,主要工作流程是使用跳轉呼叫子工作流程。 有關跳轉類型圖形對象的詳細資訊,請參閱本節

  1. 建立工作流程,以當成其他工作流程中的子工作流程。

  2. 在工作流程的開頭插入優先順序為1的​Jump (end point)​活動。 如果您有多個「端點」類型跳轉,Adobe Campaign會使用「端點」跳轉,其數字最低。

  3. 在工作流程結束時插入優先順序為2的​Jump (start point)​活動。 如果您有多個「起始點」類型跳轉,Adobe Campaign會使用「起始點」跳轉,其數字最高。

    注意

    如果子工作流活動引用具有多個​Jump​活動的工作流,則子工作流將在具有最低數字的「端點」類型跳轉和具有最高數字的「起始點」類型跳轉之間執行。

    要正確運行子工作流,您只能有一個「端點」類型跳轉(編號最低),而只能有一個「起始點」類型跳轉(編號最高)。

  4. 完成並儲存此「子工作流程」。

  5. 建立主要工作流程。

  6. 插入​Sub-workflow​活動並將其開啟。

  7. 從​Workflow template​下拉式清單中選取您要使用的工作流程。

  8. 您也可以新增設定指令碼來變更參考的工作流程。

  9. 按一下 Ok。它將自動建立一個出站轉移,該轉移的標籤為選定工作流中​Jump (start point)​活動。

  10. 執行工作流程。

在執行後,作為子工作流調用的工作流將保持​Being edited​狀態,這表示:

  • 您無法以滑鼠右鍵按一下轉場來顯示目標。

  • 無法顯示中間人口的計數。

  • 子工作流日誌顯示在主工作流中。

注意

如果子工作流中發生任何錯誤,主工作流將暫停並建立子工作流的副本。

輸入參數(可選)

  • tableName
  • 架構

每個傳入事件都必須指定由這些參數定義的目標。

輸出參數

  • tableName
  • 架構
  • recCount

這三個值集標識查詢所定位的人口。 tableName 是記錄目標標識符的表的名稱, schema 是人口的模式(通常是nms:recipient), recCount 是表中的元素數。

  • targetSchema:此值是工作表的模式。 此參數對於具有​tableName​和​schema​的所有轉場都有效。

本頁內容