Method, system, and program for executing a workflow
First Claim
Patent Images
1. A computer implemented method for executing a workflow, comprising:
- providing a workflow class implementing methods and objects to provide information on and control of workflows;
providing a work list class implementing methods and objects to provide information on and manipulate work items assigned to the workflows;
providing a work item class implementing methods and objects to provide information on and manipulate work items when executing one workflow;
providing a container class implementing methods and objects to provide information and control containers provided for the workflows, wherein a container comprises an object that is used to transfer information among nodes by enabling users to read and write data to the container;
calling one method in the work list class to determine nodes and associated work items in the workflow to process;
calling one method in the work item class to lock a work item when providing a user access to workflow actions and documents associated with the work item; and
calling one method in the work item class to unlock the work item after the user has completed all actions associated with the work item.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided is a method, system, and program for executing a workflow. A workflow class implement methods and objects to provide information on and control of workflows. A work list class implements methods and objects to provide information on and manipulate work items assigned to the workflows. A work item class implements methods and objects to provide information on and manipulate work items when executing one workflow.
256 Citations
39 Claims
-
1. A computer implemented method for executing a workflow, comprising:
-
providing a workflow class implementing methods and objects to provide information on and control of workflows; providing a work list class implementing methods and objects to provide information on and manipulate work items assigned to the workflows; providing a work item class implementing methods and objects to provide information on and manipulate work items when executing one workflow; providing a container class implementing methods and objects to provide information and control containers provided for the workflows, wherein a container comprises an object that is used to transfer information among nodes by enabling users to read and write data to the container; calling one method in the work list class to determine nodes and associated work items in the workflow to process; calling one method in the work item class to lock a work item when providing a user access to workflow actions and documents associated with the work item; and calling one method in the work item class to unlock the work item after the user has completed all actions associated with the work item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer system for executing a workflow, comprising:
-
means for providing a workflow class implementing methods and objects to provide information on and control of workflows; means for providing a work list class implementing methods and objects to provide information on and manipulate work items assigned to the workflows; means for providing a work item class implementing methods and objects to provide information on and manipulate work items when executing one workflow; means for providing a container class including methods and objects to provide information and control containers provided for workflows, wherein a container comprises an object that is used to transfer information among nodes by enabling users to read and write data to the container; means for calling one method in the work list class to determine nodes and associated work items in the workflow process; means for calling one method in the work item class to lock a work item when providing a user access to workflow actions and documents associated with the work item; and means for calling one method in the work item class to unlock the work item after the user has completed all actions associated with the work item. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. An article of manufacture for executing a workflow, wherein the article of manufacture is enabled to execute operations on a processor, the operations comprising:
-
providing a workflow class implementing methods and objects to provide information on and control of workflows; providing a work list class implementing methods and objects to provide information on and manipulate work items assigned to the workflows; providing a work item class implementing methods and objects to provide information on and manipulate work items when executing one workflow; providing a container class including methods and objects to provide information and control containers provided for workflows, wherein a container comprises an object that is used to transfer information among nodes by enabling users to read and write data to the container; calling one method in the work list class to determine nodes and associated work items in the workflow to process; calling one method in the work item class to lock a work item when providing a user access to workflow actions and documents associated with the work item; and calling one method in the work item class to unlock the work item after the user has completed all actions associated with the work item. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
Specification