排定觸發條件

排程觸發條件可讓您在特定時間間隔定期執行整合作業。 如果您想自動執行整合作業,不必手動介入,這個觸發條件就非常實用。舉例來說,您可以考慮針對下列類型的工作使用「排程觸發條件」

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

新增「Schedule」觸發條件

如要為新的或現有整合項目新增排程觸發條件,請按照下列步驟操作:
  1. 前往 Google Cloud 控制台的「Application Integration」頁面。

    前往 Application Integration

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

    系統隨即會顯示「整合清單」頁面,列出 Google Cloud 專案中可用的所有整合功能。

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

    如要建立新的整合項目:

    1. 在「建立整合」窗格中輸入名稱和說明。
    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 到 6,星期日為 0
    • 以三個字母縮寫表示星期幾 (例如:週一、週二、週三等)

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

最佳做法

最佳做法是,不再需要排程觸發條件時,請停用這項功能。 如果讓多餘的「排定時間觸發條件」保持啟用狀態,系統會繼續自動觸發整合。

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

  • 取消發布包含「排定觸發條件」的整合。整合功能將不再啟用,觸發程序也不會執行。
  • 將「排程觸發條件」替換為其他觸發條件,然後重新發布整合項目。 重新發布的有效整合版本不會使用「排定觸發條件」
  • 刪除目前的整合版本。您可以在整合名稱旁邊的版本清單下方找到「刪除」選項。

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

如果因任何原因導致排程觸發程序未排定時間,而導致 active 整合執行失敗,則不適用於應用程式整合服務水準協議 (SLA) 條款及細則。

配額與限制

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

後續步驟