全部產品
Search
文件中心

Data Management:DMS整合企業內部審批流

更新時間:Nov 12, 2024

本文為您介紹企業如何使用內部審批次程序來審批DMS資料庫工單。

說明

本文方案僅針對安全協同模式的執行個體,其他模式的執行個體在進行資料變更時免工單審批。

背景資訊

為保障企業生產及資料安全,DMS在工單系統中建立了一套審批系統。例如,在提交資料變更工單時,僅當工單審批通過後,您才可以進行資料變更操作。

大多數企業會使用內部專屬的一套審批流系統,若在DMS提交資料變更工單,企業需要關注DMS與內部兩審批流之間的協調,這不僅影響使用便利性,還可能給後續審計帶來困難。

因此,企業可以通過DMS整合企業內部審批流,以提高操作效率。

前提條件

  • 目標資料庫執行個體的管控模式為安全協同。

  • 已在Webhook所在伺服器中添加DMS IP白名單:8.136.163.64/29, 116.62.200.158

方案概覽

  1. 建立專用審批次程序

    在DMS內建立企業人員專用的審批節點及模板。

  2. 配置安全規則

    將專用審批模板關聯至目標執行個體的安全規則,後續目標執行個體的變更操作都需要符合執行個體關聯的安全規則。

  3. 配置審批訊息通知方式

    選擇需要通知到企業的功能模組,並且配置接收訊息的Webhook地址。

  4. 提交資料庫工單

  5. 企業內審批工單

    當使用者在DMS內建立工單並發起審批次程序時,會通過配置的Webhook地址發送訊息至企業內部。

  6. 在DMS內進行資料變更

    企業內審批完成後,使用者可繼續在DMS進行資料變更操作。

整合互動圖

1. 建立專用審批次程序

1.1. 建立審批節點

  1. 登入Data Management 5.0
  2. 單擊控制台左上方的2023-01-28_15-57-17.png表徵圖,選擇全部功能 > 安全與規範 > 審批次程序

    說明

    若您使用的是非極簡模式的控制台,在頂部功能表列中,選擇安全與規範 > 審批次程序

  3. 審批節點頁簽內,單擊新增審批節點

    說明

    如果目標審批人已在審批節點中,則無需新增審批節點。

  4. 配置節點名稱備忘審批人資訊,再單擊提交

    image

1.2. 建立審批模板

  1. 審批模板頁簽內,單擊新增審批模板

    說明

    如果已有相關審批模板,則無需進行新增。

  2. 配置模板名稱備忘審批節點,再單擊提交

    image

2. 配置安全規則

  1. 單擊控制台左上方的2023-01-28_15-57-17.png表徵圖,選擇全部功能 > 安全與規範 > 安全規則

    說明

    若您使用的是非極簡模式的控制台,在頂部功能表列中,選擇安全與規範 > 安全規則

  2. 找到目標安全協同執行個體關聯的安全規則,單擊規則右側的編輯

    說明

    您可以在DMS左側的資料庫執行個體地區,按右鍵執行個體名稱,選擇查看詳情以查看執行個體關聯的安全規則。

  3. 在功能列表選擇需要設定審批模板的功能,例如資料匯出、許可權申請等,再編輯該規則。

    如下為您舉例如何修改資料變更的審批模板:

    1. 在左側導覽列,單擊SQL變更

    2. 單擊資料變更預設審批模板右側的編輯

    3. 單擊切換審批模板,選擇您建立好的審批模板,單擊提交

      image

3. 配置審批訊息通知方式

3.1. 開啟模組通知

  1. 單擊控制台左上方的2023-01-28_15-57-17.png表徵圖,選擇全部功能 > 營運管理 > 通知管理

    說明

    若您使用的是非極簡模式的控制台,在頂部功能表列中,選擇營運管理 > 通知管理

  2. 選中需要整合內部審批的功能模組,開啟功能訊息通知狀態。

    image

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進行後續操作。