Adobe Workfront Fusion中的進階錯誤處理
進階的錯誤處理技術包括篩選和巢狀。
存取需求
您必須具有下列存取權才能使用本文中的功能:
若要瞭解您擁有的計畫、授權型別或存取權,請連絡您的Workfront管理員。
如需Adobe Workfront Fusion授權的相關資訊,請參閱Adobe Workfront Fusion 授權。
正在篩選
錯誤處理常式路由中可能會進行兩種篩選。
新增篩選器至錯誤處理常式路由
您可以使用篩選器來控制錯誤處理常式路由處理哪些錯誤。 這可讓您僅處理特定型別的錯誤。 如果錯誤未通過篩選器,則會將其視為沒有為給定模組定義錯誤處理常式路由。
正在新增路由器,接著新增篩選器至錯誤處理常式
請參閱 Adobe Workfront Fusion🔗中的錯誤處理,以取得有關各種錯誤型別以及Workfront Fusion如何處理和評估這些型別的進一步資訊。
範例情境
您可以設定此範例情境,以瞭解這些篩選器如何處理錯誤。
使用現有的Dropbox資料夾上傳檔案,而非建立新檔案
如果您在Dropbox上使用建立資料夾模組,而且已存在相同名稱的資料夾,則模組會擲回資料錯誤,如下所示:
完整情境:
-
工具 > 設定變數模組包含資料夾名稱
-
HTTP >取得檔案模組會擷取需要上傳至資料夾的檔案
-
如果資料夾已經存在與模組中所對應資料夾同名的資料夾,則Dropbox >建立資料夾模組會擲回錯誤
-
錯誤處理常式路由(透明泡泡)包含用於篩選錯誤的路由器
-
第一個路由適用於我們已知的、名為「資料錯誤」的指定錯誤型別:
- 如果發生資料錯誤,且錯誤詳細資料通過篩選器,則Dropbox >列出資料夾模組中的所有檔案/子資料夾會列出Dropbox中的所有資料夾
- 後續的篩選符合資料夾名稱
- Resume指示詞指定現有資料夾的資料夾識別碼和資料夾路徑,而案例執行從Dropbox >建立資料夾模組繼續,但這次不是嘗試建立新資料夾,而是使用Resume指示詞的值移至下一個模組並上傳現有資料夾中的檔案
-
第二個路由適用於所有其他錯誤,並以Rollback指示詞結束,這會立即停止該案例
以下是第5個陳述式的詳細說明:
若要在後續模組(上傳檔案,如下)中使用現有的資料夾,您必須新增錯誤處理常式路由至模組,並擷取資料夾路徑,以對應至下列的Resume指示詞模組:
第一個路由上的篩選器設定為只處理當具有相同名稱的資料夾已存在時出現的特定錯誤(資料錯誤):
Dropbox >列出資料夾模組中的所有檔案,已設定為傳回目標資料夾中的所有資料夾。 下列篩選條件只會傳遞我們最初嘗試建立的篩選(資料夾名稱儲存在33中)。 資料夾名稱專案):
最後,Resume指示詞會提供資料夾路徑作為失敗模組的輸出。 請注意,資料夾識別碼已保留空白,因為'上傳檔案'模組不需要此識別碼:
巢狀
無論模組位於何處,都可以在所有模組(路由器除外)上建立和實施錯誤處理常式路由。 因此,可以為已經屬於為其他模組建立的現有錯誤處理常式路由一部分的模組建立錯誤處理常式路由。
以下是巢狀錯誤處理常式路由的範例:
在此案例中,第二個錯誤處理常式路由是巢狀位於第一個錯誤處理常式路由下。 因此,如果Dropbox >建立資料夾模組發生錯誤,則執行會移至Route 1;如果通過資料錯誤發生篩選器,則在資料夾模組中未發生Dropbox >列出所有檔案/子資料夾的錯誤時,下一個模組會先執行,接著執行Resume指令模組。
不過,如果此Dropbox模組發生錯誤,則執行會移至錯誤處理常式路由2,並以Ignore指示詞結束。 在此情況下不會執行Resume指示詞模組。
這是篩選和巢狀錯誤處理常式的組合。