PROCESS MANAGEMENT SYSTEM, METHOD, AND COMPUTER-READABLE MEDIUM
First Claim
1. A computer-readable medium storing instructions for managing workflows, which when executed by a processor, causes a computer to function as:
- a business logic layer including;
a workflow creator configured to define a unified workflow by combining steps of at least two workflows, the unified workflow having associated workflow data including (i) step data associated with each of the steps, the step data including track data that associates each of the steps with a track, and (ii) a business rule,a business rules engine configured to select and apply the business rule to the workflow data, anda workflow manager configured to manage the unified workflow based on the selected and applied business rule; and
a presentation layer configured to output information regarding the managed unified workflow to a display medium.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method, and computer-readable medium storing instructions for managing workflows including a business logic layer including (a) a workflow creator configured to define a unified workflow by combining steps of at least two workflows, the unified workflow having associated workflow data including (i) step data associated with each of the steps, the step data including track data that associates each of the steps with a track, and (ii) a business rule, the workflow data having been imported from a non-uniform data format and converted to a uniform data format, (b) a business rules engine configured to select and apply the business rule to the workflow data, and (c) a workflow manager configured to manage the unified workflow based on the selected and applied business rules; and a presentation layer configured to output information regarding the managed unified workflow to a display medium.
-
Citations
27 Claims
-
1. A computer-readable medium storing instructions for managing workflows, which when executed by a processor, causes a computer to function as:
-
a business logic layer including; a workflow creator configured to define a unified workflow by combining steps of at least two workflows, the unified workflow having associated workflow data including (i) step data associated with each of the steps, the step data including track data that associates each of the steps with a track, and (ii) a business rule, a business rules engine configured to select and apply the business rule to the workflow data, and a workflow manager configured to manage the unified workflow based on the selected and applied business rule; and a presentation layer configured to output information regarding the managed unified workflow to a display medium. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A workflow management system comprising:
-
a business logic layer including; a workflow creator configured to define a unified workflow by combining steps of at least two workflows, the unified workflow having associated workflow data including (i) step data associated with each of the steps, the step data including track data that associates each of the steps with a track, and (ii) a business rule, a business rules engine configured to select and apply the business rule to the workflow data, and a workflow manager configured to manage the unified workflow based on the selected and applied business rule; and a presentation layer configured to output information regarding the managed unified workflow to a display medium.
-
-
19. A method of managing workflows, the method comprising:
-
combining steps of at least two workflows to create a unified workflow, the unified workflow having associated workflow data including (i) step data associated with each of the steps, the step data including track data that associates each of the steps with a track, and (ii) a business rule, selecting and applying the business rule to the workflow data; managing the unified workflow based on the selected and applied business rule; and outputting information regarding the managed unified workflow to a display medium.
-
-
20. A computer-readable medium storing instructions for managing workflows, which when executed by a processor, causes a computer to function as:
-
a workflow creator configured to define a unified workflow for performing a task by combining steps of at least two workflows for performing the task, the unified workflow having associated workflow data including step data associated with each of the steps, the step data including track data that associates each of the steps with one track of a plurality of tracks, the track corresponding to one of a plurality of assignable entities responsible for performing the step(s) in the track, the unified workflow proceeds over steps in more than one track; a workflow manager configured to manage the unified workflow; and a presentation layer configured to output information regarding the unified workflow to a display medium.
-
-
21. A computer-readable medium storing instructions for managing workflows, which when executed by a processor, causes a computer to function as:
-
a business logic layer including; a workflow creator configured to define a unified workflow for performing a task by combining steps of at least two workflows for performing the task, the unified workflow having associated workflow data including (i) step data associated with each of the steps, the step data including track data that associates each of the steps with one track of a plurality of tracks, the track corresponding to one of a plurality of assignable entities responsible for performing the step(s) in the track, and (ii) business rules, the workflow data having been imported from a non-uniform data format and converted to a uniform data format, a business rules engine configured to select and apply business rules to the workflow data during an execution of the unified workflow such that an execution of at least one step is dependent on the execution of at least one other step, and a workflow manager configured to manage the unified workflow based on the selected and applied business rules during the execution of the unified workflow; and a presentation layer configured to output information regarding the managed unified workflow to a display medium.
-
-
22. A method of managing a unified workflow for performing a task, the unified workflow combining steps of at least two workflows, the unified workflow having associated workflow data including step data associated with each of the steps, the step data including track data that associates each of the steps with one track of a plurality of tracks and the track corresponding to one of a plurality of assignable entities responsible for performing the step(s) in the track, the method comprising:
-
assigning to the step data at least one of (i) a trigger condition which, when met, causes an associated step to be triggered, and (ii) a termination condition which, when met, causes the associated step to be terminated; linking the associated step with one or more other steps based on the assignment of step data. - View Dependent Claims (23, 24, 25, 26, 27)
-
Specification