基于擴(kuò)展元模型的智能動(dòng)態(tài)工作流建模方法_第1頁(yè)
基于擴(kuò)展元模型的智能動(dòng)態(tài)工作流建模方法_第2頁(yè)
基于擴(kuò)展元模型的智能動(dòng)態(tài)工作流建模方法_第3頁(yè)
基于擴(kuò)展元模型的智能動(dòng)態(tài)工作流建模方法_第4頁(yè)
基于擴(kuò)展元模型的智能動(dòng)態(tài)工作流建模方法_第5頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、 計(jì)算機(jī)應(yīng)用研究JournalofApplicationResearchofComputers基于擴(kuò)展元模型的智能動(dòng)態(tài)工作流建模方法申利民1王磊1朱彩云1牛曉云21(燕山大學(xué)信息科學(xué)與工程學(xué)院,河北秦皇島066004)2(鐵道學(xué)院計(jì)算機(jī)系河北石家莊050034)摘要:為了提高工作流的智能性和動(dòng)態(tài)性,對(duì)原有的工作流過(guò)程元模型進(jìn)行擴(kuò)展,提出一個(gè)基于該擴(kuò)展元模型的智能動(dòng)態(tài)工作流模型。該工作流模型引入控制規(guī)則來(lái)約束流程的實(shí)例化,并提出一種獨(dú)立于工作流系統(tǒng)的規(guī)則協(xié)調(diào)器,工作流通過(guò)該協(xié)調(diào)器對(duì)流程規(guī)則解析實(shí)現(xiàn)流程的智能動(dòng)態(tài)變化。建立在智能動(dòng)態(tài)工作流模型上的工作流管理系統(tǒng)不僅具有智能性和動(dòng)態(tài)性,在通用性以及柔

2、性方面也有很大的提高。關(guān)鍵詞:元模型;智能動(dòng)態(tài)工作流模型;規(guī)則;規(guī)則協(xié)調(diào)器Themethodonmodelingintelligentdynamicworkflowbasedonexpandmeta_model1SHENLimin1WANGLei1ZHUCaiyun2NiuXiaoyun1(CollegeofInformationScienceandEngineering,YanshanUniversity,Qinhuangdao,066004,China)2(Computerdepartment,ShijiazhuangRailwayInstitute,Shijiazhuang,050034

3、)Abstract:Toimprovetheintelligenceanddynamicofworkflow,toexpandoriginalmeta_modelofworkflowandaIntelligenceandDynamicWorkflowModel(IDWFM)basedonthismeta_modelwasproposed.IDWFMConstraintExamplesofprocessesusingRule,andFlow-CoordinateSystem(FCS)independentoftheworkflowwasproposed.WorkflowrealizedIntel

4、ligentdynamicchangebyexplainingrule.WorkflowmangmentsystembasedonIDWFMnotonlyhaveacertaindynamicandtoperfectitinflexibilityandcompatibility,andatthesametimeenableWorkflowManagementSystemtobeofTransportability.Keywords:meta_model;IntelligenceandDynamicworkflowmodel;Rul;Flow-CoordinateSystem作者簡(jiǎn)介:申利民、1

5、962、男、教授/博士、主要研究柔性軟件,協(xié)同技術(shù);王磊、1984、男、碩士、主要研究工作流技術(shù);朱彩云、1982、女、碩士、主要研究空間數(shù)據(jù)庫(kù);牛嘵云、1984、女、碩士項(xiàng)目基金:河北省自然科學(xué)基金資助項(xiàng)目項(xiàng)目編號(hào)(F2008000861)0引言工作流(workflow)是經(jīng)營(yíng)過(guò)程的全部或部分自動(dòng)化1,工作流技術(shù)為企業(yè)更好地實(shí)現(xiàn)過(guò)程的組織管理與流程優(yōu)化提供了先進(jìn)的手段。隨著企業(yè)環(huán)境的持續(xù)變化和企業(yè)目標(biāo)的不斷調(diào)整,提高工作流的柔性成為工作流研究領(lǐng)域的熱點(diǎn)問(wèn)題之一。但是,當(dāng)前柔性工作流的研究主要偏重于柔性工作流的實(shí)現(xiàn)技術(shù)2,更多地體現(xiàn)在對(duì)變化的被動(dòng)靈活反應(yīng),而在動(dòng)態(tài)變化競(jìng)爭(zhēng)環(huán)境中,缺乏隨機(jī)應(yīng)變的

6、能力,即柔性工作流的智能性、動(dòng)態(tài)性有待提高?;诖?,本文對(duì)原有的工作流過(guò)程元模型進(jìn)行擴(kuò)展,擴(kuò)展元模型支持業(yè)務(wù)流程與規(guī)則的集成。在該擴(kuò)展元模型的基礎(chǔ)上提出了一種智能動(dòng)態(tài)工作流模型(IntelligenceandDynamicWorkflowModel,IDWFM)。該模型在工作流中引入控制規(guī)則實(shí)現(xiàn)對(duì)流程的動(dòng)態(tài)控制,并提出一個(gè)獨(dú)立于工作流系統(tǒng)的流程規(guī)則協(xié)調(diào)器(Flow-CoordinateSystem,FCS),該協(xié)調(diào)器可以識(shí)別用戶(hù)輸入的信息,通過(guò)對(duì)信息以及規(guī)則的解析實(shí)現(xiàn)流程的智能選擇,以及動(dòng)態(tài)運(yùn)行。在FCS的支持下,工作流管理系統(tǒng)的柔性和通用性也獲得了提高。最后,通過(guò)一個(gè)具體的實(shí)例說(shuō)明IDWFM

7、能夠顯著提高工作流的動(dòng)態(tài)性、智能性。1工作流過(guò)程元模型的擴(kuò)展工作流管理聯(lián)盟(workflowmanagementcoalition,簡(jiǎn)稱(chēng)WFMC)定義了一個(gè)工作流過(guò)程元模型,該模型通過(guò)活動(dòng)、轉(zhuǎn)換條件、角色、工作流相關(guān)數(shù)據(jù)、被調(diào)應(yīng)用5類(lèi)元素描述工作流的組成及邏輯關(guān)系3。該模型適于描述具有標(biāo)準(zhǔn)、穩(wěn)定的流程輸入、輸出的業(yè)務(wù),以利于業(yè)務(wù)過(guò)程能夠一致、準(zhǔn)確、高效、可靠地執(zhí)行。當(dāng)前工作流專(zhuān)注于業(yè)務(wù)流程的表示,工作流元模型不支持流程動(dòng)態(tài)生成以及智能流轉(zhuǎn)的描述。為此,對(duì)原有的工作流元模型進(jìn)行擴(kuò)展,并做相應(yīng)的變化,使得工作流中動(dòng)態(tài)因素在元模型中更好的描述。圖1為擴(kuò)展后的工作流過(guò)程元模型。Mayreferto圖1

8、擴(kuò)展工作流過(guò)程元模型由圖1可以看出對(duì)原有的工作流元模型進(jìn)行了擴(kuò)展,圖中陰影部分為新引入的元素,分別為:可擴(kuò)展規(guī)則和規(guī)則引擎,其它元素的含義與WFMC給出的元模型元素一致??蓴U(kuò)展規(guī)則(extentRule),是指流程運(yùn)行過(guò)程中動(dòng)態(tài)變化以及智能更改所必須遵守的約束條件,它主要包括:路由規(guī)則、活動(dòng)屬性更改規(guī)則、自定義規(guī)則三種約束規(guī)則。其中,路由規(guī)則主要負(fù)責(zé)控制流程的走向;活動(dòng)屬性更改規(guī)則負(fù)責(zé)控制流程運(yùn)行過(guò)程中工作流活動(dòng)屬性變化;自定義規(guī)則主要是指流程運(yùn)行中活動(dòng)參與者自己定義的規(guī)則,通過(guò)它系統(tǒng)可以實(shí)現(xiàn)部分環(huán)節(jié)的自動(dòng)運(yùn)行、智能流轉(zhuǎn)。自定義規(guī)則包括兩種:一種是上級(jí)定義規(guī)則,一種是用戶(hù)自定義規(guī)則,上級(jí)定義規(guī)

9、則優(yōu)先級(jí)高于自定義規(guī)則。通過(guò)引入可擴(kuò)展規(guī)則,模型可以更好的描述工作流中動(dòng)態(tài)變化的因素,從而更好的實(shí)現(xiàn)工作流的動(dòng)態(tài)性以及智能性。規(guī)則引擎(Ruleengine),主要負(fù)責(zé)對(duì)擴(kuò)展規(guī)則以及轉(zhuǎn)移條件進(jìn)行解析,并把解析的結(jié)果傳送給工作流引擎。規(guī)則引擎可以根據(jù)需要調(diào)用流程規(guī)則并且對(duì)規(guī)則進(jìn)行解析,根據(jù)解析的結(jié)果實(shí)現(xiàn)流程的動(dòng)態(tài)變化、智能流轉(zhuǎn)。擴(kuò)展后的元模型可以很好的描述流程中的動(dòng)態(tài)因素,給業(yè)務(wù)流程的建立提供了更好的擴(kuò)展性?;谠摂U(kuò)展后元模型建立的工作流管理系統(tǒng)具有更強(qiáng)的動(dòng)態(tài)性以及智能性。2基于擴(kuò)展元模型的智能動(dòng)態(tài)工作流模型2.1智能動(dòng)態(tài)工作流模型形式化描述智能動(dòng)態(tài)工作流模型的形式化如下:定義1:IDWFM=V

10、er,D,A,E。其中,Ver為工作流的惟一版本號(hào);D為動(dòng)態(tài)工作流的一般信息,如對(duì)流程的基本描述、流程的創(chuàng)建日期等,D可表示為一個(gè)多元組:D=;A為流程中的活動(dòng)集合;E是工作流的可擴(kuò)展規(guī)則集合,它可以表示為一個(gè)二元組E=TAPi,TCRi,其中,TAP.為在流程運(yùn)行中動(dòng)態(tài)變化的活動(dòng)組成i的集合,TAP.=a1,a2,.,ai,它可以在流程實(shí)例運(yùn)行過(guò)程中被動(dòng)態(tài)的選擇。TCR.為活動(dòng)屬性動(dòng)態(tài)變化自主計(jì)算實(shí)體規(guī).則集合,TCRi=RulR,RulA,Ru。其中,RulR為路由規(guī)則;RulA為活動(dòng)屬性更改規(guī)則;Rulp為自定義規(guī)則。定義2:工作流活動(dòng)ai=ID,Name,Typei,Ruli,Ex_A

11、。其中,ID為活動(dòng)的唯一編號(hào);Name為活動(dòng)的名稱(chēng);Type為活動(dòng)的類(lèi)型,TypqStart,End,GeneralActivity,RoutingActivity,AutoActivity,當(dāng)Typei=generalActivity時(shí),Ruli為空,當(dāng)Typei=RoutingActivity時(shí)Rule表示路由規(guī)則,當(dāng)Typei=RoutingActivity時(shí)Rule表示自定義規(guī)則;Ex_A=N_Ai,V_Ai|i=1,2,.,n為活動(dòng)可擴(kuò)展的屬性集合,其中N_A為屬性的名稱(chēng),V_A為屬性的值。通過(guò)定義活動(dòng)的可擴(kuò)展屬性,就可以對(duì)活動(dòng)的屬性進(jìn)行描述,如生產(chǎn)過(guò)程中工人工作時(shí)間、溫度控制、等,

12、這些屬性是動(dòng)態(tài)可擴(kuò)展的屬性值是動(dòng)態(tài)可變化的。定義3:弧e用于傳遞業(yè)務(wù)過(guò)程中兩個(gè)業(yè)務(wù)活動(dòng)之間的數(shù)據(jù)信息和控制信息,是連接弧集合E的一個(gè)元素。e=ID,WFID,Name,Type,AF,AE,是一個(gè)六元組。其中,ID為連接弧的標(biāo)識(shí);WFID為連接弧所屬流程ID;Name為連接弧的名稱(chēng);Type為連接弧的類(lèi)型,TypeStatic,Dynamic,Type=Static表示連接弧在建模時(shí)建立;Type=Dynamic表示連接弧在流程運(yùn)行時(shí)建立的是一個(gè)臨時(shí)連接弧。AF為連接弧的源活動(dòng);AE為連接弧的目標(biāo)活動(dòng)。2.2智能動(dòng)態(tài)工作流模型體系結(jié)構(gòu)智能動(dòng)態(tài)工作流模型結(jié)構(gòu)如圖2:該模型右半部分即WfMC提出的

13、工作流參考模型,左半部分即FCS。IDWFM工作流模型與傳統(tǒng)工作流模型的不同主要體現(xiàn)在以下幾個(gè)方面:任務(wù)表管理器不僅管理和維護(hù)任務(wù)表,還引用FCS,提供用戶(hù)界面讓用戶(hù)選擇意見(jiàn),并且可以自定義規(guī)則。用戶(hù)執(zhí)行提交操作時(shí),它將檢查用戶(hù)有沒(méi)有完成必要的任務(wù),有沒(méi)有簽署必要的意見(jiàn)。通過(guò)引用FCS接口判斷本結(jié)點(diǎn)是否具有解析規(guī)則,如果有,則把簽署意見(jiàn)送入FCS系統(tǒng),由路由規(guī)則引擎負(fù)責(zé)解析規(guī)則,并把解析的結(jié)果送回到工作流引擎。如果超過(guò)時(shí)限,則調(diào)用自定義規(guī)則,系統(tǒng)服務(wù)將根據(jù)設(shè)定的規(guī)則進(jìn)行流程的流轉(zhuǎn)。工作流引擎通過(guò)FCS系統(tǒng)的數(shù)據(jù)接口與其路由規(guī)則引擎進(jìn)行交互,工作流中的一部分功能將由路由規(guī)則引擎負(fù)責(zé),比如:規(guī)則解

14、析、活動(dòng)屬性的更改、以及流程動(dòng)態(tài)更改。這將大大地減少工作流引擎的負(fù)擔(dān),使工作流引擎專(zhuān)注于任務(wù)的分配。工作流引擎接受到任務(wù)后將根據(jù)條件對(duì)任務(wù)進(jìn)行分配,如果當(dāng)前結(jié)點(diǎn)需要進(jìn)行規(guī)則的解析,則工作流將把工作分配給路由規(guī)則引擎,并把意見(jiàn)傳送到FCS系統(tǒng),由FCS中的路由規(guī)則進(jìn)行解析,解析完成后把結(jié)果送回工作流引擎,工作流引擎根據(jù)結(jié)果進(jìn)行任務(wù)的分配。這樣實(shí)現(xiàn)流程的智能流轉(zhuǎn)。從圖2所給的模型可以看出,F(xiàn)CS系統(tǒng)與工作流參考模型是相互獨(dú)立的,他們之間通過(guò)數(shù)據(jù)接口進(jìn)行交互,因此當(dāng)同一個(gè)流程應(yīng)用于其他的部門(mén)時(shí),只需要通過(guò)FCS提供的設(shè)計(jì)器對(duì)意見(jiàn)字典和規(guī)則庫(kù)進(jìn)行更新,而不需要通過(guò)工作流系統(tǒng)進(jìn)行更改,這樣就可以非常迅速

15、方便地實(shí)現(xiàn)工作流管理系統(tǒng)的移植,從而提高了工作流管理系統(tǒng)的可移植性、通用性。3FCS系統(tǒng)傳統(tǒng)的工作流產(chǎn)品提供一定的意見(jiàn)路由支持功能。但是它們存在著以下不足:無(wú)法識(shí)別動(dòng)態(tài)意見(jiàn),無(wú)法根據(jù)流程中的信息項(xiàng)實(shí)現(xiàn)流程的動(dòng)態(tài)變化、智能流轉(zhuǎn)。并且這些只是提供了對(duì)意見(jiàn)路由的支持,功能比較單一。傳統(tǒng)工作流中的路由解析由工作流引擎負(fù)責(zé),而且在建立模型的同時(shí),路由規(guī)則已經(jīng)固定好,無(wú)法實(shí)現(xiàn)規(guī)則的動(dòng)態(tài)變化,而且當(dāng)需求變化的時(shí)候,往往要對(duì)引擎做出調(diào)整。規(guī)則的解析由工作流引擎負(fù)責(zé),從而加大了引擎的負(fù)擔(dān),而且解析器的設(shè)計(jì)比較固定不容易更改?;诖?,本文提出一個(gè)獨(dú)立于工作流系統(tǒng)的流程協(xié)調(diào)器系統(tǒng)(FCS),在工作流中引入FCS可以

16、更加靈活地處理復(fù)雜的流程,提高系統(tǒng)的智能性以及動(dòng)態(tài)性,并且通過(guò)對(duì)FCS的更改,可以達(dá)到對(duì)系統(tǒng)的更改,提高了系統(tǒng)的通用性。FCS系統(tǒng)獨(dú)立于工作流系統(tǒng),它與工作流系統(tǒng)共享同一個(gè)數(shù)據(jù)庫(kù),并且通過(guò)本身提供的交互接口與工作流引擎進(jìn)行交互,其結(jié)構(gòu)如圖3:12圖3FCS體系結(jié)構(gòu)規(guī)則設(shè)計(jì)器規(guī)則設(shè)計(jì)器主要負(fù)責(zé)設(shè)計(jì)系統(tǒng)中用于約束工作流動(dòng)態(tài)因素變化所必須遵守的條件。當(dāng)需求變化的時(shí)候,可以通過(guò)規(guī)則設(shè)計(jì)器修改規(guī)則從而達(dá)到對(duì)流程的設(shè)置,提高了系統(tǒng)的柔性。意見(jiàn)字典設(shè)計(jì)器業(yè)務(wù)負(fù)責(zé)人簽署的意見(jiàn)必須是計(jì)算機(jī)可以識(shí)別的規(guī)范化的意見(jiàn),業(yè)務(wù)負(fù)責(zé)人只能從這些規(guī)范意見(jiàn)中進(jìn)行選擇,而不能隨心所欲地在意見(jiàn)欄內(nèi)填寫(xiě)意見(jiàn),從而“制造”出計(jì)算機(jī)無(wú)法

17、理解的新意見(jiàn)。為此需要建立意見(jiàn)字典,用于存儲(chǔ)意見(jiàn)ID和意見(jiàn)名稱(chēng)。通過(guò)意見(jiàn)字典設(shè)計(jì)器可以隨時(shí)進(jìn)行添加以適應(yīng)不同審批系統(tǒng)的需求。此外,根據(jù)動(dòng)態(tài)工作流的需要,意見(jiàn)字典還必須包括其它屬性項(xiàng)。該意見(jiàn)是否是動(dòng)態(tài)意見(jiàn),即選擇該意見(jiàn)是否還需要指定對(duì)應(yīng)的業(yè)務(wù)負(fù)責(zé)人(甚至還可以規(guī)定所指定的人員的角色類(lèi)型、部門(mén)范圍等等)。該意見(jiàn)是否是路由意見(jiàn),即選擇該意見(jiàn)是否與路由有關(guān),如果與路由有關(guān),那么選擇該意見(jiàn)意味著下一個(gè)活動(dòng)將是哪一個(gè)活動(dòng)。路由規(guī)則引擎路由規(guī)則引擎負(fù)責(zé)解析流程的規(guī)則。通過(guò)對(duì)流程規(guī)則的解析完成工作流動(dòng)態(tài)因素的動(dòng)態(tài)更改,包括:流程活動(dòng)屬性的動(dòng)態(tài)更改、動(dòng)態(tài)添加、刪除流程活動(dòng)。路由規(guī)則引擎通過(guò)交互接口完成與工作流引

18、擎的數(shù)據(jù)交換。通過(guò)加入路由引擎可以大大降低工作流引擎負(fù)擔(dān),也降低了工作流引擎的復(fù)雜度。交互接口交互接口負(fù)責(zé)與工作流引擎進(jìn)行數(shù)據(jù)的交換,它主要包括兩個(gè)接口:RulExplain(規(guī)則解析接口)GetNexeNode()EditNode()7IsHaveRul()Getdate(數(shù)據(jù)提取接口)Getopinion()Getrul()圖4FCS交互接口規(guī)則解析接口規(guī)則解析接口主要描述FCS系統(tǒng)對(duì)工作流引擎提供的功能。其中,GetNexeNodeModelID函數(shù)主要是用于解析規(guī)則得到當(dāng)前流程下一個(gè)活動(dòng),輸入的參數(shù)分別為:當(dāng)前活動(dòng)意見(jiàn)、流程模板ID、活動(dòng)模板ID;EditNode函數(shù)負(fù)責(zé)更改活動(dòng)屬性,

19、輸入的參數(shù)依次為:當(dāng)前活動(dòng)意見(jiàn)、流程模板ID、活動(dòng)模板ID;IsHaveRul函數(shù)判斷當(dāng)前活動(dòng)是否具有解析的規(guī)則,如果返回真則表示當(dāng)前活動(dòng)具有解析的規(guī)則調(diào)用上面兩個(gè)函數(shù),否則不調(diào)用路由規(guī)則引擎。數(shù)據(jù)提取接口數(shù)據(jù)提出接口描述FCS對(duì)外提供的數(shù)據(jù)獲取功能。其中,Getopinion函數(shù)主要是獲取意見(jiàn)列表,參數(shù)為流程模板ID。Getrul函數(shù)用來(lái)獲得某個(gè)活動(dòng)的規(guī)則,參數(shù)分別為:流程模板ID、活動(dòng)模板ID。以上接口中的函數(shù)可以根據(jù)需要進(jìn)行擴(kuò)展。4實(shí)例FCS系統(tǒng)的運(yùn)行過(guò)程是和工作流引擎交互的過(guò)程,通過(guò)FCS系統(tǒng)提供的數(shù)據(jù)接口進(jìn)行數(shù)據(jù)的交換。本節(jié)將一個(gè)簡(jiǎn)單的審批流程為例子介紹流程動(dòng)態(tài)智能流程的過(guò)程。圖5為

20、一個(gè)審批流程的流程圖。登記崗位責(zé)任人審核*主管處長(zhǎng)審核-*黨委擴(kuò)-大會(huì)議,局長(zhǎng)審核備案圖5:審批流程圖該流程的關(guān)鍵路徑為登記-崗位責(zé)任人審核-主管處長(zhǎng)審核-局長(zhǎng)審核-備案。而黨委擴(kuò)大會(huì)議為一個(gè)動(dòng)態(tài)活動(dòng),它是在流程運(yùn)行過(guò)程中動(dòng)態(tài)添加的。流程中“主管處長(zhǎng)審核”環(huán)節(jié)的審批時(shí)限是動(dòng)態(tài)變化的。下面介紹整個(gè)流程的動(dòng)態(tài)運(yùn)行:假設(shè)審批輸入的信息項(xiàng)如下:審批項(xiàng)目名稱(chēng):爆炸物品生產(chǎn)審批生產(chǎn)產(chǎn)品:12#工業(yè)用炸藥數(shù)量:12T緊急程度為:緊急意見(jiàn)字典為:同意生產(chǎn)、不同意生產(chǎn);系統(tǒng)規(guī)則如表1:表1:審批環(huán)節(jié)系統(tǒng)規(guī)則審批環(huán)節(jié)規(guī)則崗位責(zé)任人審核Rulp=1008,002,“崗位責(zé)任人審核,“上級(jí)指定規(guī)則”,IF(超過(guò)時(shí)限流

21、程自動(dòng)通過(guò),審批意見(jiàn)為:同意生產(chǎn))主管處長(zhǎng)審核RulA=1009,IF(事項(xiàng)類(lèi)型為緊急)THEN環(huán)節(jié)中時(shí)限更改為1天。Rul“=1010,“add“,IF(意見(jiàn)為“同意生產(chǎn)”并且物品的數(shù)量10T)THEN增加環(huán)節(jié)“黨委擴(kuò)大會(huì)議”,“主管處長(zhǎng)審核”。流程運(yùn)行過(guò)程如下:當(dāng)?shù)怯浫藛T登記完后,提交申請(qǐng),工作流引擎首先調(diào)用RulExplain中的IsHaveRul函數(shù),函數(shù)返回false,這樣FCS系統(tǒng)將不進(jìn)行工作,工作流引擎將負(fù)責(zé)解析流程模板,把任務(wù)發(fā)送給崗位責(zé)任人審核這個(gè)環(huán)節(jié)的任務(wù)處理人員。崗位責(zé)任人審核的處理人員得到任務(wù)后在任務(wù)處理界面進(jìn)行審批,根據(jù)信息處理人員選擇了意見(jiàn)為“同意生產(chǎn)”。如果在規(guī)定時(shí)限內(nèi)審批,審批的過(guò)程為:提交任務(wù)后工作流引擎同樣調(diào)用IsHaveRul函數(shù),返回值為true,因此工作流引擎通過(guò)調(diào)用EditNode函數(shù)把任務(wù)發(fā)送給FCS系統(tǒng)的路由規(guī)則引擎,引擎根據(jù)規(guī)則對(duì)“主管處長(zhǎng)審核”這一環(huán)節(jié)的屬性進(jìn)更改完成后函數(shù)返回true,并把結(jié)果送給工作流引擎,引擎得到返回結(jié)果后再次進(jìn)行任務(wù)的分配,把任務(wù)發(fā)送給下一個(gè)審批環(huán)節(jié)的處理人員?!爸鞴芴庨L(zhǎng)審核”這一環(huán)節(jié)的處理人員得到任務(wù)后在規(guī)定的時(shí)限處理任務(wù),選擇同意生產(chǎn),這樣工作流引擎通過(guò)調(diào)用GetNexeNode函數(shù)把

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論