场景演示
在实际业务中,常常有需要不同组织 / 部门进行同一个表单数据的管理,例如:A 部门查看 a 数据,B 部门查看 b 数据,此教程将以返村核酸报告提报为例,模拟各村级单位可管理该村数据,可进行编辑、查询、删除等操作的场景,应该如何正确的进行设置
- 填报请扫描公开发布二维码
- 体验后端请使用:uat1/uat2/uat2 12345678
- 体验地址:pro.tduckcloud.com
一、创建表单
创建普通表单,此处使用单选组件作为数据权限区分条件(也可使用表单拓展值功能区分)
二、设置管理权限
表单设置完成后,点击发布菜单,选择指定成员发布,点击新建权限组
点击新建权限组,以村级为单位,例如 A 村权限组
设置 “A 村权限组” 需要展示的功能组件,勾选即为可用
设置 “A 村权限组” 能够管理的表单组件,支持设置可见 / 可编辑
设置 “A 村权限组” 能够查看的数据,此步骤非常关键,图中设置表单组件 “所在区域” 等于 “A 村” 的数据;也可根据实际业务情况设置更多条件,实现不同数据权限分级管理
“B 村权限组、C 村权限组” 步骤如上
三、指定权限组用户
根据上述步骤创建完权限组后,需要给权限组指定用户
可根据实际情况设置某部门、某用户、某角色;为方便演示指定一名用户 uat1;
四、公开发布
在大部分场景中,表单需要打印出二维码进行公开发布填写;根据图示,点击公开发布菜单,复制链接或生成二维码,即可进行公开填报
五、查看数据
指定成员发布表单通过生成的专属链接,进入管理页面:https://pro.tduckcloud.com/d/naQsRUBZ
使用指定的用户登录系统
登录成功后,选择权限组
选择权限组后,就能查看到 A 村提报的表单数据,并能支持管理 / 导出
六、表单入口集成至管理后台
在实际使用场景中,管理员希望能够登陆后台即可进行管理,而无需使用单独的 “指定成员发布” 链接进入,可以使用在管理后台增加一个菜单,并连接至该表单即可实现登录后台直接管理
新建菜单
使用指定成员发布链接,加上 gid = 权限组 id,可实现默认选中权限组,例如:https://pro.tduckcloud.com/d/naQsRUBZ?gid=247;请注意不同用户需设置不同菜单,因为权限组 id 不同
增加菜单权限
给管理用户所在的角色增加菜单权限
实现效果
登录后台,点击 “返村填报” 菜单,即可默认到管理页面