亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

根據(jù)表單字段值對表單操作權(quán)限進(jìn)行分別授權(quán)的方法與流程

文檔序號:12035477閱讀:446來源:國知局
根據(jù)表單字段值對表單操作權(quán)限進(jìn)行分別授權(quán)的方法與流程

本發(fā)明涉及一種erp等管理軟件表單授權(quán)方法,特別是涉及一種根據(jù)表單字段值對表單操作權(quán)限進(jìn)行分別授權(quán)的方法。



背景技術(shù):

傳統(tǒng)軟件系統(tǒng)中,能夠?qū)崿F(xiàn)基于表單字段值對表單查看權(quán)限的分別授權(quán),例如,所選表單類型為“合同”,表單字段選擇為“客戶所屬行業(yè)”,其表單字段值為“醫(yī)療”、“化工”、“建筑”、“教育”等,則能夠?qū)崿F(xiàn)某系統(tǒng)用戶對不同行業(yè)客戶的合同表單的查看權(quán)限的分別控制,如允許查看醫(yī)療行業(yè)客戶合同、不允許查看化工行業(yè)客戶合同。然而,傳統(tǒng)軟件系統(tǒng)無法實(shí)現(xiàn)基于表單字段值對表單刪除、修改、打印等權(quán)限的分別授權(quán)。如果系統(tǒng)需要讓某用戶能修改醫(yī)療行業(yè)客戶合同,而不能修改教育行業(yè)客戶合同,這是無法實(shí)現(xiàn)的。傳統(tǒng)軟件表單授權(quán)方法也無法實(shí)現(xiàn)不同級別客戶表單的不同刪除、修改、打印權(quán)限的分別控制。

此外,傳統(tǒng)表單授權(quán)方法無法對所選字段的字段值為空值的表單數(shù)據(jù)進(jìn)行有效的權(quán)限授權(quán),所謂“所選字段的字段值為空值”是指表單中某字段的內(nèi)容為空(未填寫或未選擇),使用上存在較大局限。例如,設(shè)置合同表單時未填寫客戶所屬行業(yè)(因?yàn)榭赡芸蛻羲鶎傩袠I(yè)為非必填字段),或客戶行業(yè)難以界定,這樣就無法通過字段“客戶所屬行業(yè)”對此類合同表單數(shù)據(jù)進(jìn)行權(quán)限的授權(quán),如果需要對這些合同表單數(shù)據(jù)進(jìn)行授權(quán)就必須對每個表單數(shù)據(jù)進(jìn)行逐個授權(quán),授權(quán)工作量大且容易出錯。

再者,傳統(tǒng)軟件無法實(shí)現(xiàn)對表單的關(guān)聯(lián)表單、關(guān)聯(lián)統(tǒng)計查看權(quán)限的分別授權(quán),傳統(tǒng)軟件對關(guān)聯(lián)表單的授權(quán)只是通過被關(guān)聯(lián)表單本身的授權(quán)進(jìn)行查看功能控制,這樣的授權(quán)在實(shí)際的控制中無法完全做到管理中需要的表單權(quán)限的相互匹配。舉例:對張三授權(quán),客戶表單授權(quán)了成都的客戶,而合同表單未授權(quán)成都的合同,訂單表單也未授權(quán)成都的訂單(此為對獨(dú)立表單的授權(quán));進(jìn)行以上授權(quán)后,張三點(diǎn)擊某個客戶的關(guān)聯(lián)信息時,傳統(tǒng)的處理方式為兩種:

a、要么看不到該客戶關(guān)聯(lián)的合同和訂單(該方式受合同、訂單本身表單的權(quán)限控制);無法區(qū)別地對用戶進(jìn)行關(guān)聯(lián)表單、關(guān)聯(lián)統(tǒng)計的區(qū)別授權(quán),如客戶表單可能關(guān)聯(lián)了合同、訂單、生產(chǎn)單、發(fā)貨單、安裝單、售后單等,但如果想對用戶張三授權(quán)只能看到客戶關(guān)聯(lián)的合同,而對用戶李四授權(quán)能看到關(guān)聯(lián)的安裝單、售后單,傳統(tǒng)方法不能實(shí)現(xiàn)。

每個用戶可以看到的關(guān)聯(lián)表單可能各不一樣,以傳統(tǒng)的表單授權(quán)控制,因?yàn)殛P(guān)聯(lián)授權(quán)不一定能夠授權(quán)正確,如有一個客戶為海爾電器公司,張三在查看該客戶的訂單時,若想通過該客戶的關(guān)聯(lián)信息看到該客戶的關(guān)聯(lián)訂單,必須要看張三的授權(quán)條件有沒有包含該訂單,若沒有包含,則看不了;或在對獨(dú)立的售后單進(jìn)行授權(quán)時沒有授權(quán)看電器行業(yè)的售后單等,則不能看到該客戶的關(guān)聯(lián)售后單。

b、要么該客戶關(guān)聯(lián)的合同和訂單都能夠看到(該方式不受合同、訂單本身權(quán)限的控制,且也不受其他方式的控制,默認(rèn)就是能夠看到全部關(guān)聯(lián)信息)。如果一個訂單中涉及到多個合同,則被涉及合同都能看到非本合同的訂單信息(甚至這些合同是不同客戶的);或訂單關(guān)聯(lián)了發(fā)貨單,但發(fā)貨單能夠發(fā)不同訂單的貨,同樣在通過訂單看發(fā)貨訂單時,能夠看到非本訂單的發(fā)貨信息,這些敏感信息可能會對公司造成不必要的損失。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明的目的在于克服現(xiàn)有技術(shù)的不足,提供一種根據(jù)表單字段值對表單操作權(quán)限進(jìn)行分別授權(quán)的方法,能夠?qū)Ρ韱螖?shù)據(jù)進(jìn)行更嚴(yán)謹(jǐn)?shù)目刂?,大大提高了管理的精?xì)度。

本發(fā)明的目的是通過以下技術(shù)方案來實(shí)現(xiàn)的:根據(jù)表單字段值對表單操作權(quán)限進(jìn)行分別授權(quán)的方法,包括一個表單數(shù)據(jù)的查看權(quán)限授權(quán)步驟和一個選擇被授權(quán)者的步驟,表單數(shù)據(jù)的查看權(quán)限授權(quán)步驟和選擇被授權(quán)者的步驟順序不分先后;

所述表單數(shù)據(jù)的查看權(quán)限授權(quán)步驟包括以下步驟:

s1:選擇要授權(quán)的表單;

s2:選擇表單中要進(jìn)行查看權(quán)限授權(quán)的字段,所選的字段應(yīng)當(dāng)是字段值是選擇確定或自動確定的字段;

s3:根據(jù)所選字段的所有字段值分別對應(yīng)的表單數(shù)據(jù)進(jìn)行查看權(quán)限授權(quán);

所述的被授權(quán)者為一個或多個角色,所述的角色是獨(dú)立的個體,而非組/類,同一時段一個角色只能關(guān)聯(lián)唯一的用戶,而一個用戶關(guān)聯(lián)一個或多個角色。

根據(jù)表單字段值對表單操作權(quán)限進(jìn)行分別授權(quán)的方法,包括一個表單數(shù)據(jù)的操作權(quán)限授權(quán)步驟和一個選擇被授權(quán)者的步驟,表單數(shù)據(jù)的操作權(quán)限授權(quán)步驟和選擇被授權(quán)者的步驟順序不分先后;

所述的表單數(shù)據(jù)的操作權(quán)限授權(quán)步驟包括以下步驟:

s1:選擇要授權(quán)的表單;

s2:選擇表單中要進(jìn)行操作權(quán)限授權(quán)的字段,所選的字段應(yīng)當(dāng)是字段值是選擇確定或自動確定的字段;

s3:根據(jù)所選字段的所有字段值分別對應(yīng)的表單數(shù)據(jù)進(jìn)行操作權(quán)限授權(quán),授權(quán)過程包括一個對所選字段的字段值為空值的表單數(shù)據(jù)整體進(jìn)行操作權(quán)限授權(quán)的步驟。

選擇被授權(quán)者時可選一個或多個,選擇要授權(quán)的表單時能且只能選擇一個。

被授權(quán)者選為有且只有一個,且要授權(quán)的表單選定時,顯示最近對該被授權(quán)者進(jìn)行該表單授權(quán)的操作者和操作時間。

所述的被授權(quán)者為一個或多個角色,所述的角色是獨(dú)立的個體,而非組/類,同一時段一個角色只能關(guān)聯(lián)唯一的用戶,而一個用戶關(guān)聯(lián)一個或多個角色。

所述的操作權(quán)限包括查看、修改、刪除、打印中的任意一種或多種的組合。

根據(jù)表單字段值對表單操作權(quán)限進(jìn)行分別授權(quán)的方法,還包括一個對表單的關(guān)聯(lián)表單、關(guān)聯(lián)統(tǒng)計查看權(quán)限進(jìn)行分別授權(quán)的步驟。

根據(jù)表單字段值對表單操作權(quán)限進(jìn)行分別授權(quán)的方法,包括:

(1)選擇被授權(quán)者和授權(quán)表單,選擇一個或多個角色作為被授權(quán)者,所述的角色是獨(dú)立的個體,而非組/類,同一時段一個角色只能關(guān)聯(lián)唯一的用戶,而一個用戶關(guān)聯(lián)一個或多個角色;

(2)對被授權(quán)者進(jìn)行表單授權(quán):選擇一個現(xiàn)有角色或已創(chuàng)建模板作為授權(quán)模板,將該授權(quán)模板的表單操作權(quán)限賦予該被授權(quán)者;

(3)修改或不修改后保存得到該被授權(quán)者的表單操作權(quán)限。

采用模板授權(quán)方式也能進(jìn)一步提高對被授權(quán)者的授權(quán)效率。

根據(jù)表單字段值對表單操作權(quán)限進(jìn)行分別授權(quán)的方法,包括一個表單數(shù)據(jù)的操作權(quán)限授權(quán)步驟和一個選擇被授權(quán)者的步驟,表單數(shù)據(jù)的操作權(quán)限授權(quán)步驟和選擇被授權(quán)者的步驟順序不分先后;

所述的表單數(shù)據(jù)的操作權(quán)限授權(quán)步驟包括以下步驟:

s1:選擇要授權(quán)的表單;

s2:選擇表單中要進(jìn)行操作權(quán)限授權(quán)的字段,所選的字段應(yīng)當(dāng)是字段值是選擇確定或自動確定的字段;

s3:根據(jù)所選字段的所有字段值分別對應(yīng)的表單數(shù)據(jù)進(jìn)行操作權(quán)限授權(quán),授權(quán)過程包括一個對所選字段所有字段值的表單數(shù)據(jù)整體進(jìn)行操作權(quán)限授權(quán)的步驟。

根據(jù)表單字段值對表單操作權(quán)限進(jìn)行分別授權(quán)的方法,包括一個表單數(shù)據(jù)的操作權(quán)限授權(quán)步驟和一個選擇被授權(quán)者的步驟,表單數(shù)據(jù)的操作權(quán)限授權(quán)步驟和選擇被授權(quán)者的步驟順序不分先后;

所述的表單數(shù)據(jù)的操作權(quán)限授權(quán)步驟包括以下步驟:

s1:選擇要授權(quán)的表單;

s2:選擇表單中要進(jìn)行操作權(quán)限授權(quán)的字段,所選的字段應(yīng)當(dāng)是字段值是選擇確定或自動確定的字段;

s3:根據(jù)所選字段的所有字段值分別對應(yīng)的表單數(shù)據(jù)進(jìn)行操作權(quán)限授權(quán),所述的操作權(quán)限包括查看,還包括修改、刪除和打印中的任意一項(xiàng)或多項(xiàng)。

本發(fā)明的有益效果是:

1)本發(fā)明能夠?qū)崿F(xiàn)基于表單字段值對表單刪除、修改、打印等權(quán)限的分別授權(quán),適用范圍更廣,大大提高了管理的嚴(yán)謹(jǐn)性和精細(xì)度。

例如,所選表單類型為“合同”,表單字段選擇為“客戶所屬行業(yè)”,其表單字段值為“醫(yī)療”、“化工”、“建筑”、“教育”等,則能夠?qū)崿F(xiàn)某系統(tǒng)用戶對不同行業(yè)客戶的合同表單的查看權(quán)限的分別控制,如允許查看醫(yī)療行業(yè)客戶合同、不允許查看化工行業(yè)客戶合同。同時,如果系統(tǒng)需要讓某用戶能修改醫(yī)療行業(yè)客戶合同,而不能修改教育行業(yè)客戶合同,也可以實(shí)現(xiàn)。

2)本發(fā)明能夠?qū)λx字段的字段值為空值的表單數(shù)據(jù)進(jìn)行有效的統(tǒng)一權(quán)限授權(quán),授權(quán)操作方便,授權(quán)工作量小。所謂“所選字段的字段值為空值”是指表單中某字段的內(nèi)容為空(未填寫或未選擇,因?yàn)樵撟侄卧谝郧翱赡艽嬖谶^為非必填字段),例如,設(shè)置合同表單時未填寫客戶所屬行業(yè)(因?yàn)榭赡芸蛻羲鶎傩袠I(yè)為非必填字段,該字段可以不進(jìn)行選擇就能夠提交),或客戶行業(yè)難以界定而未選擇行業(yè),此類合同表單被劃為客戶所屬行業(yè)字段內(nèi)容為空的表單數(shù)據(jù),通過選中“空”項(xiàng)對此類合同表單數(shù)據(jù)進(jìn)行統(tǒng)一的權(quán)限授權(quán),設(shè)置其新建、查看/查詢、修改、刪除、打印等權(quán)限,操作方便。

3)本發(fā)明能夠?qū)λx字段所有字段值的表單整體進(jìn)行操作權(quán)限授權(quán),授權(quán)操作簡單高效,特別適用于各字段值的表單權(quán)限相同的情形。例如,無論合同表單中客戶所屬行業(yè)字段的字段值是什么,某表單操作權(quán)限均相同且不收限制,則可直接在該操作權(quán)限下選中“不受限制”項(xiàng),表示所有字段值對應(yīng)的表單數(shù)據(jù)都為該操作權(quán)限。設(shè)置“不受限制”功能還有兩大好處:其一可以在對擁有所有權(quán)限的公司高層授權(quán)時選用“不受限制”,其二選了“不受限制”,以后字段值增加了,因?yàn)檫x擇的是“不受限制”,則其被授權(quán)者的權(quán)限還是不受影響。

4)當(dāng)被授權(quán)者選為有且只有一個,且要授權(quán)的表單選定時,可顯示最近對該被授權(quán)者進(jìn)行該表單授權(quán)的操作者及操作時間,顯示最近操作者便于在表單權(quán)限授權(quán)出現(xiàn)錯誤時進(jìn)行追責(zé),顯示最近操作時間便于直觀判斷是否需要重新進(jìn)行表單授權(quán)。

例如:被授權(quán)者張三最近一次合同表單授權(quán)操作由李四于2015年5月21日11:00完成,當(dāng)被授權(quán)者選為張三且授權(quán)表單選為合同時,則為本次的授權(quán)操作者顯示最近一次是李四在2015年5月21日11:00為張三進(jìn)行了合同表單授權(quán)。

如果張三不應(yīng)具備查看某機(jī)密信息的權(quán)限,而在最近一次對張三進(jìn)行授權(quán)時使得張三具有了查看該機(jī)密信息的權(quán)限,在后續(xù)追責(zé)的過程中,可以通過查找最近一次授權(quán)操作者來找到責(zé)任人。

又如,某操作者需要對100個被授權(quán)者進(jìn)行合同表單授權(quán)操作,但是當(dāng)天該操作者只完成了70個被授權(quán)者的授權(quán),在該操作者第二天繼續(xù)進(jìn)行授權(quán)時,可以通過查看每個被授權(quán)者的最近一次被授權(quán)時間來判斷該被授權(quán)者是否需要授權(quán)。也可以通過授權(quán)時間區(qū)間搜索出指定時間區(qū)間內(nèi)被授權(quán)的所有被授權(quán)者。通過查看被授權(quán)者的最近一次被授權(quán)時間可以知道該被授權(quán)者的權(quán)限有多長時間沒有更改,有利于直觀判斷是否需要再次對其進(jìn)行重新授權(quán)。

5)本發(fā)明能夠?qū)崿F(xiàn)對表單的關(guān)聯(lián)表單、關(guān)聯(lián)統(tǒng)計查看權(quán)限的分別授權(quán),在授權(quán)客戶表單的同時可對客戶表單的關(guān)聯(lián)表單/關(guān)聯(lián)統(tǒng)計進(jìn)行授權(quán)。例如,在對張三進(jìn)行客戶表單授權(quán)時,顯示出客戶表單關(guān)聯(lián)的合同表單、訂單表單、發(fā)貨統(tǒng)計等,則可以授權(quán)張三能夠看到“關(guān)聯(lián)合同”,則張三在查看某個客戶的相關(guān)信息時,能夠查看到該客戶關(guān)聯(lián)的合同信息,但不能查看到該客戶的訂單及發(fā)貨統(tǒng)計信息;

本申請解決了現(xiàn)有技術(shù)以獨(dú)立的表單權(quán)限來控制表單之間的關(guān)聯(lián)信息的查看可能出現(xiàn)的表單之間的授權(quán)匹配漏洞,也解決了現(xiàn)有技術(shù)不能選擇性的查看關(guān)聯(lián)信息(傳統(tǒng)默認(rèn)關(guān)聯(lián)信息是全部查看)的問題。

本申請在對表單進(jìn)行授權(quán)時,將表單關(guān)聯(lián)表單/統(tǒng)計顯示出來供授權(quán)選擇,且這些關(guān)聯(lián)統(tǒng)計只統(tǒng)計與該合同相關(guān)的訂單信息,非該合同的訂單信息將不會被統(tǒng)計出來,則避開了與本合同無直接關(guān)系的訂單信息,避免公司不必要的信息外泄及可能造成的損失。

6)根據(jù)某字段的所有字段值分別對應(yīng)的表單數(shù)據(jù)進(jìn)行操作權(quán)限授權(quán),操作權(quán)限包括修改、刪除、打印,特別適用于表單字段為客戶等級的用戶分級授權(quán)。例如:對于客戶等級字段字段值為“五級客戶”的非重要客戶,可授權(quán)用戶能夠修改和刪除表單,也能打印表單;對于字段值為“一級客戶”的重要客戶,不授權(quán)修改、刪除和打印功能,避免重要客戶表單被惡意修改或刪除,也杜絕了重要客戶的資料被打印外泄。

7、本申請角色對用戶是一對一的關(guān)系,同一時段一個角色只能關(guān)聯(lián)唯一的用戶,一個用戶關(guān)聯(lián)一個或多個角色,這樣做的好處是,在每次創(chuàng)建用戶時都不再需要進(jìn)行分配權(quán)限的操作,只要將用戶關(guān)聯(lián)到角色即可,而且角色的權(quán)限變更比傳統(tǒng)機(jī)制中的用戶權(quán)限變更要少得多。獨(dú)立體性質(zhì)(崗位號/工位號性質(zhì))的角色數(shù)量變化小,雖然員工流動大,但崗位號/工位號的變化?。ㄉ踔猎谝欢〞r段內(nèi)是沒有變化的,即角色沒有變化),這樣將極大簡化用戶的權(quán)限管理,減少系統(tǒng)的開銷。

8、動態(tài)管理、入職調(diào)崗等的操作簡單方便,效率高,可靠性高:入職/離職/調(diào)崗在審批流程中的應(yīng)用簡單,工作流程的發(fā)起及審批的操作主體是角色,當(dāng)員工/用戶發(fā)生變化時不用重新設(shè)置審批流程(用戶只需取消或關(guān)聯(lián)角色即可:不再任職該崗位號/工位號的角色的用戶就取消該角色關(guān)聯(lián),接手任職該崗位號/工位號的角色的用戶關(guān)聯(lián)該崗位號的角色,則關(guān)聯(lián)該角色的用戶自動就獲得了該角色在審批工作流中的相關(guān)任務(wù)和權(quán)限,無需對審批工作流進(jìn)行重新設(shè)置或?qū)ぷ髁髦械慕巧M(jìn)行重新授權(quán),極大地提高了流程設(shè)置的效率、安全性和可靠性。

舉例:因張三用戶離職或調(diào)崗等原因,張三不再做“采購員3”這個角色的工作,則張三取消了與該角色的關(guān)聯(lián);另外李四接手做“采購員3”這個角色的工作,則將李四關(guān)聯(lián)該角色,則李四自動獲得了審批流程中“采購員3”這個角色的審批任務(wù)和審批權(quán)限。

9、傳統(tǒng)的權(quán)限管理機(jī)制將角色定義為組、工種、類等性質(zhì),角色對用戶是一對多的關(guān)系,在實(shí)際的系統(tǒng)使用過程中,經(jīng)常因?yàn)樵谶\(yùn)營過程中需要對用戶的權(quán)限進(jìn)行調(diào)整,比如:在處理員工權(quán)限變化的時候,角色關(guān)聯(lián)的某個員工的權(quán)限發(fā)生變化,我們不能因該個別員工權(quán)限的變化而改變整個角色的權(quán)限,因?yàn)樵摻巧€關(guān)聯(lián)了其他權(quán)限未變的員工。因此為了應(yīng)對該種情況,要么創(chuàng)建新角色來滿足該權(quán)限發(fā)生變化的員工,要么對該員工根據(jù)權(quán)限需求直接授權(quán)(脫離角色)。以上兩種處理方式,在角色權(quán)限較多的情況下對角色授權(quán)不僅所需時間長,而且容易犯錯,使用方操作起來繁瑣又麻煩,也容易出錯導(dǎo)致對系統(tǒng)使用方的損失。

但在本申請的方法下,因?yàn)榻巧且粋€獨(dú)立的個體,則可以選擇改變角色權(quán)限即可達(dá)到目的。本申請的方法,雖然看起來在系統(tǒng)初始化時會增加工作量,但可以通過復(fù)制等方法,使其創(chuàng)建角色或授權(quán)的效率高于傳統(tǒng)以組為性質(zhì)的角色,因?yàn)椴挥每紤]性質(zhì)為組的角色在滿足關(guān)聯(lián)用戶時的共通性,本申請方案會讓權(quán)限設(shè)置清晰,明了;尤其是在系統(tǒng)使用一段時間后(用戶/角色權(quán)限動態(tài)變化),該申請方案能為系統(tǒng)使用方大幅度提高系統(tǒng)使用中的權(quán)限管理效率,使動態(tài)授權(quán)更簡單,更方便,更清晰、明了,提高權(quán)限設(shè)置的效率和可靠性。

10、傳統(tǒng)以組為性質(zhì)的角色授權(quán)方法容易出錯,本申請方法大幅降低了授權(quán)出錯的幾率,因?yàn)楸旧暾埛椒ㄖ恍杩紤]作為獨(dú)立個體的角色,而不用考慮傳統(tǒng)方法下關(guān)聯(lián)該組性質(zhì)角色的多個用戶有哪些共通性。即使授權(quán)出錯也只影響關(guān)聯(lián)到該角色的那一個用戶,而傳統(tǒng)以組性質(zhì)的角色則會影響關(guān)聯(lián)到該角色的所有用戶。即使出現(xiàn)權(quán)限授權(quán)錯誤,本申請的修正方法簡單、時間短,而傳統(tǒng)以組性質(zhì)的角色在修正錯誤時需要考慮關(guān)聯(lián)到該角色的所有用戶的權(quán)限共通性,在功能點(diǎn)多的情況下不僅修改麻煩、復(fù)雜,非常容易出錯,且很多情況下只能新創(chuàng)建角色才能解決。

11、在傳統(tǒng)以組為性質(zhì)的角色授權(quán)方法下,若角色的權(quán)限功能點(diǎn)比較多,時間一長,很難記住角色的具體權(quán)限,更難記住權(quán)限相近的角色之間的權(quán)限差別,若要關(guān)聯(lián)新的用戶,無法準(zhǔn)確判斷應(yīng)當(dāng)如何選擇關(guān)聯(lián)。本申請方法的角色本身就具有崗位號/工位號的性質(zhì),選擇一目了然。

12、調(diào)崗時,若要將被調(diào)崗用戶的很多個權(quán)限分配給另外幾個用戶承擔(dān),則處理時必須將被調(diào)崗用戶的這些權(quán)限區(qū)分開來,分別再創(chuàng)建角色來關(guān)聯(lián)另外幾個用戶,這樣的操作不僅復(fù)雜耗時,而且還很容易發(fā)生錯誤。

本申請方法則為:被調(diào)崗用戶關(guān)聯(lián)了幾個角色,在調(diào)崗時,首先取消用戶與原部門內(nèi)的角色的關(guān)聯(lián)(被取消的這幾個角色可以被重新關(guān)聯(lián)給其他用戶),然后將用戶與新部門內(nèi)的角色進(jìn)行關(guān)聯(lián)即可。操作簡單,不會出錯。

附圖說明

圖1為本發(fā)明中所選被授權(quán)者為一個且選定表單時的示意圖;

圖2為本發(fā)明中所選被授權(quán)者為多個且選定表單時的示意圖;

圖3為本發(fā)明中采用授權(quán)模板為被授權(quán)者授權(quán)時的示意圖。

具體實(shí)施方式

下面結(jié)合附圖進(jìn)一步詳細(xì)描述本發(fā)明的技術(shù)方案,但本發(fā)明的保護(hù)范圍不局限于以下所述。

實(shí)施例一:

根據(jù)表單字段值對表單操作權(quán)限進(jìn)行分別授權(quán)的方法,包括一個表單數(shù)據(jù)的查看權(quán)限授權(quán)步驟和一個選擇被授權(quán)者的步驟,表單數(shù)據(jù)的查看權(quán)限授權(quán)步驟和選擇被授權(quán)者的步驟順序不分先后;

所述表單數(shù)據(jù)的查看權(quán)限授權(quán)步驟包括以下步驟:

s1:選擇要授權(quán)的表單;

s2:選擇表單中要進(jìn)行查看權(quán)限授權(quán)的字段,所選的字段應(yīng)當(dāng)是字段值是選擇確定或自動確定的字段;

s3:根據(jù)所選字段的所有字段值分別對應(yīng)的表單數(shù)據(jù)進(jìn)行查看權(quán)限授權(quán);

所述的被授權(quán)者為一個或多個角色,所述的角色是獨(dú)立的個體,而非組/類,同一時段一個角色只能關(guān)聯(lián)唯一的用戶,而一個用戶關(guān)聯(lián)一個或多個角色。

以下對通過獨(dú)立個體性質(zhì)角色對用戶進(jìn)行授權(quán)方式所具備的優(yōu)勢進(jìn)行分析:

用戶只能通過其與角色的關(guān)聯(lián)確定權(quán)限,如果要修改用戶的權(quán)限,通過調(diào)整角色所擁有的權(quán)限以達(dá)到改變關(guān)聯(lián)了該角色的用戶的權(quán)限的目的。對用戶不直接授權(quán),而是通過其所關(guān)聯(lián)的角色對用戶進(jìn)行授權(quán),一旦用戶關(guān)聯(lián)角色后,該用戶就擁有了該角色的所有操作權(quán)限。

角色對用戶的關(guān)系為一對一(該角色與一個用戶關(guān)聯(lián)時,其他用戶則不能再關(guān)聯(lián)該角色;若該角色未被用戶關(guān)聯(lián),則可以被其他用戶選擇關(guān)聯(lián);即同一時段,一個角色能且只能被一個用戶關(guān)聯(lián))。用戶對角色的關(guān)系為一對多(一個用戶可以同時關(guān)聯(lián)多個角色)。

角色的定義:角色不具有組/類/類別/崗位/職位/工種等性質(zhì),而是一個非集合的性質(zhì),角色具有唯一性,角色是獨(dú)立存在的獨(dú)立個體;在企事業(yè)單位應(yīng)用中相當(dāng)于崗位號(此處的崗位號非崗位,一個崗位同時可能有多個員工,而同一時段一個崗位號只能對應(yīng)一個員工)。

舉例:某個公司系統(tǒng)中可創(chuàng)建如下角色:總經(jīng)理、副總經(jīng)理1、副總經(jīng)理2、北京銷售一部經(jīng)理、北京銷售二部經(jīng)理、北京銷售三部經(jīng)理、上海銷售工程師1、上海銷售工程師2、上海銷售工程師3、上海銷售工程師4、上海銷售工程師5……

用戶與角色的關(guān)聯(lián)關(guān)系:若該公司員工張三任職該公司副總經(jīng)理2,同時任職北京銷售一部經(jīng)理,則張三需要關(guān)聯(lián)的角色為副總經(jīng)理2和北京銷售一部經(jīng)理,張三擁有了這兩個角色的權(quán)限。

傳統(tǒng)角色的概念是組/類/崗位/職位/工種性質(zhì),一個角色能夠?qū)?yīng)多個用戶。而本申請“角色”的概念相當(dāng)于崗位號/工位號,也類同于影視劇中的角色:一個角色在同一時段(童年、少年、中年……)只能由一個演員來飾演,而一個演員可能會分飾多角。

在創(chuàng)建角色之后,可以在創(chuàng)建用戶的過程中關(guān)聯(lián)角色,也可以在用戶創(chuàng)建完成后隨時進(jìn)行關(guān)聯(lián)。用戶關(guān)聯(lián)角色后可以隨時解除與角色的關(guān)聯(lián)關(guān)系,也可以隨時建立與其他角色的關(guān)聯(lián)關(guān)系。

所述角色的構(gòu)成為:崗位名+崗內(nèi)編號。例如:車間生產(chǎn)工人1、車間生產(chǎn)工人2、車間生產(chǎn)工人3……角色是獨(dú)立個體,相當(dāng)于崗位號、工位號的概念,不同于傳統(tǒng)權(quán)限管理體系中的角色,傳統(tǒng)體系中角色的概念是崗位/職位/工種等的組/類性質(zhì)。

以下舉例員工張三進(jìn)入某公司后,員工、用戶與角色之間的關(guān)系為:

1、新入職:員工新入職,直接為該用戶(員工)選擇相應(yīng)的崗位號/工位號的角色進(jìn)行關(guān)聯(lián)即可,例:張三入職公司(公司為張三分配了一個張三用戶),工作內(nèi)容是在銷售一部,負(fù)責(zé)北京區(qū)域冰箱產(chǎn)品的銷售(對應(yīng)的角色是銷售一部下的“銷售工程師5”這個角色),則張三用戶直接選擇“銷售工程師5”這個角色關(guān)聯(lián)即可。

2、增加職位:張三工作一段時間后,公司還安排張三負(fù)責(zé)北京區(qū)域電視產(chǎn)品的銷售(對應(yīng)的角色是銷售一部下的“銷售工程師8”這個角色)并兼任售后部主管(對應(yīng)售后部主管1這個角色),則張三用戶再增加關(guān)聯(lián)銷售一部下的“銷售工程師8”和售后部下的“售后部主管1”這兩個角色,此時,張三員工關(guān)聯(lián)了三個角色,分別為銷售一部下的“銷售工程師5”、“銷售工程師8”和售后部下的“售后部主管1”,張三用戶則擁有了這三個角色的權(quán)限。

3、減少職位:又過了一段時間,公司決定讓張三任職售后部經(jīng)理(對應(yīng)售后部下“售后部經(jīng)理”這個角色),且不再兼任其他工作。則張三用戶關(guān)聯(lián)售后部下“售后部經(jīng)理”這個角色,同時取消此前關(guān)聯(lián)的三個角色(銷售一部下的“銷售工程師5”、“銷售工程師8”和售后部下的“售后部主管1”),此時,張三用戶只擁有售后部下“售后部經(jīng)理”這個角色的權(quán)限。

4、角色權(quán)限的調(diào)整(針對角色本身所擁有的權(quán)限的調(diào)整):如公司決定增加售后部經(jīng)理的權(quán)限,則只需增加對售后部經(jīng)理這個角色的授權(quán)即可,則張三用戶因?yàn)槭酆蟛拷?jīng)理這個角色的權(quán)限增加了,張三用戶的權(quán)限也增加了。

5、離職:一年后,張三離職了,則取消張三用戶與售后部下“售后部經(jīng)理”這個角色的關(guān)聯(lián)即可。

舉例:公司在動態(tài)的經(jīng)營中,職員的入職、離職是經(jīng)常持續(xù)發(fā)生的,但崗位號/工位號的變化非常少(甚至在一定時期內(nèi)是沒有變化的)。

傳統(tǒng)授權(quán)方法:在系統(tǒng)功能點(diǎn)多的情況下,以傳統(tǒng)的組/類性質(zhì)的角色進(jìn)行授權(quán),不僅授權(quán)工作量大,繁雜,而且很容易出錯,甚至出錯了在短時間內(nèi)都不容易發(fā)現(xiàn),容易對系統(tǒng)使用方造成損失。

本申請授權(quán)方法:本申請是對崗位號/工位號性質(zhì)的角色進(jìn)行授權(quán),用戶關(guān)聯(lián)角色而確定權(quán)限,則對用戶權(quán)限的控制,只是通過簡單的用戶-角色的關(guān)聯(lián)關(guān)系來實(shí)現(xiàn),讓權(quán)限控制變得簡單、易操作,清晰明了,大幅度提高了授權(quán)效率和授權(quán)可靠性。

實(shí)施例二:

根據(jù)表單字段值對表單操作權(quán)限進(jìn)行分別授權(quán)的方法,包括一個表單數(shù)據(jù)的操作權(quán)限授權(quán)步驟和一個選擇被授權(quán)者的步驟,表單數(shù)據(jù)的操作權(quán)限授權(quán)步驟和選擇被授權(quán)者的步驟順序不分先后;

所述的表單數(shù)據(jù)的操作權(quán)限授權(quán)步驟包括以下步驟:

s1:選擇要授權(quán)的表單;

s2:選擇表單中要進(jìn)行操作權(quán)限授權(quán)的字段,所選的字段應(yīng)當(dāng)是字段值是選擇確定(如客戶所屬行業(yè)有醫(yī)療、化工、建筑、教育等可選,非人工填寫的)或自動確定的(如表單創(chuàng)建者、錄單人、制單角色、制單人、城市、部門等,表單已經(jīng)確定這些項(xiàng)依據(jù)相關(guān)規(guī)則自動確定)字段;

s3:根據(jù)所選字段的所有字段值分別對應(yīng)的表單數(shù)據(jù)進(jìn)行操作權(quán)限授權(quán),授權(quán)過程包括一個對所選字段的字段值為空值的表單數(shù)據(jù)整體進(jìn)行操作權(quán)限授權(quán)的步驟。

如圖1所示,當(dāng)選定一個被授權(quán)者且選定授權(quán)表單時,顯示出最近表單授權(quán)操作者和操作時間,也會顯示出當(dāng)前該被授權(quán)者該授權(quán)表單的操作權(quán)限授權(quán)狀態(tài),對其進(jìn)行修改保存后得到其新的操作權(quán)限。

如圖2所示,當(dāng)選定多個被授權(quán)者且選定授權(quán)表單時,最近表單授權(quán)操作者和操作時間處顯示為空,也無法顯示所選被授權(quán)者對該授權(quán)表單的操作權(quán)限授權(quán)狀態(tài)。

操作權(quán)限包括但不限于對表單新增、刪除、查看/查詢、修改、打印的權(quán)限。本發(fā)明能夠?qū)崿F(xiàn)基于表單字段值對表單刪除、修改、打印等權(quán)限的分別授權(quán),適用范圍更廣。

例如,所選表單類型為“合同”,表單字段選擇為“客戶所屬行業(yè)”,其表單字段值為“醫(yī)療”、“化工”、“建筑”、“教育”等,則能夠?qū)崿F(xiàn)某系統(tǒng)用戶對不同行業(yè)客戶的合同表單的查看權(quán)限的分別控制,如允許查看醫(yī)療行業(yè)客戶合同、不允許查看化工行業(yè)客戶合同。同時,如果系統(tǒng)需要讓某用戶能修改醫(yī)療行業(yè)客戶合同,而不能修改教育行業(yè)客戶合同,也可以實(shí)現(xiàn)。

本實(shí)施例中,能夠?qū)λx字段的字段值為空值的表單數(shù)據(jù)進(jìn)行有效的統(tǒng)一權(quán)限授權(quán),授權(quán)操作方便,授權(quán)工作量小。所謂“所選字段的字段值為空值的表單數(shù)據(jù)”是指表單中某字段的內(nèi)容為空(未填寫或未選擇,因?yàn)榭赡茉撟侄卧谝郧翱赡艽嬖谶^為非必填字段),例如,設(shè)置合同表單時未填寫客戶所屬行業(yè)(因?yàn)榭赡芸蛻羲鶎傩袠I(yè)為非必填字段,該字段可以不進(jìn)行選擇就能夠提交),或客戶行業(yè)難以界定而未選擇行業(yè),此類合同表單被劃為客戶所屬行業(yè)字段內(nèi)容為空的表單數(shù)據(jù),通過選中“空”項(xiàng)對此類合同表單數(shù)據(jù)進(jìn)行統(tǒng)一的權(quán)限授權(quán),設(shè)置其新建、查看/查詢、修改、刪除、打印等權(quán)限,操作方便。

本實(shí)施例中,所述的被授權(quán)者為一個或多個角色,所述的角色是獨(dú)立的個體,而非組/類,同一時段一個角色只能關(guān)聯(lián)唯一的用戶,而一個用戶關(guān)聯(lián)一個或多個角色。其優(yōu)勢同實(shí)施例一中的描述。

實(shí)施例三:

根據(jù)表單字段值對表單操作權(quán)限進(jìn)行分別授權(quán)的方法,包括:

(1)選擇被授權(quán)者和授權(quán)表單,選擇一個或多個角色作為被授權(quán)者,所述的角色是獨(dú)立的個體,而非組/類,同一時段一個角色只能關(guān)聯(lián)唯一的用戶,而一個用戶關(guān)聯(lián)一個或多個角色;

(2)對被授權(quán)者進(jìn)行表單授權(quán):選擇一個現(xiàn)有角色或已創(chuàng)建模板作為授權(quán)模板,將該授權(quán)模板的表單操作權(quán)限賦予該被授權(quán)者;

(3)修改或不修改后保存得到該被授權(quán)者的表單操作權(quán)限。

如圖3所示,模板授權(quán)方式:首先選擇被授權(quán)者文員1(張三),選擇授權(quán)表單“合同表單”,選擇已創(chuàng)建模板1作為授權(quán)模板,以已創(chuàng)建模板1的表單操作權(quán)限作為該文員1(張三)的權(quán)限,修改或不修改后保存得到文員1(張三)的表單操作權(quán)限。

實(shí)施例四:

根據(jù)表單字段值對表單操作權(quán)限進(jìn)行分別授權(quán)的方法,包括一個表單授權(quán)步驟和一個選擇被授權(quán)者的步驟,所述的被授權(quán)者可以是人、用戶、組/類性質(zhì)角色、與用戶一對一的角色等。表單授權(quán)步驟和選擇被授權(quán)者的步驟順序不分先后。

所述的表單數(shù)據(jù)的操作權(quán)限授權(quán)步驟包括以下步驟:

s1:選擇要授權(quán)的表單;

s2:選擇表單中要進(jìn)行操作權(quán)限授權(quán)的字段,所選的字段應(yīng)當(dāng)是字段值是選擇確定或自動確定的字段;

s3:根據(jù)所選字段的所有字段值分別對應(yīng)的表單數(shù)據(jù)進(jìn)行操作權(quán)限授權(quán),授權(quán)過程包括一個對所選字段所有字段值的表單數(shù)據(jù)整體進(jìn)行操作權(quán)限授權(quán)的步驟。

本實(shí)施例中,能夠?qū)λx字段所有字段值的表單整體進(jìn)行操作權(quán)限授權(quán),授權(quán)操作簡單高效,特別適用于各字段值的表單權(quán)限相同的情形。例如,無論合同表單中客戶所屬行業(yè)字段的字段值是什么,某表單操作權(quán)限均相同且不受限制,則可直接在該操作權(quán)限下選中“不受限制”項(xiàng),表示所有字段值對應(yīng)的表單數(shù)據(jù)都為該操作權(quán)限。設(shè)置“不受限制”功能還有兩大好處:其一可以在對擁有所有權(quán)限的公司高層授權(quán)時選用“不受限制”,其二選了“不受限制”,以后字段值增加了,因?yàn)檫x擇的是“不受限制”,則其被授權(quán)者的權(quán)限還是不受影響。

實(shí)施例五:

根據(jù)表單字段值對表單操作權(quán)限進(jìn)行分別授權(quán)的方法,選擇被授權(quán)者時可選一個或多個,選擇要授權(quán)的表單時能且只能選擇一個(因?yàn)椴煌韱蔚淖侄问遣煌模?/p>

當(dāng)被授權(quán)者選為有且只有一個,且要授權(quán)的表單選定時,可顯示最近對該被授權(quán)者進(jìn)行該表單授權(quán)的操作者及操作時間,顯示最近操作者便于在表單權(quán)限授權(quán)出現(xiàn)錯誤時進(jìn)行追責(zé),顯示最近操作時間便于直觀判斷是否需要重新進(jìn)行表單授權(quán)。

例如:被授權(quán)者張三最近一次合同表單授權(quán)操作由李四于2015年5月21日11:00完成,當(dāng)被授權(quán)者選為張三且授權(quán)表單選為合同時,則為本次的授權(quán)操作者顯示最近一次是李四在2015年5月21日11:00為張三進(jìn)行了合同表單授權(quán)。

如果張三不應(yīng)具備查看某機(jī)密信息的權(quán)限,而在最近一次對張三進(jìn)行授權(quán)時使得張三具有了查看該機(jī)密信息的權(quán)限,在后續(xù)追責(zé)的過程中,可以通過查找最近一次授權(quán)操作者來找到責(zé)任人。

又如,某操作者需要對100個被授權(quán)者進(jìn)行合同表單授權(quán)操作,但是當(dāng)天該操作者只完成了70個被授權(quán)者的授權(quán),在該操作者第二天繼續(xù)進(jìn)行授權(quán)時,可以通過查看每個被授權(quán)者的最近一次被授權(quán)時間來判斷該被授權(quán)者是否需要授權(quán)。也可以通過授權(quán)時間區(qū)間搜索出指定時間區(qū)間內(nèi)被授權(quán)的所有被授權(quán)者。通過查看被授權(quán)者的最近一次被授權(quán)時間可以知道該被授權(quán)者的權(quán)限有多長時間沒有更改,有利于直觀判斷是否需要再次對其進(jìn)行重新授權(quán)。

實(shí)施例六:

根據(jù)表單字段值對表單操作權(quán)限進(jìn)行分別授權(quán)的方法,還包括一個對表單的關(guān)聯(lián)表單、關(guān)聯(lián)統(tǒng)計查看權(quán)限進(jìn)行分別授權(quán)的步驟。

本實(shí)施例中,能夠?qū)崿F(xiàn)對表單的關(guān)聯(lián)表單、關(guān)聯(lián)統(tǒng)計查看權(quán)限的分別授權(quán),在授權(quán)客戶表單的同時可對客戶表單的關(guān)聯(lián)表單/關(guān)聯(lián)統(tǒng)計進(jìn)行授權(quán)。例如,在對張三進(jìn)行客戶表單授權(quán)時,顯示出客戶表單關(guān)聯(lián)的合同表單、訂單表單、發(fā)貨統(tǒng)計等,則可以授權(quán)張三能夠看到“關(guān)聯(lián)合同”,則張三在查看某個客戶的相關(guān)信息時,能夠查看到該客戶關(guān)聯(lián)的合同信息,但不能查看到該客戶的訂單及發(fā)貨統(tǒng)計信息;

本實(shí)施例解決了現(xiàn)有技術(shù)以獨(dú)立的表單權(quán)限來控制表單之間的關(guān)聯(lián)信息的查看可能出現(xiàn)的表單之間的授權(quán)匹配漏洞,也解決了現(xiàn)有技術(shù)不能選擇性的查看關(guān)聯(lián)信息(傳統(tǒng)默認(rèn)關(guān)聯(lián)信息是全部查看)的問題。

本實(shí)施例在對表單進(jìn)行授權(quán)時,將表單關(guān)聯(lián)表單/統(tǒng)計顯示出來供授權(quán)選擇,且這些關(guān)聯(lián)統(tǒng)計只統(tǒng)計與該合同相關(guān)的訂單信息,非該合同的訂單信息將不會被統(tǒng)計出來,則避開了與本合同無直接關(guān)系的訂單信息,避免公司不必要的信息外泄及可能造成的損失。

實(shí)施例七:

根據(jù)表單字段值對表單操作權(quán)限進(jìn)行分別授權(quán)的方法,包括一個表單數(shù)據(jù)的操作權(quán)限授權(quán)步驟和一個選擇被授權(quán)者的步驟,表單數(shù)據(jù)的操作權(quán)限授權(quán)步驟和選擇被授權(quán)者的步驟順序不分先后;

所述的表單數(shù)據(jù)的操作權(quán)限授權(quán)步驟包括以下步驟:

s1:選擇要授權(quán)的表單;

s2:選擇表單中要進(jìn)行操作權(quán)限授權(quán)的字段,所選的字段應(yīng)當(dāng)是字段值是選擇確定或自動確定的字段;

s3:根據(jù)所選字段的所有字段值分別對應(yīng)的表單數(shù)據(jù)進(jìn)行操作權(quán)限授權(quán),所述的操作權(quán)限包括查看,還包括修改、刪除和打印中的任意一項(xiàng)或多項(xiàng)。

本實(shí)施例特別適用于表單字段為客戶等級的用戶分級授權(quán)。例如:對于客戶等級字段字段值為“五級客戶”的非重要客戶,可授權(quán)用戶能夠修改和刪除表單,也能打印表單;對于字段值為“一級客戶”的重要客戶,不授權(quán)修改、刪除和打印功能,避免重要客戶表單被惡意修改或刪除,也杜絕了重要客戶的資料被打印外泄。

以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)理解本發(fā)明并非局限于本文所披露的形式,不應(yīng)看作是對其他實(shí)施例的排除,而可用于各種其他組合、修改和環(huán)境,并能夠在本文所述構(gòu)想范圍內(nèi),通過上述教導(dǎo)或相關(guān)領(lǐng)域的技術(shù)或知識進(jìn)行改動。而本領(lǐng)域人員所進(jìn)行的改動和變化不脫離本發(fā)明的精神和范圍,則都應(yīng)在本發(fā)明所附權(quán)利要求的保護(hù)范圍內(nèi)。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1