計時器工作

計時器工作可讓您在整合作業執行流程中新增時間延遲。

在整合作業執行期間,當控制項到達「計時器」工作時,執行作業會暫停指定的時間限制,且「計時器」工作後的所有工作都會暫停。這項工作僅支援自動恢復整合。停權時間到期後,系統會自動繼續執行整合作業。舉例來說,如果將計時器工作設為 180 秒,執行作業就會暫停 3 分鐘,然後自動繼續。

比較「核准」、「暫停」和「計時器」工作

這三項工作 (「核准」、「暫停」和「計時器」) 的功能類似,都是暫停及恢復整合。不過,這兩者之間還是有細微差異。下表說明這三項工作的差異。

審核工作 暫停工作 計時器工作
不支援自動恢復整合,需要手動介入才能恢復整合。 支援手動和自動恢復整合。如果沒有手動介入撤銷暫停狀態,整合會在暫停時間限制到期後自動恢復執行。 僅支援自動恢復整合。暫停時間限制到期後,整合執行作業會自動繼續。
無法透過 API 呼叫繼續整合。您必須使用整合 UI 手動解決暫停問題。 您可以使用整合的 Suspensions API 繼續整合。 僅支援自動恢復整合。
整合功能暫停 (停權) 時,使用者會收到通知。 整合功能暫停 (停權) 時,使用者不會收到任何通知。 整合功能暫停 (停權) 時,使用者不會收到任何通知。
支援輸出變數 (布林值),可讓您在繼續整合作業前執行條件式檢查。不過,輸出變數的值只能是 truefalse 支援輸出變數 (字串),讓您在繼續整合前執行條件檢查。您可以為輸出變數設定任何值。 不支援任何輸出變數。

設定計時器工作

如要設定「計時器」工作:

  1. 前往 Google Cloud 控制台的「Application Integration」頁面。

    前往 Application Integration

  2. 在導覽選單中,按一下「整合」

    系統會顯示「整合」頁面,列出 Google Cloud 專案中可用的所有整合項目。

  3. 選取現有整合,或按一下「建立整合」建立新整合。

    如要建立新的整合項目:

    1. 在「建立整合」窗格中輸入名稱和說明。
    2. 選取整合作業的區域。
    3. 選取整合的服務帳戶。如要變更或更新整合的服務帳戶詳細資料,請隨時前往整合工具列的「整合摘要」窗格。
    4. 點按「Create」(建立)。新建立的整合服務會在整合服務編輯器中開啟。

  4. 整合編輯器的導覽列中,按一下「Tasks」(工作),即可查看可用工作和連結器的清單。
  5. 在整合服務編輯器中,按一下並放置「Timer」(計時器) 任務元素。
  6. 在設計工具中,按一下「計時器」工作元素,即可查看「計時器」工作設定窗格。
  7. 使用工作適用的「設定屬性」設定其餘欄位。舉例來說,如果將「逾時時間」設為 180,並將「時間單位」設為 Seconds,執行作業就會暫停 3 分鐘,然後自動繼續。
  8. 系統會自動儲存屬性變更。

設定屬性

下表說明 Timer 工作的設定屬性。

屬性 資料類型 說明
Timeout after 整數

整合執行作業必須暫停的時間。整合服務會在時間限制到期後,自動繼續執行下一個下游工作。

預設值: 120 秒 (2 分鐘)。

允許的時間上限: 44640 分鐘 (31 天)。

Time unit 秒、分鐘、小時、天 「逾時後」屬性的時間單位。

錯誤處理策略

工作錯誤處理策略會指定工作因暫時性錯誤而失敗時,系統應採取的動作。如要瞭解如何使用錯誤處理策略,以及不同類型的錯誤處理策略,請參閱「錯誤處理策略」。

配額與限制

如要瞭解配額和限制,請參閱「配額與限制」。

後續步驟