基于角色过程视图的跨组织工作流监控和管理

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

上海交通大学硕士学位论文基于角色过程视图的跨组织工作流监控和管理姓名:孙永岩申请学位级别:硕士专业:计算机技术指导教师:夏雨人;陈筠力20080901IAITAITAITABSTRACTIICROSS-ORGANIZATIONALWORKFLOWSUPERVISIONANDMANAGEMENTBASEDONROLESANDPROCESSVIEWSABSTRACTInthisarticle,basedoncross-organizationalworkflowtheory,aprocess-viewmodelbased-onstructured-rolesincross-organizationalworkflowsisproposed,whichcanhaveachoiceofprivateenterpriseshidingthedetailsoftheworkflow,andofferprocess-orientedinterface,accordingtotheneedingofdifferentroles.Eachparticipatingenterprisecanmonitorandcontroltheprogressofpartnersthroughthevirtualstatesoftheprocess-viewsandcangeneratedifferentprocess-viewsfordifferentpartnersbasedondifferentcommercialrelations.Processviewinthearticleisaneffectiverealizationofcross-organizationalworkflowmonitoringmethods,whichparticipatingenterprisescangainusefulprocessinformationsothatthecross-organizationalcooperationmoreefficient.Cross-organizationalworkflowsarecoordinatedthroughvirtualstatesofprocess-views,whichpresentprogressstatusoftheentireprocess.Inaddition,thethesisintroducestheconceptofactivitybasedontheprocessview,whichreflectsthecharacteristicsofactivemonitoring.Whentheprocessinformationortherelateddatainformationchanges,itcouldtimelyinformtherelatedroleoftherelatedcooperationtohandleintime.KEYWORDS:process-views,cross-organizationalworkflows,process,virtualstates,roleIIIAbbreviationsFullspellingChineseexplanationAITAssembly,IntegrationandTestAPIApplicationProgrammingInterfaceSDAMSSatelliteDevelopmentAITManagementSystemAITWMFCWorkflowManagementCoalitionWMFSWorkflowManagementsystems462008916472008916200891611.11.21.2.1[9]WFMC[2]2WFMCWAPIMQSeriesWorkflow[14],Ultimus[15],METEOR[16],andWFMC[17][22]PetriNets[18]1.2.2[8][12]3[6]1.31.4AIT41.552.1HammercolleaguesZismanEllisNuttXeroxPARCFileNetViewStarIBM1993[23],WorkflowManagementCoalition[23]()()6(process):processdefinition):(activity):()(workitem):(worklist):(participant):()(role)(role):(workflowcontroldata):WFMS(relevantdata):WFMS(workflowengine):/(transitioninformation):72.2(Inter-organizationalWorkflow,IOWF-net)(channels)2.2.1Webe-mail8[25]()Yong-ChanKim(virtualsocialactor)[26]9(role-centric)()PeopleSoft2.2.2/10(1)(2)(3)commitment2.2.3112.3123.1!133-1[24]$$3-1Fig.3-1Purchasesupplychain1PTPPP={Ti|iN}3-114Ti2PT=RC3-2RTCR123C=asker,responder,rulesaskerresponderrules4WFUiWFUi=Ti,engineienginei5WFUiWFUjMutOpeij=Dotij,protocalijDotijprotocalij2C6WFWF=WFUMutOpeWFUMutOpe3-2153-2Fig.3-2Manufacturerrolesstructurerelationstree3-33-3Fig.3-3Retailerrolesstructurerelationstree3-416............3-4Fig.3-4Purchasesupplychainrolesstructure3.23-517ab1Ac2Ad3A3-5Fig.3-5Basicprocessandprocessview181(b)3-5(c)3.2.1B2B11923453.2.2[3][3]WFMSB2B203-63-6Fig.3-6Relationbetweenbasicprocessandprocessview/WFMC3-7213-7Fig.3-7Processsamplez1BPBA,BDBABDBASPLIT_flag,JOIN_flag,SC,ROLEaSPLIT_flag/JOIN_flagNULLANDXORNULLANDXORANDXORANDXORbSCJOIN_flagSCJOIN_flagSCJOIN_flagcROLEBDdepxyCCxyxyxyBAaBPxyxyxyxyyxbBPxyyxx22yx∞yz2ActiveProcessViewVA,VD,RVAVDVA‘’‘’‘∞’R3-83-8Fig.3-8Relationbetweenbasicprocessdefinitionandactiveprocessviewz3BP=BA,BDvaA,D,SPLIT_flag,JOIN_flag,SC,ROLEAAABABPAAAA}{∞∈ℜ∉∈∀,,,,AxBAxAy∈∃yxℜBPAz∈∀BPzxℜ∈∈∈=AyAxBDCyxdepCyxdepDxyxy,,),,(),,(3-323SPLIT_flag“NULL”“MIX”NULLvaMIXvaJOIN_flag“NULL”“MIX”NULLvaMIXvaSCvaROLESPLIT_flagJOIN_flagANDXORAMIXva=ADz4BP=BA,BDvai=Ai,Divaj=Aj,Djvaivaj∈∈∈=jyixxyyxxyyxijjiAaAaBDCaadepCaadepVCvavavdep,,),,(),,(),,(VCijCxy1A1A2A1A21212211212121,,,,VAVAVAAVAAVAVAAABPAA∈∧∈∀⇔∈∀25ASA[OUT]BSB[IN]BASB[IN]SA[OUT]DDBA→2VBVAVBBVAAVBVABABPBADD→∈∧∈∀⇔→∈∀,,,,243.2.3oneventifconditiondoaction3.3///3.3.1/WMFWf-XML3-9WfExecutionObject/not_startedsuspendedrunningopencompletedterminatedabortedclosednot_running3-9WfExecutionObjectFig.3-9StateofWfExecutionObjectWfExecutionObjectopen25closeOpenrunningnot_running(suspended)(not_started)Completedterminatedabortedsuspend,terminate,change_stateWfExecutionObjectWfExecutionObjectWfExecutionObjectsWMFget_current_stateWfExecutionObject3.3.2////////////‹suspended‹openrunningsuspendednot_startednot_startedsuspendednot_startedQvaQ‹closed26closeclosedWfExecutionObjectcompletedcompletedcompletedterminatedterminatedterminatedabortedabortedfs(a)/fs(va)a/va/3vaA,DAa∈∃fs(a)=openopenQ={fs(a),Aa∈∀},fs(va)QAa∈∀fs(a)=terminatedterminatedAa∈∃fs(a)=terminated,fs(va)=terminatedAa∈∀fs(a)=completedfs(va)=completed3-10Aaacomplete∈∀),(}{,)(.),(aAacompletedorterminatedafandAaaterminate−∈′∀=′∈∃}{,)(.),(aAaclosedafandAaaabort−∈′∀=′∈∃Aaaresume∈∃),(}{,_)(.),(aAarunningnotafandAaasuspend−∈′∀=′∈∃Aaastart∈∃),(Aaainitiate∈∃),(3-10vaFig.3-10Statetransferofvirtualactivity“va”//eate_processsuspendedAPI//4va=A,Dvas27fs(a)safs(a)sfs(a)4vafs(va)≠sInvalidStatefs(va)=sPVPVssPVBPInvalidStatePVBP3.43-113-11Fig.3-11Inter-organizationalworkflowJAVAappletsWEB28WF-XMLMm1m3Ap1p2m1MAAp13.5WFMC3.5.1D1OnD1_changedIff(D1.value,C)Donotify_someoneD1_changedD1f(V1,V2)Notify_someone293.5.2StartGoal_achievedModifyadhocworkflowNotificationFreshReportAnalyze3.5.3onprocess_changeddotracertracer30

1 / 53
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功