欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種基于數(shù)據(jù)權(quán)限確定工作流參與者的方法

文檔序號:6402329閱讀:654來源:國知局
專利名稱:一種基于數(shù)據(jù)權(quán)限確定工作流參與者的方法
技術(shù)領(lǐng)域
本發(fā)明涉及計算機應(yīng)用技術(shù),具體地說是一種基于數(shù)據(jù)權(quán)限確定工作流參與者的方法。
背景技術(shù)
根據(jù)工作流管理聯(lián)盟(WFMC)的定義,工作流參與者指的是執(zhí)行工作流活動實例任務(wù)的一種資源,該資源通常指的是人(執(zhí)行人工活動),也可以是計算機程序(執(zhí)行自動活動)。為實現(xiàn)業(yè)務(wù)的自動流轉(zhuǎn),必須為業(yè)務(wù)的各個步驟定義相應(yīng)的參與者,它們將參與工作流活動的執(zhí)行。實際企業(yè)管理等領(lǐng)域的 復(fù)雜業(yè)務(wù)流程,比如一個集團企業(yè)的物資采購報銷審批流程,采購的物資類別、型號、開支項目、部門不同,流程的參與者可能不同。目前工作流管理系統(tǒng)普遍采用的人工活動參與者定義方法方式是在流程中定義業(yè)務(wù)規(guī)則來指定參與者,在流程實施過程中,流程定義中包含了非常多的業(yè)務(wù)規(guī)則。維護(hù)這些業(yè)務(wù)規(guī)則也相當(dāng)麻煩,把系統(tǒng)中的流程交付給客戶的難度也很高。
同時,中國特色的流程管理中,有很多的動態(tài)流程特色,比如審批人員動態(tài)的加簽、會簽等操作,如果審批人員可以任意選擇審批人員,在工作流待辦任務(wù)列表操作時不進(jìn)行權(quán)限控制,將會是很大的系統(tǒng)漏洞。工作流管理系統(tǒng)中參與者規(guī)則復(fù)雜難以設(shè)定和維護(hù),以及工作流管理系統(tǒng)如何對參與者訪問業(yè)務(wù)數(shù)據(jù)進(jìn)行數(shù)據(jù)權(quán)限控制,成了我們亟需要解決的問題。

發(fā)明內(nèi)容
本發(fā)明的目的是提供一種基于數(shù)據(jù)權(quán)限確定工作流參與者的方法。本發(fā)明的目的是按以下方式實現(xiàn)的,該方法首先在權(quán)限設(shè)置管理模塊維護(hù)業(yè)務(wù)對象的數(shù)據(jù)權(quán)限時,設(shè)置用戶具有的流程相關(guān)的授權(quán)許可,然后在工作流定義中的各個審批活動上設(shè)置需要的授權(quán)許可,在工作流實例運行時,工作流引擎會動態(tài)的調(diào)用權(quán)限解析模塊提供的接口方法,獲取具有當(dāng)前審批活動上設(shè)置的授權(quán)許可權(quán)限的用戶作為參與者進(jìn)行任務(wù)分配,工作流管理系統(tǒng)的待辦任務(wù)根據(jù)當(dāng)前審批活動上定義的授權(quán)許可,判定出當(dāng)前用戶是否有審批權(quán)限以及待審批業(yè)務(wù)單據(jù)的相關(guān)數(shù)據(jù)權(quán)限,根據(jù)工作流定義中設(shè)置的各個審批活動關(guān)聯(lián)的授權(quán)許可,動態(tài)宿定各個審批環(huán)節(jié)的參與者,具體步驟如下:
1)在權(quán)限設(shè)置管理模塊維護(hù)業(yè)務(wù)對象的數(shù)據(jù)權(quán)限時,設(shè)置用戶具有的流程相關(guān)的權(quán)限許可;
所述權(quán)限設(shè)置管理模塊,用于設(shè)置和管理流程相關(guān)的權(quán)限許可,生成業(yè)務(wù)對象的數(shù)據(jù)權(quán)限表達(dá)式;
所述流程相關(guān)的權(quán)限許可,是指對特定業(yè)務(wù)對象資源的一個流程操作,包括審批、稽
核;
2)在設(shè)計工作流時,在工作流中的各個審批活動屬性上設(shè)置需要的授權(quán)許可;3)在工作流實例運行時,工作流引擎會動態(tài)的調(diào)用權(quán)限解析模塊提供的接口方法,獲取具有審批活動屬性上設(shè)置的授權(quán)許可權(quán)限的用戶作為參與者進(jìn)行任務(wù)分配;
所述權(quán)限解析模塊,用于解析所述業(yè)務(wù)對象的數(shù)據(jù)權(quán)限表達(dá)式,以控制所述數(shù)據(jù)權(quán)
限;
所述權(quán)限解析模塊提供的接口方法,用于查詢具有審批活動關(guān)聯(lián)的授權(quán)許可權(quán)限的用戶,在用戶根據(jù)需要動態(tài)選擇下一個審批活動的參與者時,工作流引擎會查詢具有下一個審批活動關(guān)聯(lián)的授權(quán)許可權(quán)限的用戶列表,作為待選審批用戶列表;
4)工作流管理系統(tǒng)的待辦任務(wù)根據(jù)當(dāng)前審批活動上定義的授權(quán)許可,判定出當(dāng)前用戶是否有審批權(quán)限以及待審批業(yè)務(wù)單據(jù)的相關(guān)數(shù)據(jù)權(quán)限。本發(fā)明的優(yōu)異效果:
工作流管理系統(tǒng)采用安全管理的設(shè)計思想,通過在工作流定義中的各個審批活動上設(shè)置需要的授權(quán)許可。在工作流實例運行時,工作流引擎會動態(tài)的調(diào)用權(quán)限解析模塊提供的接口方法,根據(jù)當(dāng)前審批活動上的授權(quán)許可,獲取用戶進(jìn)行任務(wù)分配;工作流管理系統(tǒng)的待辦任務(wù)根據(jù)當(dāng)前審批活 動上定義的授權(quán)許可,判定出當(dāng)前用戶是否有審批權(quán)限以及待審批業(yè)務(wù)單據(jù)的相關(guān)數(shù)據(jù)權(quán)限。與現(xiàn)有技術(shù)相比,本發(fā)明的基于數(shù)據(jù)權(quán)限確定工作流參與者的方法充分利用權(quán)限管理系統(tǒng)提供的安全服務(wù),有效解決了工作流管理系統(tǒng)中參與者難以設(shè)定和維護(hù)的問題。管理信息系統(tǒng)是一個復(fù)雜的人機交互系統(tǒng),權(quán)限管理系統(tǒng)是管理信息系統(tǒng)中重用性最高的模塊之一,任何多用戶的系統(tǒng)都不可避免的涉及到相同的權(quán)限需求,本發(fā)明使得工作流管理系統(tǒng)待辦任務(wù)訪問業(yè)務(wù)數(shù)據(jù)時通過權(quán)限管理系統(tǒng)權(quán)限控制,權(quán)限管理系統(tǒng)在維護(hù)工作流管理系統(tǒng)安全方面發(fā)揮重要的作用。


圖1是基于數(shù)據(jù)權(quán)限確定工作流參與者的流程示例 圖2是基于數(shù)據(jù)權(quán)限確定工作流審批活動參與者的步驟圖。
具體實施例方式
參照說明書附圖對本發(fā)明的方法作以下詳細(xì)地說明。為了更清楚的理解本發(fā)明的上述目的、特征和優(yōu)點,下面結(jié)合說明書附圖和具體實施例對本發(fā)明的基于數(shù)據(jù)權(quán)限確定工作流審批活動參與者的實現(xiàn)方法進(jìn)行進(jìn)一步的詳細(xì)描述。實施例:
本發(fā)明的工作流管理系統(tǒng)中業(yè)務(wù)管理關(guān)系動態(tài)參與者的實現(xiàn)方法根據(jù)工作流中的業(yè)務(wù)管理、處理關(guān)系動態(tài)宿定各個審批環(huán)節(jié)的參與者,包括如下步驟:
步驟1,在權(quán)限設(shè)置管理模塊維護(hù)業(yè)務(wù)對象的數(shù)據(jù)權(quán)限時,設(shè)置用戶具有的流程相關(guān)的權(quán)限許可。所述權(quán)限設(shè)置管理模塊,用于設(shè)置和管理流程相關(guān)的權(quán)限許可,生成業(yè)務(wù)對象的數(shù)據(jù)權(quán)限表達(dá)式;
所述流程相關(guān)的權(quán)限許可,是指對特定業(yè)務(wù)對象資源的一個流程操作,比如審批、稽核等;
如圖2所示的審批流程,需要維護(hù)的業(yè)務(wù)數(shù)據(jù)的數(shù)據(jù)權(quán)限,包括:不同部門、單位的手機費用報銷單的審批、核對、財務(wù)集合權(quán)限。步驟2,在設(shè)計工作流時,在工作流中的各個審批活動屬性上設(shè)置需要的授權(quán)許可。如圖2所示的審批流程,需要在部門經(jīng)理、總經(jīng)理、行政助理、財務(wù)稽核這幾個審批環(huán)節(jié)上定義上述步驟中維護(hù)的授權(quán)許可。步驟3,在工作流實例運行時,工作流引擎會動態(tài)的調(diào)用權(quán)限解析模塊提供的接口方法,獲取具有審批活動屬性上設(shè)置的授權(quán)許可權(quán)限的用戶作為參與者分配任務(wù)。所述權(quán)限解析模塊,用于解析所述業(yè)務(wù)對象的數(shù)據(jù)權(quán)限表達(dá)式,以控制所述數(shù)據(jù)權(quán)限。所述權(quán)限解析模塊提供的接口方法,用于查詢具有審批活動關(guān)聯(lián)的授權(quán)許可權(quán)限的用戶。特別的,在用戶需要根據(jù)需要動態(tài)選擇下一個審批活動的參與者時,工作流引擎會查詢具有下一個審批活動關(guān)聯(lián)的授權(quán)許可權(quán)限的用戶列表,作為待選審批用戶列表。如圖2所示的審批流程,工作流引擎會動態(tài)的調(diào)用權(quán)限解析模塊提供的接口方法,獲取負(fù)責(zé)這張報銷單據(jù)審批的部門經(jīng)理、總經(jīng)理,負(fù)責(zé)核對的行政助理,負(fù)責(zé)稽核的財務(wù)人員。 步驟4,工作流管理系統(tǒng)的待辦任務(wù)根據(jù)當(dāng)前審批活動上定義的授權(quán)許可,判定出當(dāng)前用戶是否有審批權(quán)限以及待審批業(yè)務(wù)單據(jù)的相關(guān)數(shù)據(jù)權(quán)限。本發(fā)明提供的一個基于數(shù)據(jù)權(quán)限確定工作流審批活動參與者的方法,通過在工作流定義中的各個審批活動上設(shè)置需要的授權(quán)許可。在工作流實例運行時,工作流引擎會動態(tài)的調(diào)用權(quán)限解析模塊提供的接口方法,根據(jù)當(dāng)前審批活動上的授權(quán)許可,獲取用戶進(jìn)行參與者任務(wù)分配;工作流管理系統(tǒng)的待辦任務(wù)根據(jù)當(dāng)前審批活動上定義的授權(quán)許可,判定出當(dāng)前用戶是否有審批權(quán)限以及待審批業(yè)務(wù)單據(jù)的相關(guān)數(shù)據(jù)權(quán)限。一方面,本發(fā)明有效解決了工作流管理系統(tǒng)中參與者難以設(shè)定和維護(hù)的問題。另一方面,使得權(quán)限管理系統(tǒng)成為工作流管理系統(tǒng)中待辦任務(wù)訪問業(yè)務(wù)數(shù)據(jù)進(jìn)行權(quán)限控制的核心,權(quán)限管理系統(tǒng)在維護(hù)工作流管理系統(tǒng)安全方面發(fā)揮重要的作用。除說明書所述的技術(shù)特征外,均為本專業(yè)技術(shù)人員的已知技術(shù)。
權(quán)利要求
1.一種基于數(shù)據(jù)權(quán)限確定工作流參與者的方法,其特征在于該方法首先在權(quán)限設(shè)置管理模塊維護(hù)業(yè)務(wù)對象的數(shù)據(jù)權(quán)限時,設(shè)置用戶具有的流程相關(guān)的授權(quán)許可,然后在工作流定義中的各個審批活動上設(shè)置需要的授權(quán)許可,在工作流實例運行時,工作流引擎會動態(tài)的調(diào)用權(quán)限解析模塊提供的接口方法,獲取具有當(dāng)前審批活動上設(shè)置的授權(quán)許可權(quán)限的用戶作為參與者進(jìn)行任務(wù)分配,工作流管理系統(tǒng)的待辦任務(wù)根據(jù)當(dāng)前審批活動上定義的授權(quán)許可,判定出當(dāng)前用戶是否有審批權(quán)限以及待審批業(yè)務(wù)單據(jù)的相關(guān)數(shù)據(jù)權(quán)限,根據(jù)工作流定義中設(shè)置的各個審批活動關(guān)聯(lián)的授權(quán)許可,動態(tài)宿定各個審批環(huán)節(jié)的參與者,具體步驟如下: 1)在權(quán)限設(shè)置管理模塊維護(hù)業(yè)務(wù)對象的數(shù)據(jù)權(quán)限時,設(shè)置用戶具有的流程相關(guān)的權(quán)限許可; 所述權(quán)限設(shè)置管理模塊,用于設(shè)置和管理流程相關(guān)的權(quán)限許可,生成業(yè)務(wù)對象的數(shù)據(jù)權(quán)限表達(dá)式; 所述流程相關(guān)的權(quán)限許可,是指對特定業(yè)務(wù)對象資源的一個流程操作,包括審批、稽核; 2)在設(shè)計工作流時,在工作流中的各個審批活動屬性上設(shè)置需要的授權(quán)許可; 3)在工作流實例運行時,工作流引擎會動態(tài)的調(diào)用權(quán)限解析模塊提供的接口方法,獲取具有審批活動屬性上設(shè)置的授權(quán)許可權(quán)限的用戶作為參與者進(jìn)行任務(wù)分配; 所述權(quán)限解析模塊,用于解析所述業(yè)務(wù)對象的數(shù)據(jù)權(quán)限表達(dá)式,以控制所述數(shù)據(jù)權(quán)限; 所述權(quán)限解析模塊提供的接口方法,用于查詢具有審批活動關(guān)聯(lián)的授權(quán)許可權(quán)限的用戶,在用戶根據(jù)需要動態(tài)選擇下一個審批活動的參與者時,工作流引擎會查詢具有下一個審批活動關(guān)聯(lián)的授權(quán)許可權(quán)限的用戶列表,作為待選審批用戶列表; 4)工作流管理系統(tǒng)的待辦任務(wù)根據(jù)當(dāng)前審批活動上定義的授權(quán)許可,判定出當(dāng)前用戶是否有審批權(quán)限以及待審批業(yè)務(wù)單據(jù)的相關(guān)數(shù)據(jù)權(quán)限。
全文摘要
本發(fā)明提供一種基于數(shù)據(jù)權(quán)限確定工作流參與者的方法,該方法首先在權(quán)限設(shè)置管理模塊維護(hù)業(yè)務(wù)對象的數(shù)據(jù)權(quán)限時,設(shè)置用戶具有的流程相關(guān)的授權(quán)許可;然后在工作流定義中的各個審批活動上設(shè)置需要的授權(quán)許可,在工作流實例運行時,工作流引擎會動態(tài)的調(diào)用權(quán)限解析模塊提供的接口方法,獲取具有當(dāng)前審批活動上設(shè)置的授權(quán)許可權(quán)限的用戶作為參與者進(jìn)行任務(wù)分配;工作流管理系統(tǒng)的待辦任務(wù)根據(jù)當(dāng)前審批活動上定義的授權(quán)許可,判定出當(dāng)前用戶是否有審批權(quán)限以及待審批業(yè)務(wù)單據(jù)的相關(guān)數(shù)據(jù)權(quán)限,該方法充分利用權(quán)限管理系統(tǒng)提供的服務(wù),有效解決了工作流管理系統(tǒng)中參與者難以設(shè)定和維護(hù)的問題,同時可以滿足工作流管理系統(tǒng)對參與者訪問業(yè)務(wù)數(shù)據(jù)進(jìn)行數(shù)據(jù)權(quán)限控制的需求。
文檔編號G06Q10/06GK103218688SQ201310140899
公開日2013年7月24日 申請日期2013年4月23日 優(yōu)先權(quán)日2013年4月23日
發(fā)明者高偉, 李遠(yuǎn)貴, 孫立新 申請人:浪潮集團山東通用軟件有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
大荔县| 韩城市| 夏河县| 长子县| 奉节县| 双柏县| 曲靖市| 乌兰察布市| 沙坪坝区| 礼泉县| 新田县| 临猗县| 宽甸| 平邑县| 威远县| 扎鲁特旗| 富平县| 古丈县| 大姚县| 屏东县| 黄冈市| 隆化县| 松滋市| 彭阳县| 富裕县| 禹城市| 北票市| 静安区| 屯留县| 亚东县| 乌什县| 都昌县| 宜春市| 澄江县| 云林县| 昭苏县| 洪湖市| 安达市| 阜康市| 上饶市| 嘉峪关市|