無程式碼實現CRM角色許可權問題

Roy155發表於2020-08-21

客戶關係管理系統(CRM)對許可權管理有著比較高得要求,特別是員工可檢視的客戶資訊許可權處理這一塊,這裡分享一下在白碼平臺上的實現方式。

1、資料表準備

簡單來說需要3個資料表來實現:員工表(系統使用者表)、客戶表、客戶跟進表,其中“客戶跟進表”關聯“員工表”和“客戶表”。

在資料庫中建立這三個表:

無程式碼實現CRM角色許可權問題

無程式碼實現CRM角色許可權問題

無程式碼實現CRM角色許可權問題


2、資料集實現

在功能搭建中建立1個跟進客戶資料集,用於顯示“我”跟進的客戶。

點開建立的資料集,新增一個步驟用於獲取客戶跟進表資料

點開設定,將跟進人設定為“系統當前使用者”,以篩選當前登入系統的員工對應的跟進資料。

新增步驟“跟進的客戶”(操作設為關聯獲取),開啟設定,將“$來自”屬性設為上一步驟(客戶跟進表)的客戶資料。

新增顯示步驟,顯示獲取到的“跟進客戶”資料。

設定完後,將步驟依次連線,點選“釋出”。



3、測試

在快速開發中新增選單“我的客戶”,選取剛剛釋出的“我跟進的客戶列表”資料集,就可以在這個選單檢視客戶資料。為了方便測試,我直接在資料庫中新增測試資料:

使用者表(員工表):

客戶表:


客戶跟進表:


使用“test”的賬號檢視效果(沒有跟進客戶B,所以不顯示):


總結

這個簡單的員工檢視客戶資訊許可權實現起來非常簡便,不需要用程式碼配置其他內容。

資料集的功能除了做資料篩選顯示,還可以用在前端自定義UI中作為資料來源,關於這部分內容,待深入瞭解後再另外分享。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69981626/viewspace-2713761/,如需轉載,請註明出處,否則將追究法律責任。

相關文章