后臺(tái)產(chǎn)品最主要的是要理解業(yè)務(wù),然后根據(jù)業(yè)務(wù)去梳理流程和進(jìn)行產(chǎn)品設(shè)計(jì)
一、賬號(hào)管理的相關(guān)業(yè)務(wù)
賬號(hào)管理的核心是對(duì)賬號(hào)的權(quán)限管理,現(xiàn)在有比較成熟的權(quán)限管理模型,比如RBAC(Role-Based Access Control),也就是賬號(hào)對(duì)應(yīng)角色,角色對(duì)應(yīng)權(quán)限的方案。
這里的角色其實(shí)就是權(quán)限的集合,我們可以根據(jù)部門把角色提前創(chuàng)建好,比如創(chuàng)建角色會(huì)員運(yùn)營、產(chǎn)品經(jīng)理、售前客服等,為這些角色提前分配好權(quán)限,那么新開通的賬號(hào)只需要與這些角色做關(guān)聯(lián)就可以關(guān)聯(lián)到對(duì)應(yīng)的權(quán)限了。
這里我們需要特別注意三個(gè)地方
第一個(gè)是權(quán)限怎么分?
方案:權(quán)限可以分成三種(1)菜單權(quán)限(2)頁面權(quán)限(3)操作權(quán)限
第二個(gè)是,相同角色的人員,如果有個(gè)別權(quán)限不同,應(yīng)該怎樣分配?
方案:賬號(hào)先選擇角色,然后針對(duì)賬號(hào)再選擇對(duì)應(yīng)的特殊權(quán)限
第三個(gè)是,公司的一些敏感信息應(yīng)該怎么控制權(quán)限?
方案:把敏感字段當(dāng)成一個(gè)權(quán)限來進(jìn)行分配
二、開通賬號(hào)流程

新賬號(hào)設(shè)置權(quán)限的流程
三、賬號(hào)管理功能點(diǎn)

根據(jù)業(yè)務(wù)和流程, 梳理 功能點(diǎn)
四、賬號(hào)管理原型
原型的展示主要分三部分:頭部、導(dǎo)航、內(nèi)容區(qū)。導(dǎo)航分為三級(jí)導(dǎo)航,一級(jí)導(dǎo)航顯示在頭部,二級(jí)和三級(jí)導(dǎo)航顯示在側(cè)邊欄。
1.賬號(hào)列表頁面:主要展示了跟賬號(hào)相關(guān)的一些字段,以及記錄開通賬號(hào)的人和時(shí)間。可以對(duì)賬號(hào)進(jìn)行添加、修改、查詢等操作。

賬號(hào)列表
2.添加賬號(hào)頁面——選擇角色:這是一個(gè)設(shè)置頁面,需要先填寫賬號(hào)的基本信息(這里的幾個(gè)字段僅作參考),然后選擇賬號(hào)對(duì)應(yīng)的角色,這里展示的角色需要提前設(shè)置好,一個(gè)賬號(hào)可以選擇多個(gè)角色,這種情況賬號(hào)的權(quán)限就是多個(gè)角色權(quán)限的并集。

賬號(hào)的權(quán)限
3.添加賬號(hào)頁面——選擇權(quán)限
選擇好角色后,會(huì)把角色對(duì)應(yīng)的權(quán)限在這個(gè)頁面都勾選上,如果賬號(hào)有特殊權(quán)限,就直接在這個(gè)頁面進(jìn)行勾選。
這里有個(gè)非常重要的地方,就是權(quán)限分類。這里分成三種(1)菜單權(quán)限(2)頁面權(quán)限(3)操作權(quán)限;這里就需要開發(fā)GG每次在開發(fā)好一個(gè)功能后,把功能對(duì)應(yīng)的權(quán)限分好類。如果剛開始沒有這樣做,后期維護(hù)起來會(huì)異常麻煩,不僅功能點(diǎn)會(huì)特別多,而且技術(shù)上面的很多命名還是只有對(duì)應(yīng)的開發(fā)人員才看得懂,如果開發(fā)人員離職了,就需要重新看代碼去理解,所以一定要?jiǎng)傞_始就定一個(gè)規(guī)范,之后沒開發(fā)好一個(gè)功能,就按照規(guī)范去執(zhí)行。

選擇權(quán)限
4.添加賬號(hào)頁面——選擇字段
把字段作為一個(gè)權(quán)限,是因?yàn)楣纠锩婧芏鄶?shù)據(jù)是比較敏感的,不需要這個(gè)數(shù)據(jù)的人員也是沒有必要看到這個(gè)字段。
這里的字段,也會(huì)根據(jù)選擇的角色自動(dòng)勾選上,如果有特殊的需求,可以在這里修改。

選擇字段
角色管理相關(guān)的原型和賬號(hào)列表比較類似,