System and method for managing and monitoring multiple workflows
First Claim
1. A method comprising:
- storing, by a computer system, a plurality of workflow steps in a database, each workflow step including an exit criterion representing a condition that must be satisfied before the workflow step can be exited and processing can proceed to a subsequent workflow step;
receiving, by the computer system, information specifying an attribute and a global modification to be made to all workflow steps associated with the attribute;
storing, by the computer system, a library of reusable exit criteria, wherein the reusable exit criteria are applicable to a plurality of distinct workflows, and wherein the global modification indicates that the exit criteria for workflow steps associated with the attribute should be replaced by a reusable exit criterion in the library;
identifying, by the computer system, a first workflow step and a second workflow step in the database that is associated with the attribute, wherein the first workflow step is part of a first workflow, wherein the second workflow step is part of a second workflow, and wherein the first workflow and the second workflow are distinct;
determining, by the computer system, if the first workflow step and the second workflow step are associated with a global administration privilege indicating that they can be modified by the global modification, or with a local administration privilege indicating that they can only be modified by a local modification that solely affects their respective workflows;
if the first workflow step and the second workflow step are associated with the global administration privilege, modifying, by the computer system, the exit criterion included in the first workflow step and the exit criterion included in the second workflow step based on the global modification; and
if the first workflow step and the second workflow step are associated with the local administration privilege, preventing, by the computer system, any modification of the first workflow step or the second workflow step based on the global modification.
1 Assignment
0 Petitions
Accused Products
Abstract
A criteria-based system and method is provided for performing workload management. Unlike conventional systems, the invention provides a system and method that includes a core workload management entity for performing workload management for multiple process lines. Each process line is defined based on the criteria for a workload, such as a product line or service based task. The method may include providing initial information related to components supply, then developing workflow processes and workflow exit criteria algorithms for individual workflow steps. The exit criteria may produce a common thread among multiple product lines, allowing the process to extend to create a diverse master workflow system to manage and monitor the workflow of an organization. The system and method are adaptable to product supply chain workflow management, project management, service provision management, and any other scenario where some level of concurrent management of multiple workflows is desired.
-
Citations
12 Claims
-
1. A method comprising:
-
storing, by a computer system, a plurality of workflow steps in a database, each workflow step including an exit criterion representing a condition that must be satisfied before the workflow step can be exited and processing can proceed to a subsequent workflow step; receiving, by the computer system, information specifying an attribute and a global modification to be made to all workflow steps associated with the attribute; storing, by the computer system, a library of reusable exit criteria, wherein the reusable exit criteria are applicable to a plurality of distinct workflows, and wherein the global modification indicates that the exit criteria for workflow steps associated with the attribute should be replaced by a reusable exit criterion in the library; identifying, by the computer system, a first workflow step and a second workflow step in the database that is associated with the attribute, wherein the first workflow step is part of a first workflow, wherein the second workflow step is part of a second workflow, and wherein the first workflow and the second workflow are distinct; determining, by the computer system, if the first workflow step and the second workflow step are associated with a global administration privilege indicating that they can be modified by the global modification, or with a local administration privilege indicating that they can only be modified by a local modification that solely affects their respective workflows; if the first workflow step and the second workflow step are associated with the global administration privilege, modifying, by the computer system, the exit criterion included in the first workflow step and the exit criterion included in the second workflow step based on the global modification; and if the first workflow step and the second workflow step are associated with the local administration privilege, preventing, by the computer system, any modification of the first workflow step or the second workflow step based on the global modification. - View Dependent Claims (2, 3, 4)
-
-
5. A tangible machine-readable storage medium having stored thereon program code executable by a computer system, the program code comprising:
-
code that causes the computer system to store a plurality of workflow steps in a database, each workflow step including an exit criterion representing a condition that must be satisfied before the workflow step can be exited and processing can proceed to a subsequent workflow step; code that causes the computer system to receive information specifying an attribute and a global modification to be made to all workflow steps associated with the attribute; code that causes the computer system to store a library of reusable exit criteria, wherein the reusable exit criteria are applicable to a plurality of distinct workflows, and wherein the global modification indicates that the exit criteria for workflow steps associated with the attribute should be replaced by a reusable exit criterion in the library; code that causes the computer system to identify a first workflow step and a second workflow step in the database that is associated with the attribute, wherein the first workflow step is part of a first workflow, wherein the second workflow step is part of a second workflow, and wherein the first workflow and the second workflow are distinct; code that causes the computer system to determine if the first workflow step and the second workflow step are associated with a global administration privilege indicating that they can be modified by the global modification, or with a local administration privilege indicating that they can only be modified by a local modification that solely affects their respective workflows; code that, if the first workflow step and the second workflow step are associated with the global administration privilege, causes the computer system to modify the exit criterion included in the first workflow step and the exit criterion included in the second workflow step based on the global modification; and code that, if the first workflow step and the second workflow step are associated with the local administration privilege, causes the computer system to prevent any modification of the first workflow step or the second workflow step based on the global modification. - View Dependent Claims (6, 7, 8)
-
-
9. A system comprising:
-
a storage component configured to store a plurality of workflow steps, each workflow step including an exit criterion representing a condition that must be satisfied before the workflow step can be exited and processing can proceed to a subsequent workflow step; and a processor in communication with the storage component, the processor being configured to; receive information specifying an attribute and a global modification to be made to all workflow steps associated with the attribute; store a library of reusable exit criteria, wherein the reusable exit criteria are applicable to a plurality of distinct workflows, and wherein the global modification indicates that the exit criteria for workflow steps associated with the attribute should be replaced by a reusable exit criterion in the library; identify a first workflow step and a second workflow step in the database that is associated with the attribute, wherein the first workflow step is part of a first workflow, wherein the second workflow step is part of a second workflow, and wherein the first workflow and the second workflow are distinct; determine if the first workflow step and the second workflow step are associated with a global administration privilege indicating that they can be modified by the global modification, or with a local administration privilege indicating that they can only be modified by a local modification that solely affects their respective workflows; if the first workflow step and the second workflow step are associated with the global administration privilege, modify the exit criterion included in the first workflow step and the exit criterion included in the second workflow step based on the global modification; and if the first workflow step and the second workflow step are associated with the local administration privilege, prevent any modification of the first workflow step or the second workflow step based on the global modification. - View Dependent Claims (10, 11, 12)
-
Specification