System and method for workflow process management
First Claim
1. A software implemented method in a computer system for controlling and monitoring a workflow process by arranging complex tasks into predefined sequences according to the workflow process, the method comprising the steps of:
- defining procedural components of a process flow model;
defining control links for connecting the procedural components of the process flow model;
defining data components of a process data model;
defining data links for connecting the procedural components of the process flow model and the data components of the process data model; and
invoking the procedural components for producing a workflow process result.
3 Assignments
0 Petitions
Accused Products
Abstract
Many business processes involve manually controlling and monitoring informational artifacts, such as documents or insurance claims, through a workflow process. The present invention provides a dynamic and flexible method for controlling workflow processes by arranging complex tasks into predefined sequences having decision points that control the process to completion. The method comprises defining procedural components of a process flow model, defining control links for connecting the procedural components, defining data components of a process data model, defining data links for connecting the procedural components and the data components, and invoking the procedural components for producing a workflow process result. The procedural components comprise nodes in the workflow process, which may be automated, interactive or manual procedures. The nodes are connected and executed in a defined sequence determined by control links. The data components comprise data sets connected to procedural components by the data links.
252 Citations
26 Claims
-
1. A software implemented method in a computer system for controlling and monitoring a workflow process by arranging complex tasks into predefined sequences according to the workflow process, the method comprising the steps of:
-
defining procedural components of a process flow model;
defining control links for connecting the procedural components of the process flow model;
defining data components of a process data model;
defining data links for connecting the procedural components of the process flow model and the data components of the process data model; and
invoking the procedural components for producing a workflow process result. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A software implemented system in a computer for controlling and monitoring a workflow process by arranging complex tasks into predefined sequences according to the workflow process, the system comprising:
-
means for defining procedural components of a process flow model;
means for defining control links for connecting the procedural components of the process flow model;
means for defining data components of a process data model;
means for defining data links for connecting the procedural components of the process flow model and the data components of the process data model; and
means for invoking the procedural components for producing a workflow process result. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
-
25. A software implemented system in a computer for controlling and monitoring a workflow process comprising;
-
one or more workflow managers for controlling and invoking procedural components of the workflow process;
a workflow database connected to the one or more workflow managers for persisting workflow process tables and configuration tables, including nodes, decisions, control links, data sets and data links;
the procedural components of the workflow process including nodes, node groups, decision nodes and flow control nodes; and
the procedural component nodes including workflow user applications, automated applications, services, function process steps and manual process steps. - View Dependent Claims (26)
-
Specification