用無程式碼解決CRM角色許可權問題
客戶關係管理系統(CRM)對許可權管理有著比較高得要求,特別是員工可檢視的客戶資訊許可權處理這一塊,這裡分享一下在白碼平臺上的實現方式。
1、資料表準備
簡單來說需要3個資料表來實現:員工表(系統使用者表)、客戶表、客戶跟進表,其中“客戶跟進表”關聯“員工表”和“客戶表”。
在資料庫中建立這三個表:
2、資料集實現
在功能搭建中建立1個跟進客戶資料集,用於顯示“我”跟進的客戶。
點開建立的資料集,新增一個步驟用於獲取客戶跟進表資料
點開設定,將跟進人設定為“系統當前使用者”,以篩選當前登入系統的員工對應的跟進資料。
新增步驟“跟進的客戶”(操作設為關聯獲取),開啟設定,將“$來自”屬性設為上一步驟(客戶跟進表)的客戶資料。
新增顯示步驟,顯示獲取到的“跟進客戶”資料。
設定完後,將步驟依次連線,點選“釋出”。
3、測試
在快速開發中新增選單“我的客戶”,選取剛剛釋出的“我跟進的客戶列表”資料集,就可以在這個選單檢視客戶資料。為了方便測試,我直接在資料庫中新增測試資料:
使用者表(員工表):
客戶表:
客戶跟進表:
使用“test”的賬號檢視效果(沒有跟進客戶B,所以不顯示):
總結
這個簡單的員工檢視客戶資訊許可權實現起來非常簡便,不需要用程式碼配置其他內容。
資料集的功能除了做資料篩選顯示,還可以用在前端自定義UI中作為資料來源,關於這部分內容,待深入瞭解後再另外分享。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69981238/viewspace-2718254/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 無程式碼實現CRM角色許可權問題
- vue許可權問題解決方案Vue
- ubuntu下解決wireshark許可權問題Ubuntu
- 遇到問題,需要開發角色許可權模組
- 基於角色的許可權系統的問題
- Oracle的物件許可權、角色許可權、系統許可權Oracle物件
- ssh無法登入——許可權問題如何解決
- 關於公司程式碼許可權的問題
- 檢視角色裡包含的系統許可權、物件許可權和角色物件
- WPF + Winform 解決管理員許可權下無法拖放檔案的問題ORM
- 使用DBMS_FILE_TRANSFER解決無許可權讀取dump檔案問題
- MySQL許可權問題MySql
- 儲存過程,角色相關的呼叫者許可權和定義者許可權問題儲存過程
- Oracle 查詢許可權角色Oracle
- Android SELinux avc dennied許可權問題解決方法AndroidLinux
- oracle 通過trigger解決drop許可權問題Oracle
- android 許可權問題Android
- SQL Server許可權問題SQLServer
- 更新完 zsh 說我目錄許可權問題的解決
- Oracle角色許可權之Default RoleOracle
- Java Web角色許可權設計JavaWeb
- .NET 程式許可權控制、獲得管理員許可權程式碼
- 使用者有connect,resource,dba角色許可權後回收dba許可權導致無UNLIMITED TABLESPACE許可權造成業務中斷MIT
- RDSforMySQL許可權問題(錯誤程式碼:1227,1725)ORMMySql
- moderator permission的許可權問題
- Quarkus中基於角色的許可權訪問控制教程
- 解決samba只讀,但無修改許可權的配置Samba
- windows 下 ORA-01301 許可權問題解決方法Windows
- Oracle使用者角色許可權管理Oracle
- 系統,物件,角色許可權簡析物件
- Oracle使用者、許可權、角色管理Oracle
- MySQL5.7&8.0許可權-角色管理MySql
- win10ipv6無網路訪問許可權怎麼辦_w10ipv6無網路訪問許可權的解決步驟Win10訪問許可權
- android - 解決“應用自定義許可權重名”Android
- 認證/授權與許可權的問題
- 角色許可權(Role)和系統許可權(System)的幾個澄清實驗
- win10 儲存excel報錯 許可權問題怎麼解決Win10Excel
- Android許可權管理之RxPermission解決Android 6.0 適配問題Android