查看 Application Integration 支援的連接器

排程觸發條件

排程觸發條件可讓您以特定時間間隔定期執行整合作業。如果您想自動執行整合作業,而無需任何手動介入,這個觸發條件就很實用。舉例來說,您可以考慮針對下列任務類型使用排程觸發條件

  • 定期從一個系統上傳檔案至另一個系統
  • 定期傳送電子郵件提醒
  • 定期同步處理資料庫

新增排定觸發條件

如要在新整合或現有整合中新增排程觸發條件,請執行下列步驟:
  1. 前往 Google Cloud 控制台的「Application Integration」頁面。

    前往「應用程式整合」

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

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

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

    如果您要建立新的整合功能:

    1. 在「Create Integration」窗格中輸入名稱和說明。
    2. 選取整合作業的區域。
    3. 選取要用於整合的服務帳戶。您隨時可以透過整合工具列的 「整合摘要」窗格,變更或更新整合作業的服務帳戶詳細資料。
    4. 按一下 [建立]。

    新建立的整合服務會在整合服務編輯器中開啟。

  4. 整合服務編輯器的導覽列中,按一下「觸發條件」,即可查看可用的觸發條件清單。
  5. 按一下並將「Schedule trigger」元素放入設計工具。

設定排程觸發條件

按一下整合服務編輯器中的「Schedule trigger」(排定觸發條件) 元素,即可查看觸發條件設定窗格。

您可以使用下列任一模式設定時間觸發事件

  • 基本:提供使用者介面,用於設定執行頻率。
  • 進階:使用 Cron 運算式設定執行頻率。

基本模式中,您可以選擇在特定時間或每小時間隔執行整合作業。如要於特定時間執行整合,請從「時間」下拉式選單中選取「在特定時間執行」,然後設定下列屬性:

  • 時間:整合項目必須執行的時間 (以 24 小時制表示)。
  • 天數:整合作業必須執行的天數。您可以選擇每天、每週特定幾天、每月特定幾天等時間執行整合作業。
  • 月份:整合項目必須執行的月份。您可以每月執行整合作業,也可以選擇特定月份。

在「進階」模式中,您可以使用 Cron 運算式指定執行頻率。Cron 運算式有五個值,必須依照以下順序指定:

  • 分鐘 (0 到 59)
  • 時 (0-23)
  • 一個月內的第幾天 (1-31)
  • 月份,下列任一值:
    • 1 到 12 之間的數字
    • 三個字母的月份縮寫 (例如 Jan、Feb、Mar 等)
  • 星期幾,下列任一值:
    • 星期幾 (以星期日為 0)
    • 星期幾的三個字母縮寫 (例如:Mon、Tue、Wed 等)

舉例來說,如要在每個月的第一天執行整合作業,請使用 * * 1 * * cron 運算式。

最佳做法

最佳做法是,在不再需要時停用排程觸發條件。如果您讓多餘的排程觸發事件處於啟用狀態,系統會繼續自動觸發整合。

如要停用時間表觸發條件,請採取下列任一做法:

  • 取消發布包含排程觸發條件的整合。您的整合功能將不再啟用,且觸發條件不會執行。
  • 排程觸發條件替換為其他觸發條件,然後重新發布整合項目。重新發布的整合功能處於啟用狀態時,就不會使用排定觸發條件
  • 刪除目前的整合版本。您可以在版本清單中找到「Delete」選項,該選項位於整合名稱旁邊。

「服務水準協議」排除條款

凡是因任何原因未排定時間而導致 active 整合執行作業失敗,都會排除在應用程式整合服務水準協議 (SLA) 的條款及細則之外。

配額與限制

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

後續步驟