設定retry錯誤處理因應措施

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

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

存取需求

展開以檢視本文中功能的存取需求。

您必須具有下列存取權才能使用本文中的功能:

table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header
Adobe Workfront套件 任何
Adobe Workfront授權

新增:標準

目前:工作或以上

Adobe Workfront Fusion授權**

目前:無Workfront Fusion授權需求

舊版:任何

產品

新增:

  • 選取或Prime Workfront計畫:您的組織必須購買Adobe Workfront Fusion。
  • Ultimate Workfront計畫:包含Workfront Fusion。

目前:您的組織必須購買Adobe Workfront Fusion。

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

如需Adobe Workfront Fusion授權的相關資訊,請參閱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