DMS的安全规则和审批流程是相互关联的,您可以根据不同的用户行为选择不同的审批流程。本文介绍如何设置审批流程。
前提条件
用户角色为管理员、DBA。查看用户角色,请参见查看我的系统角色。
概念说明
- 审批节点 - 单个审批节点为一个审批环节,一个审批节点中可以添加一名或多名审批人。 说明- 审批节点中只要有一名审批人响应,审批流程就会进入下一个审批节点。 
- 系统默认4个审批节点: - 审批节点 - 描述 - Admin - 由管理员来完成审批。 说明- 设置用户为管理员,请参见编辑用户。 - DBA - 由用户操作的资源对应的DBA来完成审批。 说明- 您可以在页面,编辑实例的高级设置中设置实例DBA。 - DBA Roles - 由系统中的DBA角色完成审批,包含资源对应的DBA。 说明- 设置用户为DBA,请参见编辑用户。 - Owner - 由用户操作的资源对应的Owner来完成审批。 说明- 申请实例Owner、数据库Owner,请参见管理访问控制权限。 
- 除系统默认审批节点外,支持新增、编辑、删除自定义审批节点。具体操作,请参见新建审批节点。 
- 每个审批节点都有唯一的节点ID。 
 
- 审批模板 - 审批模板由1个或多个审批节点组成。 
- 除系统默认审批模板外,支持新增、编辑、删除自定义审批模板。具体操作,请参见新建审批节点。 
- 每个审批模板都有唯一的模板ID,例如:ID为 - 851的审批模板是由ID为- 512与- 511的审批节点组成的。
- 您可以在安全规则中填写审批模板ID来关联对应的审批模板。 
 
- 审批优先级 - 不同模块在安全规则的基础配置项和审批规则检测点都可以配置审批流程。 说明- DMS约定:审批规则检测点配置的审批流程优先级高于基础检查项配置的对应审批流程,当审批规则检测点没有配置审批流程时,才会使用基础配置项中默认的审批流程。 
- 免审批 - DMS约定免审批的审批模板ID为-1。免审批还有以下几种动作表达方式。动作详情,请参见安全规则DSL语法。 - 动作 - 说明 - @act.do_not_approve - 不需要审批。 - @act.choose_approve_template -1 - 设置审批模板ID为-1(即免审批)。 - @act.choose_approve_template_with_reason -1 “无需审批” - 设置审批模板ID为-1(即免审批),并在对应的流程中返回提示:无需审批。 
步骤一:新建审批节点
- 登录数据管理DMS 5.0。
- 单击控制台左上角的  图标,选择。说明 图标,选择。说明- 若您使用的是非极简模式的控制台,在顶部菜单栏中,选择。 
- 单击页面左侧的审批节点页签。 
- 单击新增审批节点。 
- 根据下表输入相关信息。 - 参数名称 - 说明 - 节点名称 - 审批节点名称。 - 备注 - 审批节点的备注信息。 - 审批人 - 该节点的审批人,可以添加多位审批人。在多位审批人的情况下,有一人响应即可完成该节点的审批。 
- 单击提交。 
步骤二:新建审批模板
- 登录数据管理DMS 5.0。
- 在顶部菜单栏中,选择。 说明- 若您使用的是极简模式的控制台,请单击控制台左上角的  图标,选择。 图标,选择。
- 单击页面左侧的审批模板页签。 
- 单击新增审批模板。 
- 根据下表进行输入相关信息。 - 参数名称 - 说明 - 模板名称 - 审批模板名称。 - 备注 - 审批模板的备注信息。 - 审批节点 - 单击增加节点增加审批节点。审批顺序从小到大,例如:0为第一位审批节点,1为第二位审批节点。 
- 单击提交。 
下一步操作
将审批模板应用至安全协同模式实例绑定的安全规则。具体操作,请参见将审批模板应用至安全规则。
其他信息
DMS为审批工单者提供灵活多样的审批方式。详细说明如下:
- 同意:同意工单继续按照流程执行。 
- 拒绝:拒绝审批工单,结束当前审批流程。 
- 撤销:工单发起人撤销待审批的工单。 
- 转交:当前审批人可将审批权转交给其他人。 
- 前加签:可在当前审批节点前,自定义添加一个新的审批节点。 
- 后加签:可在当前审批节点后,自定义添加一个新的审批节点。 
仅可在已录入DMS用户中选择新增的审批节点的审批人。录入用户至DMS的具体操作,请参见用户管理。