核准工作
您可以使用「核准」工作設定以核准為基礎的整合項目。您也可以控制整合流程。
您可以使用「核准」工作,將核准要求電子郵件傳送給一或多位整合使用者。電子郵件會附上整合連結,使用者可透過該連結手動核准或拒絕要求。
在整合作業執行期間,當控制項到達「核准」工作時,執行作業會暫停,且「核准」工作之後的所有工作都會暫停。 只有在使用者手動核准或拒絕核准要求時,整合才會繼續執行。
核准工作可用於下列用途:
- 根據使用者核准或拒絕,暫停並分支整合。
- 如要暫停整合,直到指定時間為止,
- 做為中斷點,用於偵錯整合。
比較「核准」、「暫停」和「計時器」工作
這三項工作 (「核准」、「暫停」和「計時器」) 的功能類似,都是暫停及恢復整合。不過,這兩者之間還是有細微差異。下表說明這三項工作的差異。
| 審核工作 | 暫停工作 | 計時器工作 |
|---|---|---|
| 不支援自動恢復整合,需要手動介入才能恢復整合。 | 支援手動和自動恢復整合。如果沒有手動介入撤銷暫停狀態,整合會在暫停時間限制到期後自動恢復執行。 | 僅支援自動恢復整合。暫停時間限制到期後,整合執行作業會自動繼續。 |
| 無法透過 API 呼叫繼續整合。您必須使用整合 UI 手動解決暫停問題。 | 您可以使用整合的 Suspensions API 繼續整合。 |
僅支援自動恢復整合。 |
| 整合功能暫停 (停權) 時,使用者會收到通知。 | 整合功能暫停 (停權) 時,使用者不會收到任何通知。 | 整合功能暫停 (停權) 時,使用者不會收到任何通知。 |
支援輸出變數 (布林值),可讓您在繼續整合作業前執行條件式檢查。不過,輸出變數的值只能是 true 或 false。 |
支援輸出變數 (字串),讓您在繼續整合前執行條件檢查。您可以為輸出變數設定任何值。 | 不支援任何輸出變數。 |
設定核准工作
如要設定「核准」工作,請按照下列步驟操作:
- 前往 Google Cloud 控制台的「Application Integration」頁面。
- 在導覽選單中,按一下「整合」。
系統會顯示「整合」頁面,列出 Google Cloud 專案中可用的所有整合項目。
- 選取現有整合,或按一下「建立整合」建立新整合。
如要建立新的整合項目:
- 在「建立整合」窗格中輸入名稱和說明。
- 選取整合作業的區域。
- 選取整合的服務帳戶。如要變更或更新整合的服務帳戶詳細資料,請隨時前往整合工具列的「整合摘要」窗格。
- 點按「Create」(建立)。新建立的整合服務會在整合服務編輯器中開啟。
- 在整合編輯器的導覽列中,按一下「Tasks」(工作),即可查看可用工作和連結器的清單。
- 在整合服務編輯器中,按一下並放置「核准」工作元素。
- 在設計工具中,按一下「核准」任務元素,即可查看「核准」任務設定窗格。
- 使用工作適用的「設定屬性」設定顯示的欄位,詳情請參閱下表。
系統會自動儲存所有屬性變更。
設定屬性
下表說明「核准」工作的設定屬性。
| 屬性 | 資料類型 | 說明 |
Recipients
|
字串陣列 | 工作暫停時,系統會將通知傳送至這些電子郵件地址。輸入多個電子郵件地址,並以半形逗號分隔。 |
Custom notification message
|
String | 工作暫停時,電子郵件通知中要加入的自訂訊息。值可以是常值或變數。如果自訂訊息位於變數中,請按一下 VAR 並選取該變數。
|
Reminder frequency (in hours)
|
整數 | 提醒通知的頻率。
如果停權狀態為「未解決」,您可以傳送提醒電子郵件通知,要求授權使用者解決停權問題。 |
Time until expiration (in hours)
|
整數 | 停權時間範圍。
如果未在時限內解決停權問題,系統預設會拒絕停權要求。 |
On expiration
|
布林值 | 停權期限過後的處理方式。
你可以選擇拒絕暫停或解除暫停。系統預設會拒絕停權要求。 |
isApproved (Approval)
|
布林值 | 解決後,暫停狀態的輸出變數。
如果停權處分獲准, |
錯誤處理策略
工作錯誤處理策略會指定工作因暫時性錯誤而失敗時,系統應採取的動作。如要瞭解如何使用錯誤處理策略,以及不同類型的錯誤處理策略,請參閱「錯誤處理策略」。
配額與限制
如要瞭解配額和限制,請參閱「配額與限制」。