數(shù)據(jù)表單中。其中,所述權(quán)限項(xiàng)包括權(quán)限項(xiàng)的ID、名稱以及權(quán)限值,所述權(quán)限值為角色配置人員由默認(rèn)值修改而來(lái)的值,從而實(shí)現(xiàn)權(quán)限的配置。例如,假如權(quán)限項(xiàng)的值為I則為授予權(quán)限,權(quán)限項(xiàng)的值為O則為不授予權(quán)限。這樣,通過(guò)改變權(quán)限項(xiàng)的值,并將改變后的值存儲(chǔ)到所述角色數(shù)據(jù)表單中,就可以實(shí)現(xiàn)角色權(quán)限的配置。
[0038]最后,各APP應(yīng)用會(huì)調(diào)用所述角色數(shù)據(jù)表單,并讀取所述角色數(shù)據(jù)表單中的權(quán)限值,通過(guò)所述權(quán)限值完成角色權(quán)限在APP應(yīng)用中的設(shè)置。
[0039]這樣,在本發(fā)明中,在角色創(chuàng)建及角色權(quán)限設(shè)置中,角色不是以職位不同而建立,而是通過(guò)APP權(quán)限項(xiàng)設(shè)置不同而建立,這種角色建立的方法只需要給角色配置權(quán)限,人員和角色創(chuàng)建關(guān)系就可以完成權(quán)限的設(shè)置。
[0040]所述角色與部門(mén)關(guān)系配置模塊用于將配置好權(quán)限的所述角色賦予部門(mén)。在本發(fā)明中,具體地,可以為每個(gè)部門(mén)設(shè)置一個(gè)虛擬管理人員,在具體配置時(shí),所述角色與部門(mén)關(guān)系配置模塊可以將配置好權(quán)限的所述角色賦予所述虛擬管理人員,由所述虛擬管理人員實(shí)現(xiàn)角色的配置。這樣,方便部門(mén)負(fù)責(zé)人可以方便地控制人員的權(quán)限。
[0041]所述角色與人員關(guān)系配置模塊用于將配置好權(quán)限的所述角色賦予人員。在本發(fā)明中,所述角色與人員管理配置模塊可以直接將配置好權(quán)限的角色與某一個(gè)人關(guān)聯(lián)起來(lái),即,將配置好權(quán)限的角色賦予某一個(gè)人員;也可以將配置好權(quán)限的角色賦予一個(gè)部門(mén)管理人員,由部門(mén)管理人員再將配置好權(quán)限的角色賦予某一個(gè)具體人員。這樣,方便為人員配置角色,便于完成人員的權(quán)限設(shè)置。
[0042]如圖1所示,在本發(fā)明中,可以在將角色賦予部門(mén)之后,再由部門(mén)賦予人員;也可以在完成角色的權(quán)限配置之后,直接將角色賦予人員。
[0043]下面介紹本發(fā)明的基于APP應(yīng)用的權(quán)限設(shè)計(jì)方法。圖3示出了本發(fā)明的基于APP應(yīng)用的權(quán)限設(shè)計(jì)方法的流程圖。如圖3所示,本發(fā)明的基于APP應(yīng)用的權(quán)限設(shè)計(jì)方法包括以下步驟:
[0044]首先、創(chuàng)建一個(gè)角色。
[0045]在本發(fā)明中,創(chuàng)建一個(gè)角色包括創(chuàng)建角色名稱并在所述角色數(shù)據(jù)表單中生成一條該角色名稱的數(shù)據(jù)。
[0046]其次、為創(chuàng)建的角色配置權(quán)限。
[0047]與現(xiàn)有技術(shù)中以職位不同而配置權(quán)限不同,在本發(fā)明中,以APP應(yīng)用的權(quán)限項(xiàng)為基礎(chǔ)而配置角色的權(quán)限。
[0048]其中,圖4示出了權(quán)限配置的流程圖。如圖4所示,為創(chuàng)建的角色配置權(quán)限包括以下步驟:
[0049]1、將各APP應(yīng)用的ID、版本號(hào)以及權(quán)限項(xiàng)存儲(chǔ)到APP信息表單中。其中,所述權(quán)限項(xiàng)包括權(quán)限項(xiàng)的ID、名稱和默認(rèn)值。具體地,可以在將各APP應(yīng)用上傳到管理系統(tǒng)時(shí),要求填寫(xiě)各APP應(yīng)用的ID、版本號(hào)和權(quán)限項(xiàng),并將相應(yīng)內(nèi)容存儲(chǔ)到所述APP信息表單中。
[0050]2、調(diào)用所述APP信息表單,并將所創(chuàng)建的角色與對(duì)應(yīng)版本號(hào)的APP應(yīng)用關(guān)聯(lián)起來(lái)。具體地,可以通過(guò)角色權(quán)限配置模塊調(diào)用所述APP信息表單,將各APP應(yīng)用的ID及版本號(hào)等顯示在所述角色權(quán)限配置模塊上。這樣,角色配置人員就可以將所創(chuàng)建的角色與對(duì)應(yīng)版本號(hào)的APP應(yīng)用關(guān)聯(lián)起來(lái)。
[0051]3、展示并修改與創(chuàng)建的角色相關(guān)的APP應(yīng)用的權(quán)限項(xiàng)的默認(rèn)值。具體地,在將所創(chuàng)建的角色與對(duì)應(yīng)版本號(hào)的APP應(yīng)用關(guān)聯(lián)起來(lái)之后,可以展示與所創(chuàng)建的角色相關(guān)聯(lián)的版本號(hào)的APP應(yīng)用的權(quán)限項(xiàng)的ID、名稱和默認(rèn)值;同時(shí),角色配置人員可以修改權(quán)限項(xiàng)的默認(rèn)值,形成權(quán)限值。通過(guò)修改權(quán)限項(xiàng)的默認(rèn)值,能夠?qū)崿F(xiàn)權(quán)限的配置。
[0052]4、將修改后的權(quán)限值保存到所述角色的角色數(shù)據(jù)表單中,形成所述角色的完整角色數(shù)據(jù)表單。即,待所有權(quán)限項(xiàng)的默認(rèn)值都修改完成之后,將與所述角色相關(guān)聯(lián)的APP應(yīng)用的ID、名稱和權(quán)限項(xiàng),包括權(quán)限項(xiàng)的ID、名稱和權(quán)限值,填充到所述角色數(shù)據(jù)表單中,形成完整角色數(shù)據(jù)表單。
[0053]5、各APP應(yīng)用調(diào)用所述完整角色數(shù)據(jù)表單,讀取其中的權(quán)限值,實(shí)現(xiàn)權(quán)限的配置。由于APP應(yīng)用讀取了完整角色數(shù)據(jù)表單中的權(quán)限值,因此,各APP應(yīng)用的權(quán)限項(xiàng)的權(quán)限值受到所述完整角色數(shù)據(jù)表單的影響,從而能夠?qū)崿F(xiàn)權(quán)限的配置。
[0054]然后,將配置好權(quán)限的角色賦予部門(mén)。其中,可以為每個(gè)部門(mén)設(shè)置一個(gè)虛擬管理人員,在具體配置時(shí),可以將配置好權(quán)限的所述角色賦予所述虛擬管理人員,由所述虛擬管理人員實(shí)現(xiàn)角色的配置。
[0055]最后,將配置好權(quán)限的角色賦予人員。其中,可以直接將配置好權(quán)限的角色賦予某一個(gè)人員;也可以將配置好權(quán)限的角色賦予一個(gè)部門(mén)管理人員,由部門(mén)管理人員再將配置好權(quán)限的角色賦予某一個(gè)具體人員。當(dāng)然,也可以在配置好權(quán)限之后,直接將配置好權(quán)限的角色賦予人員。
[0056]本發(fā)明的基于APP應(yīng)用的權(quán)限設(shè)計(jì)方法能為不同職級(jí)及不同密級(jí)的用戶設(shè)計(jì)不同的權(quán)限,從而便于權(quán)限的管理。
[0057]本發(fā)明的上述實(shí)施例僅僅是為清楚地說(shuō)明本發(fā)明所作的舉例,而并非是對(duì)本發(fā)明的實(shí)施方式的限定。對(duì)于所屬領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在上述說(shuō)明的基礎(chǔ)上還可以做出其它不同形式的變化或變動(dòng)。這里無(wú)法對(duì)所有的實(shí)施方式予以窮舉。凡是屬于本發(fā)明的技術(shù)方案所引伸出的顯而易見(jiàn)的變化或變動(dòng)仍處于本發(fā)明的保護(hù)范圍之列。
【主權(quán)項(xiàng)】
1.一種基于APP應(yīng)用的管理系統(tǒng)的權(quán)限設(shè)計(jì)方法,其特征在于,包括以下步驟: (1)、創(chuàng)建一個(gè)角色; (2)、為創(chuàng)建的角色配置權(quán)限; (3)、將配置好權(quán)限的角色賦予部門(mén); (4)、將配置好權(quán)限的角色賦予人員。2.根據(jù)權(quán)利要求1所述的基于APP應(yīng)用的管理系統(tǒng)的權(quán)限設(shè)計(jì)方法,其特征在于,為創(chuàng)建的角色配置權(quán)限包括以下步驟: (2.1)、將各APP應(yīng)用的ID、版本號(hào)和權(quán)限項(xiàng)存儲(chǔ)到APP信息表單中,所述權(quán)限項(xiàng)包括權(quán)限項(xiàng)的ID、名稱和默認(rèn)值; (2.2)、調(diào)用所述APP信息表單,并將所創(chuàng)建的角色與對(duì)應(yīng)版本號(hào)的APP應(yīng)用關(guān)聯(lián)起來(lái); (2.3)、展示并修改與創(chuàng)建的角色相關(guān)的APP應(yīng)用的權(quán)限項(xiàng)的默認(rèn)值,形成權(quán)限值; (2.4)、將修改后的權(quán)限值保存到所述角色的角色數(shù)據(jù)表單中,形成所述角色的完整角色數(shù)據(jù)表單; (2.5)、各APP應(yīng)用調(diào)用所述完整角色數(shù)據(jù)表單,讀取其中的權(quán)限值,實(shí)現(xiàn)權(quán)限的配置。
【專利摘要】本發(fā)明涉及基于APP應(yīng)用的管理系統(tǒng)的權(quán)限設(shè)計(jì)方法,包括以下步驟:(1)、創(chuàng)建一個(gè)角色;(2)、為創(chuàng)建的角色配置權(quán)限;(3)、將配置好權(quán)限的角色賦予部門(mén);(4)、將配置好權(quán)限的角色賦予人員。該權(quán)限設(shè)計(jì)方法使角色不是以職位不同建立,而是通過(guò)APP權(quán)限項(xiàng)設(shè)置不同而建立,只需要給角色配置權(quán)限,并創(chuàng)建人員和角色關(guān)系即可完成權(quán)限的設(shè)置,因此便于實(shí)現(xiàn)角色權(quán)限的統(tǒng)一設(shè)置,并便于完成人員的權(quán)限配置。
【IPC分類】G06F21/31
【公開(kāi)號(hào)】CN105005730
【申請(qǐng)?zhí)枴緾N201510495912
【發(fā)明人】章磊, 解曉琳, 曹勇, 張冠涵, 劉陽(yáng), 劉曉春, 李晉, 楊棟
【申請(qǐng)人】杭州杉石科技有限公司
【公開(kāi)日】2015年10月28日
【申請(qǐng)日】2015年8月13日