ERP的許可權管理的操作與設計–開源軟體誕生24
赤龍ERP用戶與許可權管理講解–第24篇
用日誌記錄「開源軟體」的誕生
【進入地址 點亮星星】—-祈盼著一個鼓勵
部落客開源地址:
說流程
之前的幾篇文章完整地梳理了ERP系統的主流程,本文開始講講穿插於主流程中的許可權。首先要明確許可權與用戶在流程中的意義。所謂流程從頭至尾貫穿的一個問題就是什麼人做什麼事。這個人在系統中就是用戶,而做什麼事就是許可權在控制著。所以說看似許可權不在流程中,其實它在每一個節點甚至每個動作都做著精確的控制。其次我們再來說說許可權模組內部的流程。創建許可權、創建角色、創建用戶,然後將用戶關聯角色,角色關聯許可權,最終完成了許可權模組的基本操作流程。
說業務
下面我們來聊聊用戶與許可權管理的功能以及解決了哪些問題。
(1)帳號與用戶分離:說得再明確點就是這裡的用戶只關心的是登陸系統的帳號,不涉及登陸帳號的人的個人資訊,這些資訊在ERP的其他模組中管理。這種設計使得用戶和實際的業務分離,在使用時更加靈活。
(2)角色與許可權的定義:許可權是來控制用戶可以做哪些事的,原則上我們只會通過許可權來做邏輯判定。而角色可以簡單理解成許可權的分組,把一類許可權放在一起形成了一個有實際含義的集合。
(3)許可權的分類:許可權一般分為菜單許可權、操作許可權、數據許可權。菜單許可權控制著用戶可以看到哪些模組或功能;操作許可權控制著用戶可以做哪些具體的操作,可以點擊哪些按鈕;數據許可權控制著用戶可以看到系統中的哪些數據,可以編輯哪些數據。
說操作
一、用戶管理
操作說明:
1、進入「用戶管理」菜單,可查看所有用戶的列表
2、新增用戶
(1)點擊「新增用戶」按鈕,進入編輯頁面
(2)錄入用戶名和密碼
(3)點擊「確定」按鈕,完成用戶的創建
3、修改密碼
(1)在用戶列表頁面,點擊「編輯」按鈕
(2)點擊「修改密碼」按鈕,並確定完成密碼修改
二、角色管理
操作說明:
1、進入「角色管理」菜單,可查看所有角色列表
2、新增角色
(1)點擊「新增角色」按鈕
(2)輸入角色編碼和名稱,保存即可
三、許可權管理
操作說明:
1、進入「許可權管理」菜單,可查看所有許可權列表
2、新增許可權
(1)點擊「新增許可權」按鈕
(2)輸入許可權編碼和名稱,選擇許可權類型,保存即可
四、用戶分配角色
操作說明:
1、進入「用戶分配角色」菜單
2、在選擇了用戶名後,會顯示「已選擇的角色」和「未選擇的角色」
3、從左側選擇新的角色分配給用戶,或者從右側選擇已經分配的角色取消關聯,保存後生效
五、角色關聯許可權
操作說明:
1、進入「角色關聯許可權」菜單
2、在選擇了角色後,會顯示「已選擇的許可權」和「未選擇的許可權」
3、從左側選擇新的許可權關聯角色,或者從右側選擇已關聯的許可權取消關聯,保存後生效
後記
如果您對我們正在做的開源軟體感興趣,歡迎各種形式的合作,加入我們一起打造一套開源的資訊化解決方案。
【碼雲】或【GitHub】搜索「赤龍ERP」點擊星標,亦可加入我們! 讓我們從小開始做點偉大的事!與開發者交流 kzca2000