專利名稱:工作流管理中參與者的動態(tài)分配方法
技術(shù)領域:
本發(fā)明涉及一種動態(tài)分配工作參與者的方法,特別涉及一種在工作流管理(Workflow Management)的過程中,根據(jù)總行為目標和子行為目標來動態(tài)宿定工作參與者的方法,屬于信息系統(tǒng)技術(shù)領域。
背景技術(shù):
工作流管理是通過調(diào)用有關(guān)人力資源和信息資源來協(xié)調(diào)業(yè)務過程中的各個活動,使之按一定的順序執(zhí)行,從而實現(xiàn)業(yè)務過程集成、業(yè)務過程自動化與業(yè)務過程管理。一般來說,工作流管理中的人力資源指工作流參與者,包括企業(yè)組織結(jié)構(gòu)內(nèi)成員和具有任務執(zhí)行能力的軟件Agent,其中組織結(jié)構(gòu)內(nèi)成員由人員(User)、角色(Role)、工作組織(Organization)、職位(Position)組成;工作流管理中的信息資源指業(yè)務過程執(zhí)行中所需引用的各種相關(guān)數(shù)據(jù)、文件和所需激活的外部應用。同時,工作流管理通過定義業(yè)務過程中各個活動之間的依賴關(guān)系來保證活動的執(zhí)行順序,通過定義活動關(guān)聯(lián)的人力資源和信息資源來保證活動的狀態(tài)變遷,即活動狀態(tài)可以變遷為完成、掛起、恢復或取消,從而實現(xiàn)對結(jié)構(gòu)化或非結(jié)構(gòu)化流程的自動管理。
工作流管理中活動與參與者的關(guān)聯(lián)(或稱參與者的分配)分為靜態(tài)和動態(tài)兩種方式,其中靜態(tài)方式是指活動直接關(guān)聯(lián)于組織結(jié)構(gòu)內(nèi)確定的人員或軟件Agent,在流程執(zhí)行中不能變化;動態(tài)方式是指活動并非直接關(guān)聯(lián)于人員或者具體的軟件Agent,而是關(guān)聯(lián)于角色、職位、職稱、工作組織或軟件Agent聚類,在活動執(zhí)行中再動態(tài)分配角色、職位、職稱和工作組織為具體的人員,或者Agent聚類為特定的Agent。在實際情況中靜態(tài)方式較少應用,因為其使工作流程依賴于特定的人員,只適用于個別情況,絕大多數(shù)工作流管理中要求活動與參與者關(guān)聯(lián)為動態(tài)方式。
一般說來,現(xiàn)有的活動直接關(guān)聯(lián)于角色、工作組織或職位的參與者動態(tài)分配方式存在如下的缺陷(1)在活動執(zhí)行中已經(jīng)根據(jù)角色確定活動的具體執(zhí)行人員情況下,活動即由該人員完成。若該活動的執(zhí)行延遲可以忽略不計的情況下,該分配策略不存在問題;然而,一項活動可能持續(xù)較長的時間,并且分配于執(zhí)行該活動的人員可能動態(tài)地發(fā)生變化,此時活動關(guān)聯(lián)于角色等分配方式不能適應這種情況;(2)一項活動可以由多個角色、工作組織或職位來完成,至于由哪個角色等完成需要根據(jù)系統(tǒng)中各個參與者的任務負載或其它約束來動態(tài)確定,因此,很難靜態(tài)地給該活動關(guān)聯(lián)角色、工作組織或職位;(3)活動的參與者有時需要角色、職位或職稱等共同的條件約束才能設定,在活動的參與者類型不是已有角色、職位或職稱等等所定義的某個聚類時,一般的做法是根據(jù)活動參與者的需求定義新的角色。然而,這樣一方面可能與系統(tǒng)中已有的角色定義方式不一致,另一方面又導致系統(tǒng)中角色類型的膨脹和無序。因此,需要研究新的參與者動態(tài)分配機制。
在公開號為CN 1487435A的發(fā)明專利申請“工作流程分配系統(tǒng)及方法”中提出一種工作流程分配系統(tǒng)及方法,然而其主要目的是處理文件在多個不同部門之間的流通,并未涉及對參與者的動態(tài)分配。
為此,本發(fā)明人針對現(xiàn)有工作流管理中活動關(guān)聯(lián)于角色、工作組織或職位的參與者動態(tài)分配方式中的不足,建立了根據(jù)工作流程的總行為目標和工作流程中各個活動子行為目標來動態(tài)分配參與者的方法。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種工作流管理中參與者的動態(tài)分配方法,其通過定義業(yè)務過程的總行為目標和過程中各個活動的子行為目標,以及定義各個參與者的外部接口和內(nèi)部結(jié)構(gòu)約束,在過程執(zhí)行中基于行為目標匹配參與者的外部接口和內(nèi)部結(jié)構(gòu)約束,從而動態(tài)宿定參與者。
為了實現(xiàn)上述的發(fā)明目的,本發(fā)明采用下述的技術(shù)方案一種在工作流管理中針對參與者的動態(tài)分配方法,其特征在于根據(jù)工作流中的行為目標動態(tài)宿定各個行為的參與者,至少包括如下步驟(1)對工作流中的參與者分別定義其外部接口和內(nèi)部結(jié)構(gòu);(2)確定工作流管理中的行為目標;(3)建立行為目標和所述參與者的外部接口之間的映射關(guān)系和映射準則,從而根據(jù)所述行為目標宿定行為的參與者。
其中,所述步驟(2)中,所述行為目標包括工作流的總行為目標和其中各個活動的子行為目標,所述總行為目標與各個子行為目標之間建立約束關(guān)系。
所述行為目標至少包括如下參數(shù)行為目標標識,用于在全局范圍內(nèi)唯一識別行為目標;行為目標名稱,用于對行為目標進行描述;行為目標的內(nèi)部約束關(guān)系,用于描述不同行為目標之間的約束;行為目標的外部約束關(guān)系,用于描述行為目標與參與者外部接口之間的約束。
所述行為目標的內(nèi)部約束關(guān)系至少包括排斥關(guān)系和聚合關(guān)系;所述行為目標的外部約束關(guān)系為松耦合的關(guān)系。
所述步驟(1)中,所述參與者的外部接口至少包括參與者的權(quán)限列表和職能列表。
所述步驟(1)中,所述參與者的內(nèi)部結(jié)構(gòu)至少包括組織類屬列表、組織類屬約束集合和組織類屬映射函數(shù)。
所述參與者的外部接口在整個流程空間內(nèi)可見;所述參與者的內(nèi)部結(jié)構(gòu)只對于各個子工作流程是透明的。
所述權(quán)限列表中至少包括五類權(quán)限view、maint、edit、create、delete,根據(jù)參與者的不同屬性分別分配不同的權(quán)限。
對于所述組織類屬約束集合,在同一類屬列表的類屬之間以及不同類屬列表的類屬之間至少存在隸屬關(guān)系、包含關(guān)系、層次關(guān)系和繼承關(guān)系中的一種。
所述映射準則至少包括優(yōu)先級規(guī)則和沖突規(guī)則;所述優(yōu)先級規(guī)則為工作流參與者應為單個人員個體,但根據(jù)映射函數(shù)宿定多個人員,則取最先與系統(tǒng)建立確認關(guān)系的人員為活動的參與者;所述沖突規(guī)則為工作流參與者應為動態(tài)工作組,在根據(jù)映射準則將人員加入動態(tài)組織前,檢測其是否與動態(tài)組織中人員存在沖突,存在沖突的成員不被加入到動態(tài)組織中。
本發(fā)明所提供的工作流管理中參與者的動態(tài)分配方法,可以在激烈多變的業(yè)務過程運作環(huán)境中處理參與者的不確定性變化,保證業(yè)務過程執(zhí)行中的各個活動可以在任何時間分配到適當?shù)膮⑴c者;并能夠預先靈活定義業(yè)務過程中活動關(guān)聯(lián)的參與者,減少角色、工作組織或職位的重新定義。
下面結(jié)合附圖和具體實施方式
對本發(fā)明作進一步的說明。
圖1為本發(fā)明所述方法的整體流程示意圖。
具體實施例方式
本發(fā)明所提供的是一種應用于工作流系統(tǒng)的動態(tài)分配工作流程參與者的方法。在該方法中,需要特別加以說明的是工作流程參與者包括兩類一類是動態(tài)的人員個體,另一類是動態(tài)的工作組織,即過程執(zhí)行中根據(jù)行為約束動態(tài)生成的人員聚類,并不包括軟件Agent。
本方法與現(xiàn)有技術(shù)中主要依賴于角色定位的工作參與者分配方法相比,主要的不同點在于分配工作流程參與者的出發(fā)點不同。在本發(fā)明所述的方法中,是根據(jù)工作流程的總行為目標和工作流程中各個活動的子行為目標來動態(tài)宿定工作流程參與者,即有些類似于日常工作中,首先確定工作任務,再根據(jù)工作任務的要求和有關(guān)人員的情況配置具體完成任務人員的工作思路。這樣,根據(jù)行為目標的不同,工作的具體參與者會發(fā)生變動,但無論如何變動,都不會影響實現(xiàn)行為目標的進程。這樣就可以避免現(xiàn)有技術(shù)帶來的“因人廢事”的缺陷。
下面,以某個企業(yè)中具體的請假流程為例詳細說明本發(fā)明所述方法的具體實施步驟。
在某一個企業(yè)的請假流程中,請假者首先需要填寫請假申請單,然后由請假者的直屬主管審批。當請假天數(shù)大于5天時,需要由部門經(jīng)理批準,而當請假天數(shù)大于15天時,則需要由總經(jīng)理批準。上述流程中的參與者分配需要處理如下的動態(tài)信息(1)請假者的不確定。由于任何部門任意角色的人員都可能請假,并且人員也在動態(tài)的調(diào)整中,因此不能流程建立時不能指定請假活動的參與者。
(2)直屬主管的不確定。由于請假者屬于不同的工作部門,因此在流程建立時不能指定主管審批活動的參與者,只有在流程執(zhí)行時根據(jù)請假者來確定。
(3)總經(jīng)理審批的不確定性。當超過一定期限副總經(jīng)理不能審批時,則需要由總經(jīng)理來行使審批權(quán)。
對于此種角色不確定的情況,原有依賴于角色定位的工作者分配方法就不能適應。但在此種情況下,工作流程的具體行為目標是明確的,因此,采用本發(fā)明所述的方法能夠較好地解決上述問題。
為此,如圖1所示,首先要進行的工作步驟是建立請假流程中各個參與者的外部接口和內(nèi)部結(jié)構(gòu)。其中,參與者的外部接口是組織功能的外在表現(xiàn),在整個流程空間內(nèi)可見;參與者的內(nèi)部結(jié)構(gòu)描述了參與者之間的類屬約束關(guān)系,對于各個子工作流程則是透明的。對此,在實際編程過程中,將外部接口定義為全局變量,而內(nèi)部結(jié)構(gòu)定義為局部變量即可。
上面所說的建立各個參與者的外部接口至少包括參與者的權(quán)限列表,用于實現(xiàn)對系統(tǒng)安全控制;參與者的職能列表,表明參與者的內(nèi)部權(quán)力、職位、職稱和職責。具體而言
1.建立權(quán)限集合每一權(quán)限的屬性至少包括權(quán)限標識和權(quán)限名稱。每一模塊至少包括五類權(quán)限view、maint、edit、create、delete,它們都是基本的操作權(quán)限。如果需要,針對不同的模塊特點還可以增加特定的權(quán)限類別。不過,對于包括本實施例在內(nèi)的絕大多數(shù)情況,上述操作權(quán)限是足夠了。
2.建立安全工作組安全工作組是同一模塊或不同模塊權(quán)限的組合。每一安全工作組的屬性至少包括安全工作標識和安全工作組名稱。在本實施例中,按照系統(tǒng)管理員,流程管理員,流程項目負責人和流程普通用戶的不同劃分不同的權(quán)限,其中系統(tǒng)管理員擁有所有權(quán)限,流程管理員擁有view、create、delete和maint權(quán)限,流程項目負責人擁有view、edit權(quán)限,而流程普通用戶則擁有view權(quán)限。
3.建立工作流參與者的職能屬性列表每一職能屬性至少包括職能標識和職能名稱。職能定義與系統(tǒng)支持的不同業(yè)務流程的特性有關(guān),并且隨著業(yè)務流程的變化而動態(tài)調(diào)整。對于本實施例而言,職能列表為請假申請、請假審批。
上面所說的建立各個參與者的內(nèi)部結(jié)構(gòu)至少包括組織類屬列表,即基于企業(yè)內(nèi)物理組織結(jié)構(gòu)的聚類,是組織外部職能的內(nèi)在體現(xiàn);組織類屬約束集合,描述各個組織類屬之間的約束;組織類屬映射函數(shù),將組織類屬映射為安全工作組、職能列表中項和具體成員。具體而言1.建立工作流參與者的組織類屬列表每一組織類屬至少包括類屬標識和類屬名稱。組織類屬的定義可以參照企業(yè)的組織結(jié)構(gòu)、企業(yè)內(nèi)部的職稱體系以及學位體系,根據(jù)不同的體系建立不同的組織類屬列表,不同組織類屬之間存在約束關(guān)系。對于本實施例而言,組織類屬列表中包括普通員工、部門主管、部門經(jīng)理、副總經(jīng)理和總經(jīng)理。
2.建立工作流參與者的組織類屬列表約束集合在同一類屬列表的類屬之間以及不同類屬列表的類屬之間的約束關(guān)系至少包括隸屬關(guān)系、包含關(guān)系、層次關(guān)系和繼承關(guān)系。當兩個類屬之間不存在上述的某種約束關(guān)系時,我們記這兩個類屬之間的約束關(guān)系為Null。對于本實施例而言,組織類屬之間的關(guān)系為普通員工、部門主管、部門經(jīng)理、副總經(jīng)理和總經(jīng)理之間依次存在隸屬關(guān)系,而其它的包含關(guān)系、層次關(guān)系和繼承關(guān)系為Null。
3.建立組織類屬的映射函數(shù)映射函數(shù)至少分為三類一類是將組織類屬映射為安全工作組,一類是將組織類屬映射為職能列表中項目,一類是組織類屬映射為具體的人員個體。在本實施例中,假設系統(tǒng)中有A、B、C、D、E五個人員個體,則首先將普通員工映射為流程用戶,部門主管映射為流程項目負責人,部門經(jīng)理、副總經(jīng)理和總經(jīng)理映射為流程管理員,其次將A、B、C、D、E分別映射為普通員工、部門主管、部門經(jīng)理、副總經(jīng)理和總經(jīng)理。
上述建立各個參與者的外部接口和內(nèi)部結(jié)構(gòu)的工作是建立工作流管理的必備步驟。其具體內(nèi)容根據(jù)實際情況的不同會有所變化,但基本內(nèi)容是不變的。作為現(xiàn)有技術(shù),在此不予贅述。
建立了各個參與者的外部接口和內(nèi)部結(jié)構(gòu)之后,下一步的工作步驟是建立工作流程的總行為目標和工作流程中各個活動的子行為目標,并且確定各個行為目標的內(nèi)部和外部約束關(guān)系。
工作流程的行為目標至少包括行為目標標識,用于在工作流系統(tǒng)的全局范圍內(nèi)唯一識別行為目標;行為目標名稱,用于對行為目標進行描述;行為目標的內(nèi)部約束關(guān)系,用于描述不同行為目標之間的約束,以驗證行為目標的一致性,行為目標的外部約束關(guān)系,用于描述行為目標與參與者外部接口之間的約束。
行為目標具體定義方法為1.針對系統(tǒng)所支持的業(yè)務過程,確定每一過程的總行為目標和過程中各個活動的子行為目標。行為目標是對過程以及過程中各個活動欲完成任務的概括性性功能表示,對于不同的業(yè)務過程可以按照行業(yè)標準或者企業(yè)實際情況定義。行為目標的定義應遵循語義一致性、非重合性和抽象性原則,即行為目標的定義不應出現(xiàn)二義性,同時不同行為目標語義應該不同,以及行為目標粒度應適中,不應具體到特定的操作。
2.建立行為目標之間的內(nèi)部約束。行為目標內(nèi)部之間至少存在下列關(guān)系排斥關(guān)系,即每一行為目標面向一個唯一的任務個體,不同行為目標面向不同的任務個體,但同一行為目標可以面向不同任務個體;聚合關(guān)系,即多個行為目標的組合可以表達一個工作流程的總目標。
3.建立行為目標的外部約束。行為目標的外部約束關(guān)系表示目標和參與者外部接口之間的關(guān)系,它們之間是一種松耦合的關(guān)系,同一行為目標面向不同業(yè)務活動時可以定義不同的外部約束,即行為目標是業(yè)務活動的函數(shù),同一行為目標可以設定不同范圍的安全工作組和參與者職能要求。
工作流程的行為目標和參與者外部接口之間的映射函數(shù)將行為目標映射為具體的人員個體或動態(tài)的人員組織,映射準則至少要包括優(yōu)先級規(guī)則和沖突規(guī)則。
對于本實施例而言,請假流程的總行為目標是完成請假過程;請假流程的子行為目標為請假申請;主管審批請假審批;部門經(jīng)理審批請假審批;總經(jīng)理審批請假審批。
各個子行為目標之間的內(nèi)部約束關(guān)系為請假申請和請假審批之間存在排斥關(guān)系。
各個子行為目標之間的外部約束關(guān)系為請假申請目標的安全工作組約束為流程普通用戶;請假審批目標的外部約束分為三類,一類是主管審批中約束,其中安全工作組約束為流程項目負責人,組織類屬約束為流程普通用戶的直接隸屬上級,一類是部門經(jīng)理審批中約束,安全工作組約束為流程項目負責人,組織類屬約束為流程普通用戶的部門級隸屬上級,另一類是總經(jīng)理審批中約束,安全工作組約束為流程管理員,組織類屬約束為流程普通用戶的最上層主管或者次上層主管,并且最上層主管的優(yōu)先級高于次上層主管。
接下來的工作步驟是建立請假流程中各個活動的行為目標和參與者外部接口之間的映射函數(shù)和映射準則,由此確定根據(jù)行為目標映射活動的參與者為動態(tài)的人員個體或動態(tài)組織。
工作流程的行為目標和參與者外部接口之間的映射函數(shù)可以根據(jù)行為目標和行為目標的外部約束動態(tài)宿定參與者為特定的人員個體或動態(tài)組織。行為目標至少包括三個參數(shù),一個是行為目標的標識,一個是行為目標外部約束,一個是參與者的外部接口。
映射準則為將行為目標映射為參與者的行為準則。其至少包括優(yōu)先級規(guī)則,即工作流參與者應為單個人員個體,但根據(jù)映射函數(shù)宿定多個人員,則取最先與系統(tǒng)建立確認關(guān)系的人員為活動的參與者;沖突規(guī)則,即工作流參與者應為動態(tài)工作組,在根據(jù)映射準則將人員加入動態(tài)組織前,檢測其是否與動態(tài)組織中人員存在沖突,存在沖突的成員不被加入到動態(tài)組織中。
上述的映射函數(shù)和映射準則是根據(jù)實際的工作安排所作的一種工程抽象,如在本實施例所述的請假流程之中,面對某一成員的請假請求,則首先根據(jù)該成員內(nèi)部結(jié)構(gòu)中的組織類屬以及組織類屬之間的約束關(guān)系,確定其所隸屬的上級,再根據(jù)其上級成員的外部接口中的職能屬性進行判斷,如果在其的職能范圍內(nèi),則此行為目標的參與者得以宿定,否則,根據(jù)該上級成員的內(nèi)部結(jié)構(gòu)進一步進行追溯,直到找到行為目標的參與者為止。具體而言,將請假申請目標的參與者映射為流程普通用戶安全工作組中的成員。當該流程普通用戶安全工作組中的任意成員(如A)登錄系統(tǒng)并且發(fā)送請假申請單后,則啟動一個申請流程,并且后續(xù)活動中的參與者宿定則以A作為約束條件。在主管審批活動中,根據(jù)其組織類屬約束確定活動參與者為A的直接上級;在部門經(jīng)理審批活動中,根據(jù)其組織類屬約束確定活動參與者為A的部門級隸屬上級。在總經(jīng)理審批活動中,根據(jù)組織類屬約束確定活動參與者為A所在公司的總經(jīng)理或副總經(jīng)理,但是副總經(jīng)理的優(yōu)先級大于總經(jīng)理,當在一定期限內(nèi)副總經(jīng)理未能審批時,則該活動參與者動態(tài)宿定為總經(jīng)理。
在實踐中,根據(jù)實際的工作安排進行抽象,從而得出具體的映射函數(shù)和映射準則是計算機領域一般技術(shù)人員都應具備的基本技能,故在此就不詳細解釋了。
上面對本發(fā)明所述的工作流管理中參與者的動態(tài)分配方法進行了詳細的說明,但顯然本發(fā)明的具體實現(xiàn)形式并不局限于此。對于本技術(shù)領域的一般技術(shù)人員來說,在不背離本發(fā)明所述方法的精神和權(quán)利要求范圍的情況下對它進行的各種顯而易見的改變都在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種在工作流管理中針對參與者的動態(tài)分配方法,其特征在于根據(jù)工作流中的行為目標動態(tài)宿定各個行為的參與者,至少包括如下步驟(1)對工作流中的參與者分別定義其外部接口和內(nèi)部結(jié)構(gòu);(2)確定工作流管理中的行為目標;(3)建立行為目標和所述參與者的外部接口之間的映射關(guān)系和映射準則,從而根據(jù)所述行為目標宿定行為的參與者。
2.如權(quán)利要求1所述的在工作流管理中針對參與者的動態(tài)分配方法,其特征在于所述步驟(2)中,所述行為目標包括工作流的總行為目標和其中各個活動的子行為目標,所述總行為目標與各個子行為目標之間建立約束關(guān)系。
3.如權(quán)利要求1或2所述的在工作流管理中針對參與者的動態(tài)分配方法,其特征在于所述行為目標至少包括如下參數(shù)行為目標標識,用于在全局范圍內(nèi)唯一識別行為目標;行為目標名稱,用于對行為目標進行描述;行為目標的內(nèi)部約束關(guān)系,用于描述不同行為目標之間的約束;行為目標的外部約束關(guān)系,用于描述行為目標與參與者外部接口之間的約束。
4.如權(quán)利要求3所述的在工作流管理中針對參與者的動態(tài)分配方法,其特征在于所述行為目標的內(nèi)部約束關(guān)系至少包括排斥關(guān)系和聚合關(guān)系;所述行為目標的外部約束關(guān)系為松耦合的關(guān)系。
5.如權(quán)利要求1所述的在工作流管理中針對參與者的動態(tài)分配方法,其特征在于所述步驟(1)中,所述參與者的外部接口至少包括參與者的權(quán)限列表和職能列表。
6.如權(quán)利要求1所述的在工作流管理中針對參與者的動態(tài)分配方法,其特征在于所述步驟(1)中,所述參與者的內(nèi)部結(jié)構(gòu)至少包括組織類屬列表、組織類屬約束集合和組織類屬映射函數(shù)。
7.如權(quán)利要求5或6所述的在工作流管理中針對參與者的動態(tài)分配方法,其特征在于所述參與者的外部接口在整個流程空間內(nèi)可見;所述參與者的內(nèi)部結(jié)構(gòu)只對于各個子工作流程是透明的。
8.如權(quán)利要求5所述的在工作流管理中針對參與者的動態(tài)分配方法,其特征在于所述權(quán)限列表中至少包括五類權(quán)限view、maint、edit、create、delete,根據(jù)參與者的不同屬性分別分配不同的權(quán)限。
9.如權(quán)利要求6所述的在工作流管理中針對參與者的動態(tài)分配方法,其特征在于對于所述組織類屬約束集合,在同一類屬列表的類屬之間以及不同類屬列表的類屬之間至少存在隸屬關(guān)系、包含關(guān)系、層次關(guān)系和繼承關(guān)系中的一種。
10.如權(quán)利要求1所述的在工作流管理中針對參與者的動態(tài)分配方法,其特征在于所述映射準則至少包括優(yōu)先級規(guī)則和沖突規(guī)則;所述優(yōu)先級規(guī)則為工作流參與者應為單個人員個體,但根據(jù)映射函數(shù)宿定多個人員,則取最先與系統(tǒng)建立確認關(guān)系的人員為活動的參與者;所述沖突規(guī)則為工作流參與者應為動態(tài)工作組,在根據(jù)映射準則將人員加入動態(tài)組織前,檢測其是否與動態(tài)組織中人員存在沖突,存在沖突的成員不被加入到動態(tài)組織中。
全文摘要
本發(fā)明涉及一種在工作流管理中針對參與者的動態(tài)分配方法,用于實現(xiàn)多變業(yè)務過程中工作流參與者的動態(tài)分配。它通過建立工作流程及流程中各個活動的行為目標,以及系統(tǒng)中參與者的外部接口和內(nèi)部結(jié)構(gòu)約束,根據(jù)行為目標匹配參與者的外部接口和內(nèi)部結(jié)構(gòu),由此宿定過程和活動的參與者為人員個體或動態(tài)組織,適應業(yè)務過程運作中參與者的不確定性調(diào)整。分布在異構(gòu)環(huán)境中的工作流參與者可以首先建立其外部接口和內(nèi)部結(jié)構(gòu)約束關(guān)系,通過定義行為目標映射為參與者的映射準則,從而保證存在沖突的參與者不被加入到動態(tài)組織中。本發(fā)明能夠極大地適應分布環(huán)境中參與者的動態(tài)變化。
文檔編號G06Q10/00GK1786996SQ20051005352
公開日2006年6月14日 申請日期2005年3月8日 優(yōu)先權(quán)日2005年3月8日
發(fā)明者杜栓柱, 黎巎, 趙琛, 李明樹 申請人:中國科學院軟件研究所