A8V5零代码平台CAP4小技巧第二弹(未完待续)

(一)登录人权限控制-通用规则

(1)登录人权限控制-修改-操作控制

效果:现在登录人是信息部的,修改第一个人员档案【陈巧倩】的时候是可以打开的。但是修改第二个人员档案【张三丰】的时候,就被拒绝了。
图片
配置方法:
1、配置一个通用规则:[登录人员所在部门ID] <> {所在部门},当登录人不等于人员当档案的人员所在部门时,成立。
图片
2、把这个通用规则配置到【应用绑定】【高级按钮权限设置】,然后选择【修改】按钮禁用按钮。所以当登录人去修改不是他部门的人员档案时候,通用规则就成立,就禁用他使用这个修改按钮。
图片

同样的控制可以应用在【删除】【新增】…等更多按钮上
图片

(2)登录人权限控制-查看列表-数据控制

效果:登录人能看到全部的人员档案,还是只能看到自己部门的人员档案。
图片
配置方法:
1、在应用绑定中,配置两个列表。其中一个需要绑定【操作范围】,并配公式:[登录人员所在部门ID] = {所在部门} 。另外一个不做这配置。当然,公式的配置也可以跟上面一样放在【通用规则】里面
图片
2、在【权限控制】中对这两个列表分别授权给不同的人员,就能区分列表权限了。
图片

(3)登录人员控制-报表权限-数据控制

报表控制和列表控制都是数据数据控制,都是要做两个控制才能实现。
(1)系统筛选控制:只筛选[登录人员所在部门ID] = {所在部门}
(2)报表授权:这个报表授权给只能看到自己部门档案的人员角色。
图片

(4)配置权限控制-业务关系

在配置业务关系的时候,也是可以选择【通用规则】
图片

(二)正则表达式(字段填写规则控制)

效果:如图快速配置手机号码格式的校验,填错了就会提醒。
图片

(三)强控和弱控

效果:入职单中的入职日期不能大于今天,否则给报错。
图片
配置:校验的是字段,控制的是整个单据。
图片