由于不同的崗位分工,負責著app的不同模塊的員工需要的后臺功能并不一致。比如財務人員和運維人員實際工作中用到的后臺部分肯定天壤之別,開放所有功能顯然是不合理的。
出于安全和效率考慮,一些重要的功能不能對所有人開放權限,對每個人只需要開放僅需要的功能就行;其他的,比如員工的加入和離職,這就需要賬號的增刪操作了。
1.賬號管理(全量列表)
一個包含全部員工信息的列表。賬號id、用戶名、真實姓名、職能角色、注冊時間、賬號狀態等。
列表基本功能:增刪改查。新增用戶,刪除用戶,修改用戶信息(有時候刪除了重建更快),通過若干維度來篩選。
在特定的功能模塊,可能需要記錄功能的操作記錄用以備案,這就包括登錄ip、登錄時間、操作者等信息。
2.權限管理
首先把整個后臺的功能抽取出來,分大類小類。權限應該按照員工的職能來劃分,而不是根據每個人來劃分,比如運營專員、財務專員等等,這樣設定的好處是給新員工添加權限的時候只需要給其設定一個或者多個職能就可以獲得對應的權限。
每個職能下可以配置最小一級的功能,至于如何配置,每個公司應該都不一樣,所以這里我也不好舉例了。一般考慮到成本因素,面向內部使用的一般不會做到十分復雜,比較理想的權限管理操作應該是可視化的。下面是某網站后臺(不知是否侵權,先不說網站名)的權限管理界面,分類一目了然,實現了一鍵配置,這應該是比較理想的實現方式。
可視化權限管理界面
當然這是面向企業用戶的,所以UI、交互上要做得精細些,小型企業就能夠實現基本功能其實也足夠了。