创建数据账号只有个别表的权限_用无代码解决CRM角色权限问题

客户关系管理系统(CRM)对权限管理有着比较高得要求,特别是员工可查看的客户信息权限处理这一块,这里分享一下在白码平台上的实现方式。白码是一个低代码开发平台,不知道低代码的可以了解一下。

什么是低代码-白码​www.bnocode.com
50e5c358b0962efb984bf12eaf449c7c.png

1、数据表准备

简单来说需要3个数据表来实现:员工表(系统用户表)、客户表客户跟进表,其中“客户跟进表”关联“员工表”和“客户表”。

在数据库中创建这三个表:

4e5083a688bdca6b7bcdda58d6a8cb1f.png

1f525ff45b1f3d76a1c164e32fd1bb3a.png

e13198e9322d03bb599bfc20fe30d619.png

2、数据集实现

在功能搭建中创建1个跟进客户数据集,用于显示“我”跟进的客户。

5270ba1be2ea7f5c2570a628a6ce6bc7.png

点开创建的数据集,添加一个步骤用于获取客户跟进表数据

a49771841f6d84f9015c4a3e549b13a9.png

点开设置,将跟进人设置为“系统当前用户”,以筛选当前登录系统的员工对应的跟进数据。

cf4f2575bf6365ab861ebff2d0cdcbe2.png

添加步骤“跟进的客户”(操作设为关联获取),打开设置,将“$来自”属性设为上一步骤(客户跟进表)的客户数据。

0f13a8fe516b7103f160f3abf17a772c.png

20d520d92c701e71928889d978ddccdc.png

添加显示步骤,显示获取到的“跟进客户”数据。

fc2b20948fe048ab6dec29ee116ff0e7.png

db8ddf5c82a209ef8e9a80077d0406c3.png

设置完后,将步骤依次连接,点击“发布”。

71d528ed2cc80292217f721ab120fffb.png

3、测试

在快速开发中添加菜单“我的客户”,选取刚刚发布的“我跟进的客户列表”数据集,就可以在这个菜单查看客户数据。为了方便测试,我直接在数据库中添加测试数据:

用户表(员工表):

97a28ef7a0b61b9ad9685ffeacb744a3.png

客户表:

3642c991fbd3bd968b9c92cebad0c481.png

客户跟进表:

1e650422baccb879aaaf445fcc52398c.png

使用“test”的账号查看效果(没有跟进客户B,所以不显示):

c66931c55d61e8c91cf464bf525f9711.png

总结

这个简单的员工查看客户信息权限实现起来非常简便,不需要用代码配置其他内容。

数据集的功能除了做数据筛选显示,还可以用在前端自定义UI中作为数据源,关于这部分内容,待深入了解后再另外分享。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值