Patent ID: 7617245
Filing Date: 2009-11-10
Classification: G06Q,Y10S

Abstract:
1. A computer-implemented method of managing a workflow, the method comprising: identifying action mappings associated with a present status of an entity being processed through a workflow, the action mappings including an presenting questions associated with the present status to a user through a user interface, the questions including one or more mandatory questions which elicit information for evaluation in determining whether one or more tasks that are required to be performed to satisfy the present status have been satisfactorily completed, and one or more optional questions which elicit additional information about the entity as it is processed through the workflow; evaluating a user input to determine that all of the mandatory questions have been answered, and that the user has answered one or more of the optional questions or has provided a rework reason; when all of the mandatory questions have been answered, automatically evaluating the user input to determine that corresponding answers to the one or more mandatory questions indicate that the one or more tasks associated with the present status have been satisfactorily completed, and enabling an when the user has answered all of the mandatory questions and one or more of the optional questions, automatically evaluating the received input to determine that corresponding answers to the one or more optional questions indicate that the particular condition is fulfilled, and enabling an when the user has answered all of the mandatory questions and has provided the rework reason, identifying the preceding status from among multiple preceding statuses based on the rework reason, and enabling a receiving a user selection of one of the enabled controls; and executing the action mapping associated with the selected control.