提交&管理本人提交的数据
1. 简介
1.1 应用场景
对于提交的数据,有时候涉及到数据的查看、二次修改及其他操作,需要开放给成员管理数据的权限,但是只能管理本人提交的数据,不可查看他人的数据。
1.2 设计思路
1)新建客户拜访表
2)添加管理本人数据的权限
3)将权限组发布需要管理数据的部门
1.3 预期效果
如下图所示,客户拜访记录的管理,每个成员只能看到自己提交的拜访记录,对自己提交的数据还可以编辑修改。
2. 设置步骤
2.1 设计表单
按照企业需求设计表单,如下图的客户拜访表。(已设置好表单,则忽略此步骤。)
2.2 设置权限
然后在对成员发布处设置管理本人数据的权限。
2.2.1 预定义权限组
如果是普通表单,且不需要导入数据的权限,也无需控制字段权限,那么直接将需要权限的成员添加到「提交并管理本人数据」这个权限组中即可。
该预定义权限组包含的权限参考文档:预定义权限组。
2.2.2 自定义权限组
如果是流程表单或者普通表单但是有其他权限设置,可以使用自定义权限组。
1)新建权限组
在表单发布处新建权限组,并设置权限组名称信息。
2)操作权限
需要成员进行哪些操作,就给成员勾选哪些操作权限。
3)字段权限
预定义权限组会将所有字段的查看权限开放给成员,自定义权限设置时,可以根据实际使用需要,勾选需要开放的字段查看及编辑权限,如下图所示:
4)数据权限
数据权限中设置数据过滤条件,将系统字段的「提交人」设置等于「当前用户」。
5)发布权限
将设置好的权限发布给需要管理本人数据的成员。
3. 效果演示
如下图所示,后台提交了多个成员的数据,但是当成员访问表单,并通过刚刚设置的权限组访问数据时,只能看到提交人为自己的数据。
因为对成员设置了其他操作权限,成员还可以添加新数据以及管理已提交的数据。