1. 背景需求
某連鎖酒店集團(tuán)使用.NET開發(fā)了一套報(bào)表分析平臺(tái),隨著管理及業(yè)務(wù)發(fā)展的需要,原平臺(tái)開發(fā)報(bào)表的難度較大、易用性低和數(shù)據(jù)權(quán)限管理較弱,現(xiàn)管理層級(jí)上需增加大區(qū)總監(jiān)角色及其它數(shù)據(jù)權(quán)限控制,原平臺(tái)權(quán)限體系修改工作量巨大,為了增強(qiáng)報(bào)表分析平臺(tái)的易維護(hù)性和易開發(fā)性,集團(tuán)高層決定廢棄原系統(tǒng),引入Smartbi作為其報(bào)表分析平臺(tái)。
其中,權(quán)限管理想要達(dá)到的效果是酒店經(jīng)理、店長、大區(qū)總監(jiān)、經(jīng)營總監(jiān)和集團(tuán)總部人員等不同角色的人員看到不同的數(shù)據(jù)和報(bào)表。
2. 權(quán)限設(shè)計(jì)
Smartbi 具有非常完善的安全管理體系,它可以控制用戶操作功能權(quán)限、數(shù)據(jù)訪問權(quán)限、資源訪問權(quán)限。支持按用戶、用戶組、角色進(jìn)行管理;支持多套應(yīng)用系統(tǒng)共用同一套用戶管理系統(tǒng);支持多級(jí)用戶管理體系。權(quán)限控制的粒度非常細(xì),最小可控制到報(bào)表按鈕,數(shù)據(jù)字段等權(quán)限。
不同人員查看不同的報(bào)表和數(shù)據(jù)對(duì)應(yīng)的是Smartbi系統(tǒng)中的資源權(quán)限和數(shù)據(jù)權(quán)限控制,所以使用Smartbi進(jìn)行開發(fā)和管理是非常容易實(shí)現(xiàn)的。
新建用戶
新建角色
將角色授權(quán)給相應(yīng)的用戶,對(duì)應(yīng)關(guān)系如下
2.1. 資源權(quán)限
編輯分店角色,打開資源授權(quán)管理頁面:
將F_分店報(bào)表授權(quán)給分店角色
使用店長用戶登錄Smartbi系統(tǒng)后,店長會(huì)獲取到分店角色的權(quán)限,效果如下,店長只能看到已授權(quán)的F_分店報(bào)表
類似的編輯大區(qū)總監(jiān)角色和集團(tuán)管理角色,授權(quán)后的效果如下:
大區(qū)總監(jiān)角色,所能看到的報(bào)表比分店角色多
集團(tuán)管理角色,所能看到的報(bào)表是最多的
2.2. 數(shù)據(jù)權(quán)限
以其中一個(gè)報(bào)表為例,有以下5個(gè)參數(shù):分店類型,區(qū)域,省份,城市,分店,參數(shù)之間相互關(guān)聯(lián),分店的值由前4個(gè)參數(shù)決定,城市的值由前3個(gè)參數(shù)決定,省份的值由前2個(gè)參數(shù)決定,區(qū)域的值由分店類型決定。
1. 分店信息表Store_info
2. 建立用戶和分店的權(quán)限控制表User_store:
3. 建立用戶屬性
系統(tǒng)自帶函數(shù)CurrentUserName()的作用是獲取當(dāng)前登錄用戶的名稱
新建用戶屬性的作用是當(dāng)用戶登錄系統(tǒng)后即可獲取當(dāng)前用戶所能查看哪幾家酒店數(shù)據(jù)
4. 由權(quán)限控制表User_store和用戶分店屬性建立參數(shù)
a) 分店類型參數(shù)由用戶分店屬性決定
b) 區(qū)域參數(shù)由用戶分店屬性和分店類型參數(shù)決定
c) 省份參數(shù)由用戶分店屬性、分店類型和區(qū)域參數(shù)決定
d) 城市參數(shù)由用戶分店屬性、分店類型、區(qū)域和省份參數(shù)決定
e) 分店參數(shù)由用戶分店屬性、分店類型、區(qū)域、省份和城市決定
文章內(nèi)容僅供閱讀,不構(gòu)成投資建議,請(qǐng)謹(jǐn)慎對(duì)待。投資者據(jù)此操作,風(fēng)險(xiǎn)自擔(dān)。
近日,德國柏林國際電子消費(fèi)品展覽會(huì)(IFA2024)隆重舉辦。憑借在核心技術(shù)、產(chǎn)品設(shè)計(jì)及應(yīng)用方面的創(chuàng)新變革,全球領(lǐng)先的智能終端企業(yè)TCL實(shí)業(yè)成功斬獲兩項(xiàng)“IFA全球產(chǎn)品設(shè)計(jì)創(chuàng)新大獎(jiǎng)”金獎(jiǎng),有力證明了其在全球市場的強(qiáng)大影響力。
近日,中國家電及消費(fèi)電子博覽會(huì)(AWE 2024)隆重開幕。全球領(lǐng)先的智能終端企業(yè)TCL實(shí)業(yè)攜多款創(chuàng)新技術(shù)和新品亮相,以敢為精神勇闖技術(shù)無人區(qū),斬獲四項(xiàng)AWE 2024艾普蘭大獎(jiǎng)。
“以前都要去窗口辦,一套流程下來都要半個(gè)月了,現(xiàn)在方便多了!”打開“重慶公積金”微信小程序,按照提示流程提交相關(guān)材料,僅幾秒鐘,重慶市民曾某的賬戶就打進(jìn)了21600元。
由世界人工智能大會(huì)組委會(huì)、上海市經(jīng)信委、徐匯區(qū)政府、臨港新片區(qū)管委會(huì)共同指導(dǎo),由上海市人工智能行業(yè)協(xié)會(huì)聯(lián)合上海人工智能實(shí)驗(yàn)室、上海臨港經(jīng)濟(jì)發(fā)展(集團(tuán))有限公司、開放原子開源基金會(huì)主辦的“2024全球開發(fā)者先鋒大會(huì)”,將于2024年3月23日至24日舉辦。