Apparatus and method for collecting and displaying information in a workflow system
19 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for extensible real-time workflows are described. The present invention allows a user of a transaction processing system, such as a customer relationship management (CRM) tool or an automatic call distribution (ACD), for example, to easily add new event sources without recompiling the core workflow server engine of the transaction processing system. The invention also supports features such as the adding of new services, the exchange of events and parameters with other systems, real-time collection and display of workflow statistical information, the use of a centralized configuration database, incremental loading and unloading of workflows and rules, and exception handling.
163 Citations
43 Claims
-
1-23. -23. (canceled)
-
24. A method of displaying information relating to a workflow driven by a computer system comprising:
-
executing the workflow, the workflow implementing business rules;
calculating execution statistics relating to the execution of the workflow on the computer system;
displaying a workflow diagram as a tree with vertices on a display screen associated with the computer system; and
overlaying the execution statistics on the workflow diagram, wherein the execution statistics are for various steps displayed in the workflow diagram. - View Dependent Claims (25, 26, 27, 28)
-
-
29. A workflow system comprising:
-
a workflow server engine to execute workflows, the workflows implementing business rules;
a display device to display workflow diagrams, wherein the workflow diagrams are depicted as trees having a plurality of vertices; and
an overlay data provider to provide calculated execution statistics relating to an executing workflow to overlay on the workflow diagram displayed on the display device. - View Dependent Claims (30)
-
-
31. A method of collecting information relating to a workflow driven by a computer system:
- comprising;
executing the workflow, the workflow implementing business rules;
calculating execution statistics relating to the execution of the workflow on the computer system;
displaying a workflow diagram of the workflow being executed on a display screen associated with the computer system; and
overlaying the execution statistics on the workflow diagram, and wherein the workflow diagram is at least partially represented as a tree having vertices. - View Dependent Claims (32, 33, 34, 35, 36, 37)
- comprising;
-
38. A method of collecting information relating to a workflow driven by a computer system comprising:
-
executing the workflow, the workflow implementing business rules;
calculating execution statistics relating to the execution of the workflow on the computer system, wherein the execution statistics includes the number of times a step in the workflow is executed; and
displaying the execution statistics and a workflow diagram on a display screen associated with the computer system, wherein the workflow diagram is depicted as a plurality of connected vertices. - View Dependent Claims (39, 40, 41, 42, 43)
-
Specification