計時器工作

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

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

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

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

審核工作 暫停工作 計時器工作
當使用者在「整合」UI 中或使用 API 核准或拒絕要求時,系統會繼續執行。 支援手動和自動恢復整合。如果沒有手動介入撤銷暫停,整合會在暫停時間限制到期後自動恢復執行。 僅支援自動恢復整合。暫停時間限制到期後,系統會自動恢復執行整合。
可透過「整合」UI 或呼叫 suspensions.resolve 方法,繼續執行整合作業。請參閱「使用 API 核准或拒絕」。 可以呼叫 suspensions.lift 方法來繼續整合。 僅支援自動恢復整合。
整合功能暫停 (停權) 時,使用者會收到通知。 整合功能暫停 (停用) 時,使用者不會收到任何通知。 整合功能暫停 (停用) 時,使用者不會收到任何通知。
支援輸出變數 (布林值),可讓您在繼續執行整合前執行條件檢查。不過,輸出變數的值只能是 true 或 false。 支援輸出變數 (字串),可讓您在繼續執行整合前執行條件檢查。您可以為輸出變數設定任何值。 不支援任何輸出變數。

設定計時器工作

如要設定「Timer」(計時器) 工作,請按照下列步驟操作:

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

    前往 Application Integration

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

    「Integrations」(整合) 頁面隨即顯示,列出 Google Cloud 雲端專案中所有可用的整合項目。

  3. 選取現有整合項目,或按一下「Create integration」(建立整合項目) 建立新的整合項目。

    如要建立新的整合:

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

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

設定屬性

下表說明計時器工作的設定屬性。

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

整合作業執行作業必須暫停的時間。Integration 會在時限過後自動繼續執行下一個下游工作。

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

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

Time unit 秒、分、時、天 「Timeout after」(逾時時間) 屬性的時間單位。

錯誤處理策略

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

配額與限制

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

後續步驟