關(guān)于組織結(jié)構(gòu)和角色權(quán)限的思考
今天我們將深入探討如何在系統(tǒng)設(shè)計(jì)中實(shí)現(xiàn)高效的組織結(jié)構(gòu)配置和精細(xì)的角色權(quán)限管理,從而為企業(yè)帶來更加流暢和安全的操作環(huán)境。
我們上篇內(nèi)容講了功能布局和數(shù)據(jù)展示,而這些內(nèi)容都不是憑空產(chǎn)生的,都是來源于人的行為產(chǎn)生的,所有的這些功能或者數(shù)據(jù)也都是展現(xiàn)給人來看的來操作的,那么這些人怎么擁有自己的權(quán)限呢?他們處在一個(gè)什么樣的結(jié)構(gòu)系統(tǒng)中呢?今天我們就來聊聊系統(tǒng)中的組織結(jié)構(gòu)和角色權(quán)限的內(nèi)容。
一、組織結(jié)構(gòu)
一套訓(xùn)練有素的組織結(jié)構(gòu)能夠讓企業(yè)經(jīng)營(yíng)以高效率姿態(tài)運(yùn)行,就像流水線上的工人,各司其職,把一個(gè)產(chǎn)品做出來。
不同的組織,他的人員配備、工序流程不一樣,面臨的挑戰(zhàn)不一樣,因此沒有一套全適應(yīng)的組織結(jié)構(gòu),需要根據(jù)企業(yè)不同的類型去劃分組織,甚至可能細(xì)化到每一件事情、每一個(gè)項(xiàng)目都有一套組織結(jié)構(gòu),因此可能在企業(yè)中是多套組織并行的。
我們常見的有以技能工種來劃分組織,也叫職能部門,但是在實(shí)際操作過程中,完成一件事情需要不同的工種來協(xié)助完成,這個(gè)時(shí)候就又出現(xiàn)了項(xiàng)目制,可以是臨時(shí)組織的一個(gè)團(tuán)體,可能是長(zhǎng)久的在產(chǎn)品線上。
在系統(tǒng)層面我們通常使用組織樹來展示,針對(duì)人員參與工作的不固定性,我們也不做固定的人員與組織綁定的限制,允許一人存在多組織,但需要注意的是,一個(gè)人需要綁定一個(gè)主要的組織,他可以以兼職身份去從事其他項(xiàng)目組織。
由于人員的不固定,也就產(chǎn)生人員成本和人員成果歸屬的問題,需要將人員所做的事情也關(guān)聯(lián)上組織。從這點(diǎn)上看,組織不僅僅只是人員的歸屬地,也是數(shù)據(jù)的集中地。
二、角色權(quán)限
上篇文章中講到要展示的4個(gè)模塊信息,需要配合權(quán)限來展示。
權(quán)限設(shè)置初衷是為了給指定的人看指定的內(nèi)容和擁有指定的操作權(quán)限。
一般我們習(xí)慣講角色權(quán)限,我們不直接把權(quán)限綁在人身上,我們中間加上一層角色的概念,如果直接把權(quán)限綁在人身上,那么一旦權(quán)限多的時(shí)候,操作起來將會(huì)很麻煩。中間加上一層角色,就能夠避免繁瑣操作了,只需要將權(quán)限綁定角色即可,這也是經(jīng)典的RBAC的原理。
那么這里面又有一層疑問,如果身份(角色)綁定權(quán)限,身份綁定人員,而人員本身就有崗位加持,是不是可以將崗位平替角色呢?如果是小型公司,我覺得可以,畢竟功能本身沒多少,就不搞這么復(fù)雜;而大型企業(yè),可能就需要有多維度的身份,就像一個(gè)人的標(biāo)簽,角色也好,崗位也好,都是人員的標(biāo)簽,標(biāo)簽越多,越復(fù)雜,但是在落地?cái)?shù)據(jù)操作的時(shí)候就越方便,有時(shí)候就會(huì)因?yàn)槎嘁粚訕?biāo)簽就能讓統(tǒng)計(jì)上一層樓,不用迂回取數(shù)。
而且入職的時(shí)候綁定了崗位,在配置權(quán)限的時(shí)候,也可以角色和崗位關(guān)聯(lián)起來,這樣又節(jié)省了幾步操作。
從這里面我們可以看出,當(dāng)兩個(gè)實(shí)體屬于多對(duì)多關(guān)系的時(shí)候,可以中間增加一層,將某個(gè)實(shí)體做歸集,這樣只需要對(duì)應(yīng)這個(gè)集合體就行。
權(quán)限也分為頁(yè)面權(quán)限/功能權(quán)限、數(shù)據(jù)權(quán)限和操作權(quán)限,根據(jù)字面意思理解相應(yīng)的就是可以看到哪些頁(yè)面后功能模塊,可以看到頁(yè)面中哪些數(shù)據(jù),可以在頁(yè)面中操作哪些按鈕。很多公司把功能權(quán)限和操作權(quán)限做看了統(tǒng)一,只留了功能權(quán)限和數(shù)據(jù)權(quán)限的區(qū)別,這樣對(duì)于一般體量的公司是足夠了的。
如果針對(duì)大型公司的業(yè)務(wù)系統(tǒng),這里面需要分為這三層權(quán)限配置,頁(yè)面功能權(quán)限不僅僅只是有沒有這個(gè)功能模塊,還包含這個(gè)頁(yè)面中內(nèi)容的可見與否進(jìn)行配置,操作權(quán)限也不僅僅只是對(duì)頁(yè)面的按鈕進(jìn)行能否操作或者展示的控制,還應(yīng)包含能不能對(duì)頁(yè)面中字段的編輯權(quán)限,數(shù)據(jù)權(quán)限就是能看到哪些人員的數(shù)據(jù)。
如果做到最最細(xì)致的話,就需要把頁(yè)面中每個(gè)字段都羅列出來,標(biāo)記顯示/隱藏/編輯/只讀,這其實(shí)和文件的操作權(quán)限類似;數(shù)據(jù)權(quán)限則需要有常規(guī)選擇和自定義選擇,常規(guī)選擇是只看自己的,看自己的和下級(jí)的,全部的,自定義則需要關(guān)聯(lián)到組織結(jié)構(gòu),從中自定義哪些人員的數(shù)據(jù)可查看;操作權(quán)限則不僅僅是按鈕是否可操作了,他也有數(shù)據(jù)權(quán)限的概念,是否可以操作自己之外的數(shù)據(jù)。
今天講了組織結(jié)構(gòu)和角色權(quán)限的相關(guān)內(nèi)容,有粗有細(xì),具體要細(xì)到什么顆粒度都是根據(jù)不同企業(yè)的需要,我們可以做成最標(biāo)準(zhǔn)版的,但是能不能長(zhǎng)久使用是一個(gè)問題,這個(gè)長(zhǎng)久使用不僅僅是對(duì)未來的擴(kuò)展,也包含本身業(yè)務(wù)能不能長(zhǎng)久,如果都不能長(zhǎng)久,那么做成很細(xì)致很復(fù)雜就白費(fèi)功夫了。
當(dāng)然也不是說隨便上線能用就行,至少規(guī)劃到能支持業(yè)務(wù)穩(wěn)定運(yùn)行一段時(shí)間,這個(gè)度根據(jù)公司的緊急程度和需要進(jìn)行判斷。
本文由 @詩(shī)憶錄 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)許可,禁止轉(zhuǎn)載
題圖來自 Unsplash,基于 CC0 協(xié)議
該文觀點(diǎn)僅代表作者本人,人人都是產(chǎn)品經(jīng)理平臺(tái)僅提供信息存儲(chǔ)空間服務(wù)。
- 目前還沒評(píng)論,等你發(fā)揮!