Contemporary process management systems (e.g., workflow management systems) are driven by explicit process models, i.e., a completely specified workflow design is required in order to enact a given workflow process. Constructing process models from scratch is a complicated time-consuming task that often requires high expertise. And there are discrepancies between the actual workflow processes and the processes as perceived by the management. Therefore, techniques for discovering process models have been developed. Process mining just attempts to improve this by automatically generating a process model from sets of systems executions (audit logs). In this paper, a block structured process mining approach from audit logs to support process modeling is designed. Compare with other algorithms, the result of this approach is more visible and understanding of process model. This approach is used to a widely commercial tool for the visualization and analysis of process model.