数据域
1、数据域是PSI中用组织机构来表达数据权限的一种方法。先看下图
数据域是后台系统自动生成。按组织机构的级别不同,其长度也不同。第一级组织机构长度为两位,第二级为四位,依次类推。
属于某个组织机构的人员也有数据域,如下图。
人员的数据域的规则是:其所属组织机构的数据域 + 四位流水编号。
2、如何使用数据域。
这个需要在权限管理里面设置权限的数据域。
权限数据域的规则是:
2.1 admin用户是超级管理员,不管其权限数据域如何设置,始终都能看到全部的数据。
2.2 看下图
用户“李静波”的权限“权限管理”被赋予了数据域“02", "02"对应的数据域是北京分公司。
这个时候,用户“李静波”如果登录系统,进入到“权限管理”,他所能设置的数据范围就被限制在“北京分公司”。
2.3 一个用户的数据域可以由多个数据域叠加。
2.4 [本人数据] 这是一个特殊的数据域,用来表示:只能查看由创建人创建的数据,而不能看到别人的数据。
这个最常见的业务场景就是:客户资料模块,业务员A创建的客户资料只能由他自己查看,别人不能查看。 这个时候就可以把数据域设置为[本人数据]
注意事项:
因为数据域是自动生成,而且在组织机构变动的时候,会自动调整。
所以,使用PSI的数据域,请先初始化好组织机构,之后不要轻易变更组织机构。
如果乱调整组织结构,会导致历史数据无法查看。
原文:http://my.oschina.net/u/134395/blog/525300