It is very important for reasonable analysis of complex workflow model based on Petri nets. Based on the four basic models, the complex workflow model is simplified by equivalent layer. According to the equal servicing time formula of series model, parallel model and selection model, calculate the simplified the model and build simulation models. Analyze its reasonableness through the simulation and theoretical calculation Petri net model is primarily a tool to establish the relationship between the properties through the workflow task description, it has the advantage to be able to fully concurrent, discrete event attribute describes the dynamic aspects, through the use of a graphical description of the property of tools for modeling, combined with theoretical and mathematical definition, analysis and evaluation model algorithm aspects typical Petri nets have the following characteristics: first, it is a graphical modeling tool with an intuitive, easy to use the advantage, in the resource constraints or resource conflicts can concurrently visualize and describe resolve; secondly, it has the ability to describe mathematical modeling, information theory and stochastic process theory combined with the system uncertainty or randomness analysis.Activities in the process of implementation, depending on the execution order, the basic model defines four implementation process [1]:(1) the order of execution is also referred to as a serial execution: Figure 1 (a), a plurality of sub-order of tasks sequentially executed. If task A and B two tasks to perform, A task execution over again perform B tasks.(2) Select the execution order of execution is also known as a conditional branch: Figure 1 (c), first performed to judge the conditions, which determine the conditions set up on the implementation of the tasks performed which task, in accordance with the conditions of the priority the level of selective execution.(3) may also be referred to simultaneously perform parallel execution sequence: Figure 1 (b), the two tasks performed simultaneously or in any order, such as task C and task B is executed in parallel.(4) Repeat the cycle can also be called the order of execution: Figure 1 (d), each task as long as the condition is true, can be recycled repeatedly executed.