In literature, most scheduling models are developed using mathematics method such as programming model or graphic model such as Petri net. Although they are efficient in computing, they are difficult to be built and understood by the industry users. In order to make the scheduling model more capable and practical for industry use, a new scheduling model based on workflow management technique (SMWMT) is proposed here. It is a process oriented compound model that featured as various process constraints definition, activity behavior description, flexible resource definition and mapping, and graphic presentation that offer intuitional understandings to users. The corresponding scheduling system based on workflow simulation is provided. A cost oriented iterative algorithm is proposed to enhance the scheduling performance. The example of the model and the simulation results show that the proposed model and scheduling method are effective.