功能描述
用于流程审批和填单的表单,同时可设置某开始节点和全局节点,明细节点的表单及单个处理节点字段权限,可设置编辑,只读,必填权限。
操作步骤
1.绑定业务表单
选择业务模型,选择后会自动给全局表单,明细表单,开始表单绑定上相应选择的业务模型,同时pc表单有生成移动端表单也相应的绑定上
表单类型:
全局表单:启动流程后,流转到各个节点的审批呈现的表单,默认是只读权限的。
开始表单:流程启动页,默认是编辑权限的。
明细表单:流程实例查看明细。默认是只读状态的。
节点表单:当个节点上绑定表单,如果节点上绑定了表单优先使用节点上的表单权限。
手机表单:配置了移动表单,可在移动端进行发起流程或审批。
查找表单规则:
在启动流程时,先查找启动节点的开始表单,找不到再查找全局表单
在审批流程时,先查找节点设置的表单,找不到再查找全局表单。
在查看流程实例时,先查找配置的明细表单,找不到则找全局表单。
2.节点表单权限
用于流程中各个节点设置不同的字段权限或者子表权限,我们的字段权限分为编辑,只读,必填,三个权限都不给默认是隐藏的。
子表的权限有:
名称 | 说明 |
---|---|
添加 | 显示添加按钮 |
删除 | 显示删除按钮 |
删除已添加 | 当子表数据已经保存是,是否允许删除 |
例如:我开始填单时某些字段发起人不可看需要隐藏,然后需要某一节点的审批人可看并填写,或者每个节点看到消息不一样,那我们就可以通过配置节点表单权限来控制
点击配置,在点击权限设置
给某个字段授权编辑,只读权限等给某个用户或者用户组
3.子表数据权限
对子表数据进行权限控制的。
权限类型:
1.全部:所有人都有权限看到。
2.我的:当前用户填写的子表数据只能是当前用户能看到。
3.部门:当前用户组填写的子表数据只能是当前用户组能看到
4.自定义:可以通过sql来写,例如过滤某个用户或者组的数据,用户的过滤字段CREATE_BY_ ,组的过滤字段 GROUP_ID_(sql写法: select * from w_AssetsDetails where REF_ID_=#{fk} and user_id=#{USERID})