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