建立擴充性訂閱

透過將
Automation Orchestrator 用戶端
整合或擴充性動作與
Automation Assembler
搭配使用,您可以建立訂閱以延伸應用程式。
  • 確認您具有雲端管理員使用者角色。
  • 如果使用
    Automation Orchestrator 用戶端
    工作流程:
    • 內嵌式
      Automation Orchestrator 用戶端
      用戶端的程式庫或任何整合式外部
      Automation Orchestrator 用戶端
      執行個體的程式庫。
  • 如果使用擴充性動作:
使用擴充性訂閱,您可以透過在發生特定生命週期事件時觸發工作流程或動作來延伸應用程式。也可以對訂閱套用篩選器來為指定事件設定布林值條件。例如,僅當布林運算式為
'true'
時,事件與工作流程或動作才會觸發。這對於您想要控制何時觸發事件、動作或工作流程的案例非常有用。
  1. 選取
    擴充性
    訂閱
  2. 按一下
    新增訂閱
  3. 輸入訂閱的詳細資料。
  4. 設定訂閱的
    組織範圍
    如需有關為組織提供者和承租人建立擴充性訂閱的詳細資訊,請參閱為提供者或承租人建立擴充性訂閱
  5. 選取
    事件主題
  6. 設定事件主題的條件。
    您可以使用 JavaScript 語法運算式建立條件。此運算式可包含布林運算子,例如
    "&&" (AND)
    "||" (OR)
    "^" (XOR)
    "!" (NOT)
    。也可以使用算術運算子,例如
    “==" (equal to)
    "!=" (not equal to)
    ">=" (greater than or equal)
    "<=" (less than or equal)
    ">" (greater than)
    "<" (lesser than)
    。更複雜的布林運算式可以用較簡單的運算式來建立。若要根據指定的主題參數存取事件裝載,請使用
    'event.data'
    或任何事件標頭內容:
    sourceType
    sourceIdentity
    timeStamp
    eventType
    eventTopicId
    correlationType
    correlationId
    description
    targetType
    targetId
    userName
    orgId
  7. 動作/工作流程
    下,為擴充性訂閱選取可執行的項目。
  8. 如果適用,請為事件主題設定封鎖行為。
  9. 若要定義擴充性訂閱的專案範圍,請取消選取
    任何專案
    ,然後按一下
    新增專案
    如果訂閱的組織範圍設定為
    任何承租人組織
    ,則專案範圍將始終設定為
    任何專案
    且專案範圍無法變更。僅當組織範圍設定為提供者組織時,才能變更專案範圍。
  10. 若要儲存訂閱,請按一下
    儲存
將建立您的訂閱。當事件 (依所選事件主題分類) 發生時,會起始連結的
Automation Orchestrator 用戶端
工作流程或擴充性動作,並通知所有訂閱者。
建立訂閱後,您可以建立或部署雲端範本,以連結和使用訂閱。此外,還可以在
Automation Assembler
擴充性
索引標籤中驗證工作流程或擴充性動作執行的狀態。對於包含
Automation Orchestrator 用戶端
工作流程的訂閱,也可以從
Automation Orchestrator 用戶端
用戶端監控執行與工作流程狀態。