Axure教程:權限管理(含角色管理、用戶管理和權限管理)
大家好,權限管理可以說是每個系統都必備的一個功能,也有可能是一個權限系統管理同一個企業多個系統的用戶權限。所以作者今天和大家分享一個權限管理系統的高保真原型的制作方法,這個原型包括了角色管理、用戶管理等內容。
原型預覽:https://vypdx6.axshare.com
制作教程
1. 角色管理
什么是角色管理呢?
例如說運營專員是一個角色,運營經理又是一個角色,角色與角色質之間有的權限是不一樣的,就好比運營經理會比運營專員的權限大。但是一個角色會有多個人,比如說一家銀行可能就有幾千個大堂經理了。而這些大堂經理有很大一部分權限是一致的,角色管理就是管理這一致的權限。
1.1 制作材料
添加角色按鈕一個,搜索框一個,刷新按鈕一個,中繼器一個包含:多選按鈕,角色名稱,角色狀態(啟用按鈕),角色成員、角色權限、刪除按鈕,以及批量啟用、禁用、刪除按鈕。
1.2 角色中繼器內表格
如下圖所示:
no:編號,按1、2、3、4、5、6、7的方式即可,載入時,按no升序排列
groupname:角色名,每項加載時,設置角色名文本=Item.groupname
groupremark:角色說明,每項加載時,設置角色說明=Item.groupremark
qiyong:每項加載時,如果item.qiyong=1,設置啟用按鈕狀態為啟用,否則則設置為未啟用
xuanzhong:每項加載時,如果item.xuanzhong=1,設置改行選擇按鈕為選中狀態,否則則為未選中狀態。
2. 用戶管理
用戶管理應包括角色賬號、基本信息、狀態、角色和權限、密碼重置等功能。
有的小朋友可能會問,為什么,角色那里可以選擇用戶,還要在用戶這里選擇角色呢?因為方便!現在很多都是一個人承擔多個角色的,那如果我新增一個用戶,我可能在角色頁操作多次,那如果我在用戶頁就可以選擇角色,那就只需要操作一次了。
還有的同學可能會問,為什么用戶要有自己的權限,用角色的不行嗎?剛剛提到了,角色是管理共性的權限,但是,即使是同一角色,例如大家都是大堂經理,在不同的網點,也會有自己私有的權限,所以用戶管理就可以維護用戶的私有權限。
2.1 制作材料
添加用戶按鈕一個,搜索框一個,刷新按鈕一個,中繼器一個包含:多選按鈕,用戶賬號,用戶名稱、啟用按鈕,角色選擇、權限設置、刪除按鈕,以及批量啟用、禁用、刪除按鈕。
2.2 用戶中繼器內表格
如下圖所示:
no:編號,按1、2、3、4、5、6、7的方式即可,載入時,按no升序排列
useraccount:用戶賬號,每項加載時,設置角色名文本=Item.useraccount
username:用戶名稱,每項加載時,設置用戶名稱=Item.username
telephone:手機號碼,用語記錄用戶的手機號碼
email:電子郵箱,用于記錄用戶的電子郵箱
qiyong:每項加載時,如果item.qiyong=1,設置啟用按鈕狀態為啟用,否則則設置為未啟用
xuanzhong:每項加載時,如果item.xuanzhong=1,設置改行選擇按鈕為選中狀態,否則則為未選中狀態
3. 權限管理
權限管理應包括權限策略管理和授權。
那為什么在這里要批量授權呢,例如說某個系統新增了一個功能,那如果這里沒有批量授權的話,我就要找到n個角色,n個用戶一個個進行授權了。
3.1 制作材料
添加策略按鈕一個,搜索框一個,刷新按鈕一個,中繼器一個包含:多選按鈕,權限名稱,權限說明角、批量授權、編輯策略、刪除策略,以及批量刪除按鈕。
3.2 權限中繼器內表格
如下圖所示:
no:編號,按1、2、3、4、5、6、7的方式即可,載入時,按no升序排列
quanxianname:權限策略,每項加載時,設置權限名文本=Item.quanxianname
quanxianshuoming:權限說明,每項加載時,設置角色說明=Item.quanxianshuoming
peizhimoshi:權限的配置模式:可視化配置或腳本配置
chanpinfuwu:這個是設置fuwuquanxian
caozuoquanxian:只讀、操作或者其他權限
ziyuanquanxian:設置資源的權限,如郵件、消息等。
xuanzhong:每項加載時,如果item.xuanzhong=1,設置改行選擇按鈕為選中狀態,否則則為未選中狀態
到這里的話基本上就完成了,角色管理、用戶管理和權限管理的首頁了有不明白的同學們也可以評論區留言哦。
如果喜歡我的分享,希望你們可以關注一下或者給我點個贊哈,謝謝大家。
本文由 @梓賢Vigo 原創發布于人人都是產品經理。未經許可,禁止轉載
題圖來自 Unsplash,基于CC0協議
mark
為什么要用中繼器呢?
當角色權限與用戶權限沖突了,怎么辦?
權限需要分功能權限和數據權限吧,這又怎么弄?
axure鏈接不能查看,是否可以分享? 576427030@qq.com
產品經理只需要把頁面框架和功能點畫出來就可以了,其他的用文字表達,可以不需要做任何交互,主要精力花在梳理業務邏輯上面,你畫出來的交互和技術開發出來的完全是兩回事
那一個用戶可以勾選不同的權限。角色的功能不是有些多余嗎?
這就是共有權限和私人權限的問題了,比如說大家都是保安,都有大門的鑰匙,但是A區域的保安會另外有A區域的鑰匙,B區域的保安有b區域的鑰匙。
請教您如果用戶張三在項目A角色是經理,在項目B角色是庫管員這樣的情況有什么好辦法解決,能否配兩次權限,在系統角色里配一級菜單操作,在項目角色里配項目操作權限,謝謝!
原型預覽及下載地址:
https://axhub.im/pro/34cea0d26344c9bb
具體每個權限應該有什么功能是不是還有出原型圖,或者文檔描述清楚
原型沒法下載,大神可以分享么 ??