Workflow tasks in a collaborative application
First Claim
1. A method of providing workflow task capabilities comprising:
- determining if an incomplete workflow task exists;
if an incomplete workflow task exists, sending forms data to a workflow-enabled application program; and
in response to the receipt of forms data, said workflow-enabled application program presenting a workflow task form to the user of the workflow-enabled application program.
2 Assignments
0 Petitions
Accused Products
Abstract
Workflows designed to take advantage of the capabilities of workflow-enabled application programs are disclosed. Examples of workflow-enabled application programs are word processing application programs and e-mail application programs. In response to determining that an incomplete workflow task exists, forms data is sent to a workflow-enabled application program. In response to the receipt of forms data, the workflow-enabled application program presents a workflow task form to the user of the workflow-enabled application program. Embodiments may determine whether a workflow task change or completion by a particular user at a particular time is authorized by the workflow. If a workflow task change or completion is not authorized the workflow rolls back the workflow task to a previous version of the task. Embodiments may determine if an incomplete workflow task is assigned to a group, and, if so assigned, function to prevent duplication of effort by participants in the group.
102 Citations
20 Claims
-
1. A method of providing workflow task capabilities comprising:
-
determining if an incomplete workflow task exists;
if an incomplete workflow task exists, sending forms data to a workflow-enabled application program; and
in response to the receipt of forms data, said workflow-enabled application program presenting a workflow task form to the user of the workflow-enabled application program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An application program stored in a computer-readable medium including computer-executable instructions that, when executed, provide workflow task capabilities to the application program, said computer executable instructions:
-
determining if an incomplete workflow task exists;
if an incomplete workflow task exists, sending forms data to said application program; and
in response to the receipt of forms data, said application program presenting a workflow task form to the user of the application program. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification