子工作流程 sub-workflow

Sub-workflow ​活動可讓您觸發另一個工作流程的執行,並復原結果。 此活動可讓您使用複雜的工作流程,同時使用簡化的介面。

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

在以下範例中,主要工作流程是使用跳轉呼叫子工作流程。 如需跳轉型圖形物件的詳細資訊,請參閱本節

  1. 建立您會作為另一個工作流程中的子工作流程的工作流程。

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

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

    note note
    NOTE
    如果子工作流程活動參考具有數個​ Jump ​活動的工作流程,則子工作流程會在具有最低編號的「端點」型別跳轉與具有最高編號的「起點」型別跳轉之間執行。
    若要讓子工作流程正確執行,您只能有一個編號最低的「端點」型別跳轉,以及只能有一個編號最高的「起點」型別跳轉。
  4. 完成並儲存此「子工作流程」。

  5. 建立主要工作流程。

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

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

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

  9. 按一下 Ok。它會從選取的工作流程中,以​ Jump (start point) ​活動的標籤自動建立出站轉變。

  10. 執行工作流程。

執行後,呼叫為子工作流程的工作流程會維持在​ Being edited ​狀態,這表示下列專案:

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

  • 無法顯示中間母體的計數。

  • 子工作流程記錄檔會顯示在主要工作流程中。

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

輸入引數(選擇性) input-parameters--optional-

  • tableName
  • 結構描述

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

輸出引數 output-parameters

  • tableName
  • 結構描述
  • recCount

這組三個值會識別查詢所定位的母體。 tableName ​是記錄目標識別碼的資料表的名稱,schema ​是母體的結構描述(通常是nms:recipient),而​ recCount ​是資料表中的元素數目。

  • targetSchema:此值是工作表的綱要。 此引數適用於所有具有​ tableName ​和​ schema ​的轉變。
recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1