查看 Application Integration 支援的連接器

重播執行作業簡介

使用 Application Integration 時,您可以將原始整合作業重新執行為新的整合執行作業,藉此重播執行作業。應用程式整合工作流程旨在協調不同系統之間的通訊和資料交換。這些流程可能相當複雜,涉及多個步驟,且通常需要與外部第三方系統互動。因此,執行作業有時可能會因下列原因失敗:

  • 流程中的錯誤:整合流程中包含不正確的邏輯,例如資料轉換錯誤或步驟設定錯誤。
  • 外部系統問題:整合流程與第三方系統 (例如資料庫、網路服務或 API) 互動時發生問題或服務中斷。
  • 暫時性網路錯誤:整合作業中涉及的系統之間的連線發生暫時性錯誤。

針對已發布的整合功能進行偵錯失敗後,您可以重播整合執行作業。重播執行作業會重新產生流程,並將原始整合作業重新處理為新的整合作業。

優點

重播執行作業可用於下列情況:

  • 觸發事件處理:如果您想重新執行失敗的執行作業 (尤其是由外部系統觸發的作業),重播功能可讓您設定該事件原本會提供的輸入變數。舉例來說,假設您整合了 Pub/Sub 觸發條件,並在收到 Jira 等外部應用程式的事件時觸發。重播執行作業時,系統會執行 Pub/Sub 的觸發事件,因為從 Jira 觸發相同事件可能會遇到困難。
  • 重試失敗的執行作業:如果整合作業因暫時性錯誤或外部系統問題而失敗,您可以重播執行作業,重新執行流程並完成整合。
  • 使用修改過的輸入值驗證已發布整合項目:Replay 可讓您使用不同的輸入變數值重新執行已發布整合項目,以便進行測試。這樣一來,您就不必手動重新執行整個整合作業,可節省時間。重播期間可修改遮罩和未遮罩的變數。
  • 從失敗點重播執行作業:您可以透過重播功能,在已發布的整合中從失敗點重新執行作業。這樣一來,系統就不會不必要地重新執行已完成的工作,進而節省偵錯時間和資源。

如要進一步瞭解如何重播執行作業,請參閱「重播執行作業」。

注意事項

以下是重播執行作業的注意事項:

  • 執行狀態:您可以重播具有以下狀態的執行作業:成功失敗已取消。如要重播處於其他狀態的執行作業,您必須取消執行作業
  • 相容的已發布版本:在變更已發布整合版本後重播執行作業時,請確認這些變更與原始執行作業相容。舉例來說,如果原始執行作業需要兩個輸入變數,而更新後的整合版本只需要一個輸入變數,則重播執行作業會失敗。
  • 執行模式:重播執行作業會採用與原始執行作業相同的執行模式,即使整合版本有所變更也一樣。

限制

重播執行作業時,請注意下列限制:

  • 系統不支援重播由排程觸發條件觸發的執行作業。
  • 根據預設,重播執行作業的期限為 10 分鐘。如果執行作業未在期限內完成,執行狀態就會設為 CANCELLED

後續步驟