Workflow association in a collaborative application
First Claim
Patent Images
1. A method of creating a software program for supporting how work flows through a business process (i.e., a workflow), comprising:
- (a) in response to user input, defining a workflow and designing forms to support the workflow using previously developed templates;
(b) installing the workflow on a server;
(c) associating participants with the workflow;
(d) enabling the workflow; and
(e) associating the workflow with a document library.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for developing and managing workflows is disclosed. The method enables the development of workflows from workflow templates and/or preprogrammed components; associating a workflow with a schedule; modeling a workflow as a plurality of tasks and a plurality of human-to-human or human-to-computer interaction points; and persistently storing the internal state of a workflow. The method employs computer-implemented forms to control the development, packaging, installation, deployment, enablement, association, instantiation, and termination of workflows.
-
Citations
20 Claims
-
1. A method of creating a software program for supporting how work flows through a business process (i.e., a workflow), comprising:
-
(a) in response to user input, defining a workflow and designing forms to support the workflow using previously developed templates;
(b) installing the workflow on a server;
(c) associating participants with the workflow;
(d) enabling the workflow; and
(e) associating the workflow with a document library. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. The computer-implemented method for managing workflows, said method comprising:
-
(a) developing a workflow;
(b) packaging the workflow;
(c) installing the workflow on a server;
(d) deploying the workflow;
(e) enabling the workflow;
(f) associating the workflow with a schedule;
(g) instantiating the workflow; and
(h) terminating the workflow. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A computer-implemented method for managing workflows, said method comprising:
-
(a) creating a workflow from preprogrammed components, said preprogrammed components including templates suitable for creating forms, said templates including parameters;
(b) assigning values to the parameters of said workflow forms;
(c) installing said workflow forms on a server; and
(d) associating participants with said workflow. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification