In the literature, most scheduling models are developed using mathematical methods such as programming models or graphic models like Petri net. Although they are efficient in computing, they are difficult to build and understand by industry users. In order to make the scheduling model more capable and practical for industrial use, a new scheduling model based on the workflow management technique (SMWMT) is proposed here. It is a process-oriented compound model that features various process constraints definitions, activity behaviour descriptions, flexible resource definition and mapping, and graphic presentations 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.