核准工作

您可以使用「核准」工作設定以核准為基礎的整合項目。您也可以控制整合流程。

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

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

核准工作可用於下列用途:

  • 根據使用者核准或拒絕,暫停並分支整合。
  • 如要暫停整合,直到指定時間為止,
  • 做為中斷點,用於偵錯整合。

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

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

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

設定核准工作

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

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

    前往 Application Integration

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

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

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

    如要建立新的整合項目:

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

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

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

設定屬性

下表說明「核准」工作的設定屬性。

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

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

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

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

On expiration 布林值 停權期限過後的處理方式。

你可以選擇拒絕暫停或解除暫停。系統預設會拒絕停權要求。

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

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

錯誤處理策略

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

配額與限制

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

後續步驟