全部产品
云市场

审批模板

更新时间:2019-08-20 15:41:35

审批流程

DMS安全规则保障最终有一部分体现在工作流上,即根据用户不行的行为选择不同的审批流程,因此安全规则和审批流程实际上是紧密关联在一起的。安全规则两种方式选择审批流程:各个模块的基础配置项 和 审批规则相关检测点。

基础配置项

只要能生成审批流程的模块,在基础配置项里面都可以配置缺省的审批流程,如果该模块在审批规则相关检测点没有选择审批流程的话,那DMS会使用基础配置项里面的选择的审批流程。

基础配置

审批规则检测点

  • 看此章节之前,您可以先了解下“安全规则语法”。DMS内置了三个动作选择审批流程,分别如下:
    • @act.do_not_approve,免审批,无参数
    • @act.choose_approve_template,选择审批模板,一个参数是审批模板ID
      • 使用如下:@act.choose_approve_template 3
    • @act.choose_approve_template_with_reason,选择审批模板,两个参数:审批模板ID 和 理由。
      • 使用如下:@act.choose_approve_template_with_reason 3 ‘我是审批原因’

这里的 3 是审批模板ID,您可以更换为其它。

审批模板ID

  • 它在 DMS系统管理-审批流程-审批模板 页面,审批模板ID标识了一个具体的审批流程,例如ID为3的审批模板代表需要DBA进行审批。

模板id

免审批

  • @act.do_not_approve 动作是告诉DMS当前用户的操作不需要审批,DMS会在审批阶段自动跳过审批环节。由于审批模板的ID全部大于0,因此为了使用方便DMS约定当选择的审批模板ID为 -1 时,也代表免审批,即如下动作等价,全部表示免审批:
    • @act.do_not_approve
    • @act.choose_approve_template -1
    • @act.choose_approve_template_with_reason -1 ‘免审批’