1.审批流程
主数据模型中的审批流程是通过预定义的规则和节点配置,确保数据的新增、修改或删除操作必须经过授权审批后才能生效的管控机制。
这里,我们假设机构数据的申请、修改、冻结、解冻以及失效都需要人力资源负责人(用户lis)审批通过后才生效。
1、申请数据:新建数据。
2、修改数据:修改数据。
3、冻结数据:相当于暂时删除,可通过解冻操作恢复数据,这里删除是逻辑删除,只是修改数据状态为冻结,冻结的数据不可进行查看、使用、修改、移动等(在数据查询模块查看)。
4、解冻数据:让冻结的数据恢复正常。
5、失效数据:当于永久删除,不能恢复,这里的删除是逻辑删除,只是修改数据状态为失效,失效的数据不可使用、修改、移动和查看(在数据查询模块查看)。
1.1数据操作
新建审批弹框主数据操作下拉框有5个选项,申请、修改、冻结、解冻和失效等操作,每个操作绑定审批流程后都需要审批后才生效,流程审批过程都相同,下列选择修改操作作为示例展示。
1.2绑定审批流程
绑定审批流程下拉框可以选择流程设计中已发布的流程,没有需要的流程还可以点击【新建】按钮进入流程设计界面新建流程,新建操作参考(《流程设置》章节)。
流程设计界面点击【新建流程】,弹出弹框选择模板新建。
1.3审批条件
支持通过表达式进行审批控制,表达式最终结果应该为逻辑型。举例:ISCHANGE('GYS', 'd') | ISCHANGE('GYS', 'u', 'ZHZ'),其业务含义是:当【GYS】视图中的数据被删除,或【GYS】视图中字段【ZHZ】值发生变更时,才会触发审批流程。
注意:ISCHANGE函数中字段参数不带视图名,字段可写多个,用逗号分隔;其他函数只允许添加基本视图字段。
设置审批条件为ISCHANGE('GDXX','u','GDMC'),当视图股东信息中字段GDMC值发生变更时触发审批流程。
1.4工作流参数设置
参数为工作流设计中定义的参数,每个参数只能对应一个字段,变更绑定的审批流程会重置参数设置项。
首先,在工作流中点击【fx】设置变量定义,添加一个参数@name,标题单位名称,与模型中字段相匹配(字段为基本信息视图的字段)。
工作流参数设置添加参数,下拉框中显示工作流添加的参数变量
字段表达式弹框只显示基本信息的字段,将参数变量与模型的字段进行对应。
设置完成后发布模型,在主数据变更里改变一条数据进行验证。将字段GDMC(股东名称)改为“李四”,然后提交修改。
提交后,状态显示为“待新用户办理”
查看工作流流程。
在用户lis(新用户)中审批通过。
请先登录