开发技巧--设置表单数据隔离模式

返回Z平台-帮助文档-首页


在企业管理系统项目中,经常会遇到要求对表单中的数据进行权限隔离的需求。例如:要求 业务订单 只有业务员自己可以看到自己的订单,又或者只有上级领导和自己可以看到自己的订单数据。等等这类需求。为了方便开发人员快速处理这类需求,本章节将为大家讲解,在Z平台中怎么处理这种数据隔离需求。

 目录

需求说明

需求一:设置【产品信息】表中记录,只有创建者可以查看、修改、删除

需求二:设置【产品信息】表中房梁,只有创建者与创建者直属领导可以查看、修改、删除

设置过程

第一、打开【系统管理/开发/表单管理】功能,并选择【产品信息】表单进行修改操作。

 第二、设置数据隔离模式为【本人可见】并保存。设置完成后需要更新系统缓存或重启服务来完成系统设置

第三、验证数据隔离模式是否生效。

数据隔离模式说明

所有用户可见:指的是所有登录用户都可以查看

本人可见:只有创建者可以查看

同组织用户可见:与创建者相同组织的用户可以查看

直属领导可见:创建者所在部门的负责人与创建者可以查看

上级领导可见:创建者所在部门的上级所有领导与创建者可以查看

需求说明

本章节以 【产品信息】增加数据权限为例进行讲解说明。

需求一:设置【产品信息】表中记录,只有创建者可以查看、修改、删除

需求二:设置【产品信息】表中房梁,只有创建者与创建者直属领导可以查看、修改、删除

设置过程

第一、打开【系统管理/开发/表单管理】功能,并选择【产品信息】表单进行修改操作。

开发技巧--设置表单数据隔离模式

 第二、设置数据隔离模式为【本人可见】并保存。设置完成后需要更新系统缓存重启服务来完成系统设置

开发技巧--设置表单数据隔离模式

第三、验证数据隔离模式是否生效。

在设置完数据隔离模式后一定要更新系统缓存或是重启服务。使用JAVA工程师账号登录平台之后,打开【ERP系统/产品管理/产品信息】功能,新增一条记录并保存,保存完成换切换到其它账号查看产品信息中是否可以看到JAVA工程师所创建的记录。如果无法查看,证明数据隔离生效了。

开发技巧--设置表单数据隔离模式

数据隔离模式说明

所有用户可见:指的是所有登录用户都可以查看

本人可见:只有创建者可以查看

同组织用户可见:与创建者相同组织的用户可以查看

直属领导可见:创建者所在部门的负责人与创建者可以查看

上级领导可见:创建者所在部门的上级所有领导与创建者可以查看