設定retry錯誤處理因應措施

有時候,如果故障原因可能很快解決,則重新執行失敗的模組會很有用。

Adobe Workfront Fusion目前不提供retry錯誤處理指示詞,但有兩個因應措施可用來模擬retry功能。

存取需求

展開以檢視本文中功能的存取需求。
table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header
Adobe Workfront套件

任何Adobe Workfront Workflow套件和任何Adobe Workfront自動化與整合套件

Workfront Ultimate

Workfront Prime和Select套件,以及額外購買的Workfront Fusion。

Adobe Workfront授權

標準

工作或更高

產品 如果您的組織有Select或Prime Workfront套件,但不包含Workfront Automation和Integration,則您的組織必須購買Adobe Workfront Fusion。

如需此表格中資訊的詳細資訊,請參閱檔案中的存取需求。

Retry錯誤處理指示詞的因應措施

Workfront Fusion目前不提供retry錯誤處理指示詞。 使用下列其中一種變通辦法來模擬重試功能。

如需指示,請參閱錯誤處理指示。

使用Break指令

當Break指令執行時,案例執行的狀態會儲存在未完成執行的佇列中。 如果發生這種情況,您可以然後手動解決不完整的執行。

如需指示,請參閱解決Break指示詞處理的錯誤

如需解決未完成執行的指示,請參閱檢視並解決未完成的執行

缺點

  • 最小重試間隔為一分鐘。

  • 如果模組正在處理多個套件組合且套件組合處理失敗,部分執行(僅限導致錯誤的套件)會移至不完整執行資料夾,並根據Break指示詞設定排程重試。 但是,目前執行會繼續進行,而模組會繼續處理後續的套件組合。

    若要防止案例在成功解析儲存在「未完成執行」資料夾中的執行之前再次執行,請在案例設定中啟用「循序處理」選項。

如需不完整執行的詳細資訊,請參閱檢視並解決不完整的執行

使用中繼器模組

中繼器模組的因應措施較複雜,但較可自訂。

設定錯誤處理常式路由

  1. 按一下左側面板中的​ 案例 ​索引標籤。

  2. 選取您要新增因應措施的案例。

  3. 按一下情境上的任何位置,以輸入情境編輯器。

  4. 按一下​ 流量控制 ​圖示 流量控制 ,然後選取​中繼器

  5. 在「中繼器」模組中,將​ Repeats ​欄位設定為您希望情境重試的最大次數。

  6. 在​ 中繼器 ​模組之後附加可能失敗的模組。

  7. 將錯誤處理常式路由附加到可能失敗的模組。

    如需指示,請參閱新增錯誤處理

  8. 將​ 工具 > 睡眠 ​模組新增至錯誤處理常式路由,並將其​ 延遲 ​欄位設定為重試之間的秒數。

  9. 在​工具 > 睡眠模組之後新增Ignore​指示詞。

  10. 繼續設定預設路由

設定預設路由

  1. 在可能失敗的模組之後,在單獨的(非錯誤處理常式)路由中新增​ Tools > 設定變數 ​模組,並將它設定為將模組的結果儲存在名為的變數中,例如Result

  2. 在​工具 > 設定變數之後新增陣列彙總​模組,並在其Source模組欄位中選取​ Repeater ​模組。

  3. 在​陣列彙總模組之後新增工具 > 取得變數​模組,並將Result變數的值對應至該模組。

  4. 在​中繼器模組與可能失敗的模組之間插入工具 > 取得變數​模組,並將Result變數的值對應至該模組。

  5. 在此​ 工具 > 取得變數 ​模組與可能失敗的模組之間插入篩選器,只有在Result變數不存在時才能繼續。

recommendation-more-help

範例:

在此範例案例中,HTTP > 提出要求模組代表可能失敗的模組:

HTTP提出要求

如果可能失敗的模組結果太複雜,無法儲存在簡單變數中,您可以使用資料存放區來儲存和擷取結果。 資料存放區將只包含一個記錄。 例如,記錄的索引鍵可以是Result

如需資料存放區的詳細資訊,請參閱資料存放區

缺點

  • 此因應措施較複雜。
  • 此因應措施會使用更多作業。

資源

  • 如需中繼器模組和中斷指示詞的詳細資訊,請參閱流程控制項
  • 如需取得變數模組的詳細資訊,請參閱工具
7e1891ad-4d59-4355-88ab-a2e62ed7d1a3