全部产品

自定义审批流程

更新时间:2020-03-17 15:15:51

背景信息

在DMS企业版中的实例级安全规则可以针对数据库实例或数据库操作设置不同的审批流程。但是在实际业务环境中实例级安全规则可能有一定的局限性,例如:

  • 数据库实例上只有1个DBA,需要多个DBA角色参与审批,避免单人审批影响整体审批流程。
  • 数据库实例上有多个不同业务的数据库共用,需要多个业务方都处于审批流程中,按需审批对应业务的操作工单流程。

本文以设置多个DBA角色参与审批为例介绍配置流程,其他场景配置流程与本文类似。

操作步骤

  1. 使用具备管理员或DBA角色的账号登录数据管理控制台

  2. 在顶部导航栏,选择系统管理 > 安全管理 > 审批流程

  3. 新增审批节点。

    1. 单击左侧的审批节点页签,然后单击新增审批节点

    2. 配置审批节点的信息。 新增审批节点

      • 节点名称:全局唯一,不能与现有的节点同名。

      • 备注:为节点配置备注信息便于后续识别。

      • 审批人:选择审批人员的云账号,可输入前缀关键字进行匹配。

        本案例中,同时选择3个审批人员。

    3. 单击提交

  4. 新增审批模板。

    1. 单击左侧的审批模板页签,然后单击新增审批模板

    2. 配置审批模板的信息。新增审批模板

      • 模板名称:全局唯一,不能与现有的模板同名。

      • 备注:为模板配置备注信息便于后续识别。

      • 审批节点:单击增加节点,选择所需的审批节点。本案例选择系统内置的Owner和第4步中新建的审批节点来实现一个节点中多个DBA参与审批的需求。

        审批流程按照审批顺序的数值从小到大执行。

    3. 单击提交

      新增完成后,您可以获取到该审批模板的模板ID,本案例为31035查看模板ID

  5. 应用新的审批流程。

    本步骤以设置数据变更 > 风险审批规则 > 设置中风险审批流程的安全规则管控为例调整,其他模块的配置流程与本案例类似。

    1. 在顶部导航栏,选择系统管理 > 安全管理 > 安全规则
    2. 找到目标规则集,单击操作列的编辑
    3. 单击左侧的数据变更页签。
    4. 选择检测点为风险审批规则
    5. 单击中风险审批流程对应的编辑
    6. 规则DSL区域框中替换模板ID。在本案例中,将853替换为第4步中新增的审批模板对应ID,即31035
    7. 单击提交

操作结果

新提交的数据变更流程,满足对应规则后,多个DBA角色都可以接收到审批消息、处理审批流程。

相关使用建议

  • 为使用DMS企业版的云账号均绑定钉钉账号,工单流转时可实时通知审批至相关人员进行处理。
  • 避免审批流程中设置了单点的情况。一般建议每个节点至少有2个人员、数据库的据owner至少设置2个。
  • 数据owner目前限制上限最多设置为3个。如果单个数据库存在多业务共用,也可采用本文提到的节点替换方式,创建包含多个业务owner人员的新节点,将原owner节点进行替换。
  • 如果您有更多其他审批流程相关的诉求,也可以添加我们的钉钉群(21991247)与我们取得联系。