数据权限设置
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、数据权限数据字典维护
1、单据类型表
i.单据类型ID、单据类型名称、主子表关联关系
2、单据主、子记录
ii.单据类型ID,单据表,单据表中文名称、主子表标志3、表字段
iii.字段ID、单据类型ID、表名、字段名、字段中文名、类型、大小
4、受控字段
iv.字段ID、单据类型ID、表名、字段名、字段中文名、类型、大小
二、列数据权限设置
1、列数据权限表
a)列权限规则表
i.规则编号、规则名称、规则描述、规则类型(查看、修改)、
执行条件
b)列权限受控字段
i.规则编号、单据表、字段ID
c)人员列权限授权表
i.规则编号、人员ID
2、列数据权限设置
a)功能说明
i.支持设置列数据权限
ii.批量设置人员数据权限
iii.支持修改人员数据权限
iv.支持批量删除人员数据权限
b)界面示意
i.列数据权限列表
按单据查找记录
选择新增、修改调设置界面,修改不支持批量修改,删除支持批量删除;
ii.数据权限设置
选择单据后,按单据设置的主子表设置单据表选择内容,类型为:修改、查看;执行条件列点击后调条件设置页面(见上图);受控字段列点击后调受控设置页面(见上图)
iii.
分配人员
按规则选择人员,多选 3、 列数据权限判断
a) 调用接口传入单据类型ID、操作员ID,返回受控字段及对应状态(可写、只读、不可见) 4、 受控单据修改
a) 受控单据初始化时调用列数据权限判断,根据返回状态设置页面项属性 三、 行数据权限设置 1、 行数据权限表
保存
单据表 执行条件 保存
单据表 受控字段
□ 字段名□字段名□字段名 □ ……
a)行权限规则表
i.规则编号、规则名称、规则说明、受控单据、规则
b)人员列权限授权表
ii.规则编号、人员ID
2、行数据权限设置
a)功能说明
i.支持设置行权限规则
ii.批量设置人员数据权限
iii.支持修改人员数据权限
iv.支持批量删除人员数据权限
b)界面示意
i.行数据权限列表
类型:修改、查看
按单据查找记录
选择新增、修改调设置界面,修改不支持批量修改,删除支持批量删除;
ii.行数据权限设置
运算符:=、<>、>=、<=、>、<、in、like 、exists、not in、not exists 值类型:常量、系统变量、变量、SQL
值:对应值类型‘常量’、‘变量’、‘SQL’时为录入
对应值类型‘系统变量’时从现有的系统变量选择条件运算符:and、or
iii.分配人员
按规则选择人员,多选
3、行数据权限判断
i.查看列表:
1.调用接口传入单据类型ID、操作员ID、变量值串,
返回规则串
2.根据返回规则串,设置查询SQL
ii.修改判断:
1.调用接口传入单据类型ID、操作员ID、类型(传入
修改)、变量值串,返回规则串
2.根据规则串,设置SQL判断
4、自定义列表的修改
a)增加选择项‘开启数据权限’
b)列表页面初始化时,调用权限接口,获取权限规则串,处理查
询