Disposal of Dynamic Modification in Workflow
|School||Huazhong University of Science and Technology|
|Course||Mechanical Design and Theory|
|Keywords||Workflow process migration dynamic change migration strategy Petri-net|
With the increasingly heated market competition, Workflow Management System (WfMS) is employed more and more widely to manage business information. By now, the application of WfMS has gained certain achievements. The pre-defined workflows are well managed by the traditional WfMS. But it can’t deal with the uncertain workflows. With the business process becoming more uncertain and various, it’s crucial to improve the workflow to deal with uncertain factors.To improve the flexibility of WfMS and solve problems in dynamic changes of workflow instance, the related technologies are deeply studied.Firstly, the current situations of the development of WfMS is introduced. Theories and concepts related with dynamic changes, and functional technology systems are well studied.Secondly, according to the characteristics of dynamic changes , migration strategies of each workflow instance is proposed. key technologies of the dynamic workflow are discussed in detail:(1) A new model based on Petri-net and DNG is proposed. In this model, routing relations between workflow nodes are expressed by routing matrix with current state of each place in the workflow instance expressed by a state matrix too. These two matrices are employed to monitor dynamic changes of node relations and place states in the workflow instance.(2)The disposal of dynamic changes are not supported by the traditional workflow engine, so new demands for the engine are proposed in this thesis. Meanwhile, the responds of the engine to the dynamic changes are designed.(3)Through the analysis of data exchanges between WfMS and other systems, the data types and storage are studied. The interface technology between WfMS and other systems is introduced.(4) An immediate change algorithm to find bypassable nodes and migration nodes in time of workflow template adjustment is proposed. Migration strategy of each workflow instance is determined by bypassable nodes and migration nodes found.Finally, based on the above general architecture and related key technologies, an engineering change process is given as an example to verify the feasibility of this method.