本文為您介紹企業如何使用內部審批次程序來審批DMS資料庫工單。
本文方案僅針對安全協同模式的執行個體,其他模式的執行個體在進行資料變更時免工單審批。
背景資訊
為保障企業生產及資料安全,DMS在工單系統中建立了一套審批系統。例如,在提交資料變更工單時,僅當工單審批通過後,您才可以進行資料變更操作。
大多數企業會使用內部專屬的一套審批流系統,若在DMS提交資料變更工單,企業需要關注DMS與內部兩審批流之間的協調,這不僅影響使用便利性,還可能給後續審計帶來困難。
因此,企業可以通過DMS整合企業內部審批流,以提高操作效率。
前提條件
目標資料庫執行個體的管控模式為安全協同。
已在Webhook所在伺服器中添加DMS IP白名單:
8.136.163.64/29, 116.62.200.158
。
方案概覽
建立專用審批次程序
在DMS內建立企業人員專用的審批節點及模板。
配置安全規則
將專用審批模板關聯至目標執行個體的安全規則,後續目標執行個體的變更操作都需要符合執行個體關聯的安全規則。
配置審批訊息通知方式
選擇需要通知到企業的功能模組,並且配置接收訊息的Webhook地址。
提交資料庫工單
企業內審批工單
當使用者在DMS內建立工單並發起審批次程序時,會通過配置的Webhook地址發送訊息至企業內部。
在DMS內進行資料變更
企業內審批完成後,使用者可繼續在DMS進行資料變更操作。
整合互動圖
1. 建立專用審批次程序
1.1. 建立審批節點
- 登入Data Management 5.0。
單擊控制台左上方的表徵圖,選擇
。說明若您使用的是非極簡模式的控制台,在頂部功能表列中,選擇
。在審批節點頁簽內,單擊新增審批節點。
說明如果目標審批人已在審批節點中,則無需新增審批節點。
配置節點名稱、備忘和審批人資訊,再單擊提交。
1.2. 建立審批模板
在審批模板頁簽內,單擊新增審批模板。
說明如果已有相關審批模板,則無需進行新增。
配置模板名稱、備忘和審批節點,再單擊提交。
2. 配置安全規則
單擊控制台左上方的表徵圖,選擇
。說明若您使用的是非極簡模式的控制台,在頂部功能表列中,選擇
。找到目標安全協同執行個體關聯的安全規則,單擊規則右側的編輯。
說明您可以在DMS左側的資料庫執行個體地區,按右鍵執行個體名稱,選擇查看詳情以查看執行個體關聯的安全規則。
在功能列表選擇需要設定審批模板的功能,例如資料匯出、許可權申請等,再編輯該規則。
如下為您舉例如何修改資料變更的審批模板:
在左側導覽列,單擊SQL變更。
單擊資料變更預設審批模板右側的編輯。
單擊切換審批模板,選擇您建立好的審批模板,單擊提交。
3. 配置審批訊息通知方式
3.1. 開啟模組通知
單擊控制台左上方的表徵圖,選擇
。說明若您使用的是非極簡模式的控制台,在頂部功能表列中,選擇
。選中需要整合內部審批的功能模組,開啟功能訊息通知狀態。
3.2. 配置使用者通知
在DMS中為目標審批人(即步驟一的審批節點添加的審批人)配置Webhook通知,當使用者發起工單審批申請時,DMS將會發送訊息至Webhook。
配置Webhook通知方式操作,請參見使用自訂Webhook通知和配置個人資訊及通知方式。
4. 在DMS提交資料庫工單
具體操作,請參見資料方案概覽。
5. 企業內審批DMS工單
5.1. 明確事件的觸發條件
當DMS發送至Webhook的POST訊息體中messageEvent.event
的值為待審批時,則表示此條訊息是由審批事件觸發。明確事件的觸發條件後,企業內部可發起一個審批流,待審批流結束後,即可進行後續操作。
5.2. 調用API擷取審批流ID
調用GetOrderBaseInfo介面擷取工單對應的審批流ID,其參數OrderId為Webhook訊息體中的messageEvent.taskId
。
5.3. 調用API審批工單
調用ApproveOrder介面審批對應工單。
6. 在DMS內進行資料變更
此時,若對應工單在企業內審批完成,且審批結果為同意,則使用者可以在DMS進行後續操作。