摘要
针对企业业务过程建模的需求,分析目前典型的工作流过程建模方法,并结合工作流管理联盟提出的XPDL过程定义语言,设计一种可视化工作流建模工具Work Flow Editor。依据"问题分离"原则,对WFMC的工作流过程定义元模型进行了改进,使建立的模型具有易修改、元素可重用等特点。针对建模元素可扩展性的需求,通过定义建模元素类的通用接口和设计一种动态加载方案,在很好地方便企业用户定制建模元素的同时又不需要修改建模工具。针对多任务多分支环境下复杂的流程编辑问题,设计了一种有限状态机(FSM)模型,实现了复杂编辑动作的实时性处理和灵活控制,降低了时间复杂度,并且实现模块化编程,很好地实现了流程的建模。
According to the need of enterprise business modeling,this paper analyzed the workflow modeling method,and combined with workflow management coalition(WfMC) submitting XML process definition language(XPDL) process definition language,designed a visual workflow modeling tool named Work Flow Editor. Referring with the workflow of WFMC which has defined the element model,we have modified it according to the principle of problems separation. We can build the model with the characteristic of easy to modify and elements of reusable.Aiming at the modeling elements of scalability,we have defined the generic interface modeling elements and designed a dynamic loading mechanism. It is facilitate to enterprise custom modeling elements when does not need to modify the modeling tool. For complex process editor in multi-task and multi-branch environment,it designed a finite state machine(FSM) model and realized the real time processing action and flexible control when complexly editing. By this way,we can reduce the time complexity,realize the modular programming and be very good to realize the process of modeling.
出处
《微型机与应用》
2016年第6期15-18,22,共5页
Microcomputer & Its Applications
基金
国家发改委基金项目(2012083)
广西科技创新能力与条件建设计划(桂科能1598025-21)
桂林市科技开发项目(20150103-6)