DEFINING AND IMPLEMENTING CUSTOM TASK PROCESSES
First Claim
1. A method for defining a custom task process, the method comprising:
- providing a first user interface for defining a task action, the task action encompassing one or more task instances; and
providing a second user interface for defining the one or more task instances.
2 Assignments
0 Petitions
Accused Products
Abstract
Concepts and technologies are provided herein for defining and implementing custom task processes. An authoring tool provides a user interface for defining a custom task process that encompasses one or more task instances. New workflow logic can be applied to both the task action and the encompassed task instances. Once a task process has been defined using the authoring tool, a workflow that includes the task process is submitted to a collaborative application for execution. The defined task action and task instances are executed by the collaborative application to implement the defined task process. Through the execution of the task process, assignments are made to the defined participants, and additional workflows, actions, and behaviors may be triggered and executed based upon the defined task action and task instances.
21 Citations
20 Claims
-
1. A method for defining a custom task process, the method comprising:
-
providing a first user interface for defining a task action, the task action encompassing one or more task instances; and providing a second user interface for defining the one or more task instances. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for executing a custom task process, the method comprising:
-
executing a task action, the task action encompassing one or more task instances; and executing the one or more task instances. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A computer storage medium having computer-executable instructions stored therein which, when executed by a computer, cause the computer to:
-
provide a user interface for defining a custom task process, the user interface comprising one or more user interface controls for defining a task action that encompasses one or more task instances; receive data through the user interface defining one or more process behaviors and completion conditions for the task action; receive data through the user interface defining one or more task outcomes and task behaviors for the one or more task instances; and
toexecute the custom task process by executing the task action and the one or more task instances.
-
Specification