Abstract:In order to satisfy the requirement of more flexible approval process which is demanded in most information systems, this paper extracted some features in common and established a universal approval process model that supports functions including rollback, skip and alteration. Mechanism of the model works as the following: through separating the templates and processing instances it makes the model available when alterations occur; through jointing the templates and processing instances, it is able to display the trajectory and circulation trend of the process; through configuration of constituent elements, it is able to meet individualized approval needs for different businesses, which means a kind of flexibility. Finally, the author presented an example of project approval in Scientific Research Management Information System to demonstrate that the model is flexible.