在DataWorks開放平臺中,成功注冊、上線并啟用擴展程序后,在該擴展程序所生效的工作空間中,使用頁面部分功能(即觸發擴展點事件)時,DataWorks會將事件消息發送至您的擴展程序,您可以查看擴展程序返回的結果。本文將為您介紹運維中心中支持的擴展點事件,以及使用擴展點觸發擴展程序校驗的操作過程。
前提條件
已開啟消息訂閱操作,詳情請參見開啟消息訂閱。
已完成擴展程序的開發部署操作,詳情請參見開發部署擴展程序:函數計算方式。
背景信息
DataWorks支持您對擴展點事件進行事件消息通知,此外,還支持您基于DataWorks支持的擴展點,通過開啟對應擴展點事件的擴展程序來實現流程卡點,并通過實現擴展程序對擴展點事件的自定義邏輯處理。若要實現上述能力,您需要先在DataWorks管理控制臺注冊擴展程序,并在
處啟用該擴展程序。僅有空間管理員權限的用戶可在
啟用擴展程序。擴展程序相關說明,詳情請參見:擴展程序概述。
上圖中顯示的是空間級擴展程序,詳情可參見:支持的擴展點事件列表。
能力概述
運維中心模塊支持您本地服務對以下擴展點事件消息接收,此外,還支持將本地程序注冊為DataWorks擴展程序,通過擴展程序接收擴展點事件消息,實現擴展程序對擴展點事件的自定義邏輯處理,并通過回調APIUpdateWorkbenchEventResult將處理結果返回至平臺,實現DataWorks上的流程管控。運維中心支持的擴展點如下:
事件名稱 | 事件內容 |
節點變更事件 |
說明 此處節點特指生產運維中心周期任務列表中的任務。 |
補數據操作事件 |
|
此處節點特指生產運維中心周期任務列表中的任務,即生產運維中心周期任務界面對任務進行上述操作,可觸發擴展程序校驗,開發環境運維中心對周期任務進行上述操作,不會觸發擴展程序校驗,實例界面進行實例的凍結與解凍操作,不會觸發擴展程序校驗。
支持的擴展點
運維中心-節點凍結、節點解凍
下圖以節點凍結擴展點操作為例進行說明。
運維中心-下線節點
運維中心-補數據
相關文檔
啟用擴展程序,詳情請參見:測試應用擴展程序。
運維中心更多擴展點事件,詳情請參見:支持的擴展點事件列表。
補數據事件的消息實體格式,詳情請參見:補數據操作事件。
節點變更事件的消息實體格式,詳情請參見:節點變更事件(新增、修改、刪除、凍結、解凍、下線)。