Workflow performance analysis is the basis of workflow evaluation and optimization. Maximum throughput is an important aspect of workflow performance. In this paper, a process analytic model for workflow execution is firstly presented. Then an algorithm is developed to identify the bottleneck activity and to calculate maximum throughput, which is a good preparation for the further analysis and optimization of workflow. Finally the simulation results show the accuracy of the proposed algorithm.