查看 Application Integration 支援的連接器

核准工作

您可以使用「審核」工作設定以審核為依據的整合作業。您也可以透過這項功能控制整合流程。

您可以使用「核准」工作,向一或多位整合使用者傳送核准要求電子郵件。電子郵件中會附上整合項目的連結,使用者可透過該連結手動核准或拒絕要求。

在整合執行期間,當控制項到達「Approval」工作時,執行作業會暫停,且「Approval」工作後的所有工作都會暫停。只有在使用者手動核准或拒絕核准要求時,整合作業才會恢復執行。

審核工作可用於以下目的:

  • 根據使用者核准或拒絕,暫停並分支整合作業。
  • 暫停整合,直到指定的時間長度為止。
  • 用於做為偵錯整合的暫停點。

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

這三項任務 (ApprovalSuspendTimer) 都會執行類似的暫停及恢復整合功能。不過,兩者之間還是有些微差異。下表說明這三項工作之間的差異。

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

設定審核工作

如要設定「Approval」工作,請按照下列步驟操作:

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

    前往「應用程式整合」

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

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

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

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

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

  4. 整合編輯器導覽列中,按一下「Tasks」,即可查看可用任務和連接器清單。
  5. 在整合服務編輯器中,按一下並放置「Approval」任務元素。
  6. 按一下設計工具中的「Approval」任務元素,即可查看「Approval」任務設定窗格。
  7. 使用任務的設定屬性設定顯示欄位,詳情請參閱下表。

    系統會自動儲存所有屬性變更。

設定屬性

下表說明「Approval」工作中的設定屬性。

資源 資料類型 說明
Recipients 字串陣列 工作暫停時,系統會傳送通知給這個電子郵件地址。請輸入多個電子郵件地址,並以半形逗號分隔。
Custom notification message 字串 工作暫停時,要納入電子郵件通知的自訂訊息。值可以是常值或變數。如果自訂訊息可在變數中使用,請按一下 VAR 並選取該變數。
Reminder frequency (in hours) 整數 提醒通知的頻率。

如果停權狀態未解決,您可以傳送電子郵件通知,要求授權使用者解決停權問題。

Time until expiration (in hours) 整數 停權時間。

如果未在期限內解決停權問題,系統會預設拒絕停權。

On expiration 布林值 停權期滿後要採取的行動。

您可以選擇拒絕或解除停權處分。根據預設,系統會拒絕停權。

isApproved (Approval) 布林值 輸出變數,其中包含解決後的暫停狀態。

如果停權處置獲得核准,isApproved 變數會設為 True;如果停權處置遭拒,則會設為 False

錯誤處理策略

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

配額與限制

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

後續步驟