無程式碼實現CRM角色許可權問題
客戶關係管理系統(CRM)對許可權管理有著比較高得要求,特別是員工可檢視的客戶資訊許可權處理這一塊,這裡分享一下在白碼平臺上的實現方式。
1、資料表準備
簡單來說需要3個資料表來實現:員工表(系統使用者表)、客戶表、客戶跟進表,其中“客戶跟進表”關聯“員工表”和“客戶表”。
在資料庫中建立這三個表:
2、資料集實現
在功能搭建中建立1個跟進客戶資料集,用於顯示“我”跟進的客戶。
點開建立的資料集,新增一個步驟用於獲取客戶跟進表資料
點開設定,將跟進人設定為“系統當前使用者”,以篩選當前登入系統的員工對應的跟進資料。
新增步驟“跟進的客戶”(操作設為關聯獲取),開啟設定,將“$來自”屬性設為上一步驟(客戶跟進表)的客戶資料。
新增顯示步驟,顯示獲取到的“跟進客戶”資料。
設定完後,將步驟依次連線,點選“釋出”。
3、測試
在快速開發中新增選單“我的客戶”,選取剛剛釋出的“我跟進的客戶列表”資料集,就可以在這個選單檢視客戶資料。為了方便測試,我直接在資料庫中新增測試資料:
使用者表(員工表):
客戶表:
客戶跟進表:
使用“test”的賬號檢視效果(沒有跟進客戶B,所以不顯示):
總結
這個簡單的員工檢視客戶資訊許可權實現起來非常簡便,不需要用程式碼配置其他內容。
資料集的功能除了做資料篩選顯示,還可以用在前端自定義UI中作為資料來源,關於這部分內容,待深入瞭解後再另外分享。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69981626/viewspace-2713761/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 用無程式碼解決CRM角色許可權問題
- 遇到問題,需要開發角色許可權模組
- 基於角色的許可權系統的問題
- Oracle的物件許可權、角色許可權、系統許可權Oracle物件
- 關於公司程式碼許可權的問題
- 檢視角色裡包含的系統許可權、物件許可權和角色物件
- MySQL許可權問題MySql
- 儲存過程,角色相關的呼叫者許可權和定義者許可權問題儲存過程
- Oracle 查詢許可權角色Oracle
- 角色許可權(Role)和系統許可權(System)的幾個澄清實驗
- android 許可權問題Android
- SQL Server許可權問題SQLServer
- 如何用 Vue 實現前端許可權控制(路由許可權 + 檢視許可權 + 請求許可權)Vue前端路由
- Oracle角色許可權之Default RoleOracle
- Java Web角色許可權設計JavaWeb
- .NET 程式許可權控制、獲得管理員許可權程式碼
- 使用者有connect,resource,dba角色許可權後回收dba許可權導致無UNLIMITED TABLESPACE許可權造成業務中斷MIT
- ssh無法登入——許可權問題如何解決
- RDSforMySQL許可權問題(錯誤程式碼:1227,1725)ORMMySql
- Spring+Struts 2 實現細粒度許可權控制問題Spring
- moderator permission的許可權問題
- Quarkus中基於角色的許可權訪問控制教程
- Laravel實現許可權控制Laravel
- Oracle使用者角色許可權管理Oracle
- 系統,物件,角色許可權簡析物件
- Oracle使用者、許可權、角色管理Oracle
- MySQL5.7&8.0許可權-角色管理MySql
- 提問:使用spring aop實現許可權管理Spring
- 認證/授權與許可權的問題
- Ubuntu 下 Composer 許可權問題Ubuntu
- vue許可權問題解決方案Vue
- hdfs檔案本地許可權問題
- Laravel Daily 日誌許可權問題LaravelAI
- Mysql資料庫許可權問題MySql資料庫
- ASM中磁碟組許可權問題ASM
- Win7最高許可權問題Win7
- linux檔案許可權問題Linux
- sqlserver 賦予許可權的問題SQLServer