3.3.4 如何使不同的人群选择不同的数据记录

在CAP4中,手工选择底表数据记录时,可以在选择器字段处设置过滤条件,从而按照对应的条件来过滤掉不需要的数据记录。注意:这点不同于前代CAP3(业务生成器)中的方式,CAP3中是否能手工选择数据记录还跟应用绑定相关。

在部分应用场景中,不同部门或岗位的人员,所能选择的数据记录有所不同。比如在人事管理的员工轮岗换岗中,人力部门的相关人员可以选择员工档案中所有员工的记录,而非人力部门的员工,通常就只能选择本人的员工档案记录。因此,轮岗换岗流程表单关联员工档案底表中,手工选择的选择器字段就必须设置过滤条件。

过滤条件设置“登录人员所在部门ID”等于指定的部门ID或者员工党员中的姓名等于“登录人员ID”,如下图所示。在该条件下,人力资源中心的员工可以选择全部的员工档案记录,而其他部门的员工就只能选择自己的记录。如果,只能特定的人员选择全部员工档案记录,还可以设置“登录人员ID”等于指定的人员ID。

QQ截图20181024214510.png

注意:上图中的人力资源中心的部门ID需先通过部门控件Extend的条件中取值。