用無程式碼解決CRM角色許可權問題
客戶關係管理系統(CRM)對許可權管理有著比較高得要求,特別是員工可檢視的客戶資訊許可權處理這一塊,這裡分享一下在白碼平臺上的實現方式。
1、資料表準備
簡單來說需要3個資料表來實現:員工表(系統使用者表)、客戶表、客戶跟進表,其中“客戶跟進表”關聯“員工表”和“客戶表”。
在資料庫中建立這三個表:
2、資料集實現
在功能搭建中建立1個跟進客戶資料集,用於顯示“我”跟進的客戶。
點開建立的資料集,新增一個步驟用於獲取客戶跟進表資料
點開設定,將跟進人設定為“系統當前使用者”,以篩選當前登入系統的員工對應的跟進資料。
新增步驟“跟進的客戶”(操作設為關聯獲取),開啟設定,將“$來自”屬性設為上一步驟(客戶跟進表)的客戶資料。
新增顯示步驟,顯示獲取到的“跟進客戶”資料。
設定完後,將步驟依次連線,點選“釋出”。
3、測試
在快速開發中新增選單“我的客戶”,選取剛剛釋出的“我跟進的客戶列表”資料集,就可以在這個選單檢視客戶資料。為了方便測試,我直接在資料庫中新增測試資料:
使用者表(員工表):
客戶表:
客戶跟進表:
使用“test”的賬號檢視效果(沒有跟進客戶B,所以不顯示):
總結
這個簡單的員工檢視客戶資訊許可權實現起來非常簡便,不需要用程式碼配置其他內容。
資料集的功能除了做資料篩選顯示,還可以用在前端自定義UI中作為資料來源,關於這部分內容,待深入瞭解後再另外分享。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69981238/viewspace-2718254/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 無程式碼實現CRM角色許可權問題
- vue許可權問題解決方案Vue
- 遇到問題,需要開發角色許可權模組
- 關於公司程式碼許可權的問題
- Android SELinux avc dennied許可權問題解決方法AndroidLinux
- 005.OpenShift訪問控制-許可權-角色
- WPF + Winform 解決管理員許可權下無法拖放檔案的問題ORM
- MySQL許可權問題MySql
- Centos sudo 許可權問題CentOS
- 更新完 zsh 說我目錄許可權問題的解決
- 許可權的級聯問題
- Ubuntu 下 Composer 許可權問題Ubuntu
- Quarkus中基於角色的許可權訪問控制教程
- 解決samba只讀,但無修改許可權的配置Samba
- win10ipv6無網路訪問許可權怎麼辦_w10ipv6無網路訪問許可權的解決步驟Win10訪問許可權
- Oracle使用者角色許可權管理Oracle
- MySQL5.7&8.0許可權-角色管理MySql
- Spring安全的角色和許可權原始碼與教程 - javadevjournalSpring原始碼Javadev
- win10 儲存excel報錯 許可權問題怎麼解決Win10Excel
- 【Git】程式碼許可權&分支管理Git
- Mysql資料庫許可權問題MySql資料庫
- hdfs檔案本地許可權問題
- Laravel Daily 日誌許可權問題LaravelAI
- jenkins 容器內的許可權問題Jenkins
- sqlserver 賦予許可權的問題SQLServer
- Adobe Creative Cloud沒有管理應用程式的許可權怎麼解決?Cloud
- [求助] mac macaca doctor 報錯,好像是許可權問題,怎麼解決Mac
- 使用者角色許可權管理架構架構
- vivo系統無許可權開啟懸浮框的問題
- win10ipv4ipv6都無許可權怎麼解決 win10ipv4和6無網路訪問許可權處理方法Win10訪問許可權
- Laravel 框架的日誌許可權問題Laravel框架
- MaxCompute/DataWorks許可權問題排查建議
- Grafana9的dashboard許可權問題Grafana
- Laravel 日誌檔案許可權問題Laravel
- win10 的ipv4無網路訪問許可權怎麼解決 win10電腦ipv4無網路訪問許可權怎麼辦Win10訪問許可權
- win10系統ipv4無網路訪問許可權怎麼解決Win10訪問許可權
- win10 adobe沒有管理應用程式的許可權怎樣解決Win10
- 解決Python虛擬環境virtualenv下不能使用sudo提升許可權問題Python