数据权限通过设置条件的方式,使得每个角色的人只能查看满足这个条件的数据。这样数据权限就可以设置得非常精确了。

比如编辑经理角色的客户信息的权限,如下:经理可以看到自己团队的客户,那么就设置客户所属的“部门ID”“IN”“GetDeptList()”,如果还需要其他险种条件就继续增加行就可以了。GetDeptList()是一个取数脚本,这是我们所有系统的一大特点,可以获得当前登录用的部门及其子部门的ID列表。另外设置权限常用的另一个取数脚本为UserID(),表示当前登录用户的ID。
如果只能修改自己的数据,只能删除自己的数据,那么即使您能够看其他人的数据也有修改,删除权限,也只能修改和删除自己相关的数据。比如自己录入的或者模块上某个字段关联了自己(如保单业务员,客户业务员是自己等情况)

这是好取数条件以后,这些条件会在用户查询对应的模块数据时进行数据过滤。