
最近在設(shè)計(jì)公司的用戶體系。由于我們公司暫時(shí)有三個(gè)產(chǎn)品,不同類型。每個(gè)類型都承載著完全不同業(yè)務(wù)領(lǐng)域。因此就需要考慮用戶統(tǒng)一問題。用戶要不要統(tǒng)一?這個(gè)是肯定的,在公司戰(zhàn)略層面來說的話,也是必然的趨勢。
因此這就要考慮幾個(gè)平臺(tái)之間,用戶權(quán)限如何適應(yīng),后期如何更好的擴(kuò)展。今天這篇文章我要從以下幾個(gè)方面說說:
角色與權(quán)限
賬號體系
機(jī)構(gòu)管理中心
一、角色與權(quán)限
我們都知道一個(gè)平臺(tái),用戶角色不同,平臺(tái)也會(huì)賦予不同的權(quán)限以及操作。那么到底該如何實(shí)現(xiàn)這個(gè)靈活控制呢?
一般會(huì)在這中間引入了角色,如下面操作流程所示:
用戶→角色→權(quán)限→操作→資源
用戶和權(quán)限之間通過角色,來實(shí)現(xiàn)不同權(quán)限的控制。角色的目的等同于權(quán)限按照某一類型進(jìn)行打包。
繼續(xù)往下分析,就是要了解所包含的用戶角色有哪些?
我們平臺(tái)用戶層級結(jié)構(gòu)如下所示:
平臺(tái)→機(jī)構(gòu)→機(jī)構(gòu)管理員→普通員工
這個(gè)要怎么控制呢?
第一層:在平臺(tái)層面需要做一個(gè)標(biāo)記,也就是不同的平臺(tái),它們各自的最大權(quán)限范圍我們要有確定的。例如,我們有采購平臺(tái)和設(shè)備平臺(tái),采購平臺(tái)的權(quán)限肯定不能在設(shè)備平臺(tái)適用。
然后是機(jī)構(gòu),我們平臺(tái)有供應(yīng)商、醫(yī)療機(jī)構(gòu)、銀行、監(jiān)管機(jī)構(gòu)及平臺(tái)管理員,那么針對這些角色,他們在每個(gè)平臺(tái)最大的權(quán)限范圍我們也是要有確定的規(guī)定的。因?yàn)槊總€(gè)角色的在平臺(tái)所要完成的任務(wù)都不一樣。
接下來是機(jī)構(gòu)管理員,這個(gè)角色該如何賦予?每個(gè)企業(yè)機(jī)構(gòu)有企業(yè)賬號,并且擁有著企業(yè)最大的權(quán)限,因此,管理員的權(quán)限就需要通過企業(yè)賬號來賦予,但是管理員的權(quán)限范圍肯定是不能超過企業(yè)賬號本身的。
普通員工的權(quán)限就要通過企業(yè)賬號或則有人員管理這個(gè)權(quán)限的角色來賦予。
二、賬號體系相關(guān)
最初我們設(shè)計(jì)采購平臺(tái)的時(shí)候,是沒有企業(yè)賬號這一層的,而是直接將企業(yè)最高權(quán)限賦予在機(jī)構(gòu)管理員身上,并且只有唯一機(jī)構(gòu)管理員。其實(shí)這種方式就是繼承方式來實(shí)現(xiàn)權(quán)限的賦予,但這樣到后期會(huì)有一個(gè)弊端,就是在同一平臺(tái),同一類型的機(jī)構(gòu),要賦予不同權(quán)限就很難,甚至不靈活。
因此這一次整改我把這個(gè)問題納入考慮,將企業(yè)賬號獨(dú)立開始,使得對每一個(gè)機(jī)構(gòu)賦予最高權(quán)限更加方便。
還有一個(gè)問題?就是企業(yè)賬號與個(gè)人賬號適應(yīng)不適應(yīng)多個(gè)平臺(tái)?
賬號要統(tǒng)一,如何統(tǒng)一?企業(yè)賬號由于都需要平臺(tái)審核,因此機(jī)構(gòu)賬號肯定不能有多平臺(tái)屬性,但是個(gè)人賬號需要。但是如果我只在采購平臺(tái)注冊了,忽然在設(shè)備平臺(tái)也能登錄,是不是很詫異?也會(huì)讓用戶覺得自己的信息被平臺(tái)泄露出去。
因此,在不同平臺(tái)賬號需要有一定的過渡。但是賬號底層我們已經(jīng)統(tǒng)一過了。舉個(gè)例子,一個(gè)賬號在采購平臺(tái)已經(jīng)注冊了,但是在設(shè)備平臺(tái)登錄的時(shí)候,我們要給用戶多一個(gè)登錄方式??蛇x式登錄。也就是要放一個(gè)“可選擇采購平臺(tái)賬號登錄”。
三、機(jī)構(gòu)管理中心
第一:所有機(jī)構(gòu)基礎(chǔ)入駐的審核。
我們平臺(tái)支持前臺(tái)注冊和后臺(tái)添加。
然后根據(jù)機(jī)構(gòu)業(yè)務(wù)不同以及工作量不同,我們要選擇合適的方式進(jìn)行機(jī)構(gòu)添加。
第二:特殊業(yè)務(wù)需要審核機(jī)構(gòu)
例如,我們有分銷管理,就需要考慮成為供應(yīng)商和分銷商需要不需要審核?審核主要是為了什么,我們公司的資源能審核到什么程度。其實(shí)分銷商要審核,那分銷商的產(chǎn)品需要不需要審核也是要一起考慮。
關(guān)于用戶中心,其實(shí)有很多細(xì)節(jié)的問題,我也在不斷學(xué)習(xí)和思考。主要目的是要更加靈活,隨著業(yè)務(wù)不斷擴(kuò)展而不用重復(fù)去造輪子。
and
我是余小智 。產(chǎn)品經(jīng)理、創(chuàng)業(yè)者,
被簡書稱為“90后最會(huì)寫故事的撰稿人”。