設定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授權需求 或 舊版:任何 |
產品 |
新增:
或 目前:您的組織必須購買Adobe Workfront Fusion。 |
如需此表格中資訊的詳細資訊,請參閱檔案🔗中的存取需求。
如需Adobe Workfront Fusion授權的相關資訊,請參閱Adobe Workfront Fusion授權。
Retry錯誤處理指示詞的因應措施
Workfront Fusion目前不提供retry
錯誤處理指示詞。 使用下列其中一種變通辦法來模擬重試功能。
如需指示,請參閱錯誤處理🔗的指示。
使用Break指令
當Break指令執行時,案例執行的狀態會儲存在未完成執行的佇列中。 如果發生這種情況,您可以然後手動解決不完整的執行。
如需指示,請參閱解決Break指示詞處理的錯誤
如需解決未完成執行的指示,請參閱檢視並解決未完成的執行。
缺點
-
最小重試間隔為一分鐘。
-
如果模組正在處理多個套件組合且套件組合處理失敗,部分執行(僅限導致錯誤的套件)會移至不完整執行資料夾,並根據Break指示詞設定排程重試。 但是,目前執行會繼續進行,而模組會繼續處理後續的套件組合。
若要防止案例在成功解析儲存在「未完成執行」資料夾中的執行之前再次執行,請在案例設定中啟用「循序處理」選項。
如需不完整執行的詳細資訊,請參閱檢視並解決不完整的執行。
使用中繼器模組
中繼器模組的因應措施較複雜,但較可自訂。
設定錯誤處理常式路由
設定預設路由
-
在可能失敗的模組之後,在單獨的(非錯誤處理常式)路由中新增 Tools > 設定變數 模組,並將它設定為將模組的結果儲存在名為的變數中,例如
Result
。 -
在 工具 > 設定變數 之後新增 陣列彙總 模組,並在其Source模組欄位中選取 Repeater 模組。
-
在 陣列彙總 模組之後新增 工具 > 取得變數 模組,並將
Result
變數的值對應至該模組。 -
在 中繼器 模組與可能失敗的模組之間插入 工具 > 取得變數 模組,並將
Result
變數的值對應至該模組。 -
在此 工具 > 取得變數 模組與可能失敗的模組之間插入篩選器,只有在
Result
變數不存在時才能繼續。
範例:
在此範例案例中,HTTP > 提出要求模組代表可能失敗的模組:
如果可能失敗的模組結果太複雜,無法儲存在簡單變數中,您可以使用資料存放區來儲存和擷取結果。 資料存放區將只包含一個記錄。 例如,記錄的索引鍵可以是Result
。
如需資料存放區的詳細資訊,請參閱資料存放區。
缺點
- 此因應措施較複雜。
- 此因應措施會使用更多作業。