3.1.6 审批操作控制
针对不同的业务需求,有时一个表单中某些项,在审批过程某个节点只能由特定人员查看、维护(例如:考察指标评分),要达到此目的其实并不困难,可以采用流程绑定条件控制的操作权限来实现(效果如下图)。具体设计技巧如下:
(1) 表单设计
根据业务需求,在CAP4的“表单设计”中定制考察评审流程表单,明细表中的“责任人”为考察评分责任人,明细表中的“评分”为责任人对考察指标的评分。
(2) 操作设置
在CAP4的“操作设置”中,增加一个“责任人评分”操作权限,用于考察项目责任人在考察完成后对指标评分的权限控制。
首先,通过“增加”按钮新增“责任人评分”操作权限,将所有控件设置为“浏览”属性。(见下图)
然后,勾选“权限条件控制设置”,输入计算表达式判断当前操作用户是否等于“责任人”,并设置判断正确时明细表“评分”控件的“编辑”、“必填”和“隐藏”属性;(见下图)
(3) 应用绑定流程
为实现业务需求,在操作设置中增加“责任人评分”操作权限后,须在应用绑定中实现操作权限与流程节点的绑定。
首先,增加“责任人评分”流程节点,流程节点的参与者选择表单控件中的“责任人”。(如下图)
然后,在“责任人评分”节点的“节点属性”中绑定“责任人评分”操作权限。(见下图)