WORKFLOW METHOD, SYSTEM, AND DATA STRUCTURE
First Claim
1. A method for implementing a workflow, said workflow dividing a general work task of an enterprise into activities and associated relationships with respect to a plurality of participating roles in the workflow, said method comprising:
- generating a checklist file for each participating role, each checklist file stored in a first database, each checklist file specifying activities of each participating role and at least one relationship element for each activity of each participating role, wherein the at least one relationship element of a first activity in the checklist file of a first participating role of the plurality of participating roles comprises a dependency relationship; and
generating a plurality of checklist instances, each checklist instance being stored in a second database, each checklist instance corresponding to an associated checklist file and recording a status of each activity and of each relationship element in the associated checklist.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, and data structure for implementing a workflow. The workflow divides a general work task of an enterprise into activities and associated relationships with respect to participating roles in the workflow. A checklist file is generated for each participating role. Each checklist file is stored in a first database. Each checklist file specifies activities of each participating role and at least one relationship element for each activity of each participating role. The at least one relationship element of a first activity in the checklist file of a first participating role of the participating roles includes a dependency relationship. A plurality of checklist instances is generated. Each checklist instance being stored in a second database. Each checklist instance corresponds to an associated checklist file and records a status of each activity and of each relationship element in the associated checklist.
-
Citations
25 Claims
-
1. A method for implementing a workflow, said workflow dividing a general work task of an enterprise into activities and associated relationships with respect to a plurality of participating roles in the workflow, said method comprising:
-
generating a checklist file for each participating role, each checklist file stored in a first database, each checklist file specifying activities of each participating role and at least one relationship element for each activity of each participating role, wherein the at least one relationship element of a first activity in the checklist file of a first participating role of the plurality of participating roles comprises a dependency relationship; and generating a plurality of checklist instances, each checklist instance being stored in a second database, each checklist instance corresponding to an associated checklist file and recording a status of each activity and of each relationship element in the associated checklist. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer system comprising a processor and a computer readable memory unit coupled to the processor, said memory unit containing software that when executed by the processor perform a method for implementing a workflow, said workflow dividing a general work task of an enterprise into activities and associated relationships with respect to a plurality of participating roles in the workflow, said method comprising:
-
generating a checklist file for each participating role, each checklist file stored in a first database, each checklist file specifying activities of each participating role and at least one relationship element for each activity of each participating role, wherein the at least one relationship element of a first activity in the checklist file of a first participating role of the plurality of participating roles comprises a dependency relationship; and generating a plurality of checklist instances, each checklist instance being stored in a second database, each checklist instance corresponding to an associated checklist file and recording a status of each activity and of each relationship element in the associated checklist. - View Dependent Claims (9, 10, 11)
-
-
12. A computer program product, comprising a computer usable storage medium having computer software that when executed by a computer system causes the computer system to perform a method for implementing a workflow, said workflow dividing a general work task of an enterprise into activities and associated relationships with respect to a plurality of participating roles in the workflow, said method comprising:
-
generating a checklist file for each participating role, each checklist file stored in a first database, each checklist file specifying activities of each participating role and at least one relationship element for each activity of each participating role, wherein the at least one relationship element of a first activity in the checklist file of a first participating role of the plurality of participating roles comprises a dependency relationship; and generating a plurality of checklist instances, each checklist instance being stored in a second database, each checklist instance corresponding to an associated checklist file and recording a status of each activity and of each relationship element in the associated checklist. - View Dependent Claims (13, 14, 15)
-
-
16. A workflow data structure for managing a plurality of participating roles and a status of each participating role in a workflow, said workflow dividing a general work task of an enterprise into activities and associated relationships with respect to the participating roles, said workflow data structure comprising:
-
a checklist file for each participating role, each checklist file stored in a first database, each checklist file specifying activities of each participating role and at least one relationship element for each activity of each participating role, wherein the at least one relationship element of a first activity in the checklist file of a first participating role of the plurality of participating roles comprises a dependency relationship; and a plurality of checklist instances, each checklist instance being stored in a second database, each checklist instance corresponding to an associated checklist file and recording a status of each activity and of each relationship element in the associated checklist. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification