《数据权限设置》由会员分享,可在线阅读,更多相关《数据权限设置(6页珍藏版)》请在金锄头文库上搜索。
1、.一、 数据权限数据字典维护1、单据类型表i.单据类型 ID、单据类型名称、主子表关联关系2、单据主、子记录ii.单据类型,单据表,单据表中文名称、主子表标志3、表字段iii.字段 ID、单据类型ID、表名、字段名、字段中文名、类型、大小4、受控字段iv.字段 ID、单据类型ID、表名、字段名、字段中文名、类型、大小二、 列数据权限设置1、列数据权限表a) 列权限规则表i.规则编号、规则名称、规则描述、规则类型查看、修改、执行条件b) 列权限受控字段i.规则编号、单据表、字段 IDc) 人员列权限授权表i.规则编号、人员 ID2、列数据权限设置a) 功能说明1 / 6.i.ii.iii.iv.
2、支持设置列数据权限批量设置人员数据权限支持修改人员数据权限支持批量删除人员数据权限b) 界面示意i.列数据权限列表新增修改删除 查看分配人员 退出单据查找选择规则名称规则描述受控单据按单据查找记录选择新增、 修改调设置界面,修改不支持批量修改,删除支持批量删除;ii.数据权限设置2 / 6.增行删行保存退出规则名称规则描述受控单据单据表类型执行条件受控字段保存单据表执行条件保存单据表受控字段 字段名字段名字段名 选择单据后,按单据设置的主子表设置单据表选择内容,类型为: 修改、查看;执行条件列点击后调条件设置页面见上图;受控字段列点击后调受控设置页面见上图iii.分配人员按规则选择人员,多选3
3、、列数据权限判断a) 调用接口传入单据类型、操作员 ,返回受控字段及对应状态可写、只读、不可见4、受控单据修改a) 受控单据初始化时调用列数据权限判断 ,根据返回状态设置页面项属性三、 行数据权限设置1、行数据权限表3 / 6.a) 行权限规则表i.规则编号、规则名称、规则说明、受控单据、规则b) 人员列权限授权表ii.规则编号、人员 ID2、行数据权限设置a) 功能说明i.ii.iii.iv.支持设置行权限规则批量设置人员数据权限支持修改人员数据权限支持批量删除人员数据权限b) 界面示意i.行数据权限列表新增修改删除 查看分配人员 退出单据查找选择规则名称规则描述受控单据类型规则变量值串类型
4、:修改、查看按单据查找记录选择新增、 修改调设置界面,修改不支持批量修改,删除支持批量删除;4 / 6.ii.行数据权限设置增行删行保存退出规则名称规则描述受控单据手工编写规则规则:变量值串括号单据表字段运算符值类型值括号条件运算符运算符:=、=、in、like 、exists、not in、not exists值类型:常量、系统变量、变量、SQL值:对应值类型常量 、 变量 、 SQL时为录入对应值类型系统变量时从现有的系统变量选择条件运算符:and、oriii.分配人员按规则选择人员,多选3、行数据权限判断i.查看列表:1. 调用接口传入单据类型、操作员、变量值串 ,返回规则串2. 根据返回规则串,设置查询 SQLii. 修改判断:1. 调用接口传入单据类型、操作员、类型传入修改、变量值串,返回规则串5 / 6.2. 根据规则串,设置 SQL 判断4、自定义列表的修改a) 增加选择项开启数据权限b) 列表页面初始化时,调用权限接口,获取权限规则串,处理查询6 / 6