Method for creating a workflow
First Claim
1. A method for creating a workflow including at least one structured process with interdependent tasks, and a composite object involved in the process, wherein the method comprises the steps of:
- defining a model of the composite object, the model describing the composite object as an aggregate of constituent elements, wherein each of the constituent elements is an instance of an element type;
creating a general workflow by modelling the process as a structured graph comprising tasks with an associated element type and connected according to their dependencies; and
associating the tasks with the constituent elements according to the type of the elements to create a specific workflow, the associating step including rearranging the tasks on the basis of the associated element type for creating parallel task-element combinations in the specific workflow.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for creating a workflow including at least one structured process with interdependent tasks, and a composite object involved in the process is provided. The method includes defining a model of the object, describing the composite object as an aggregate of constituent elements, wherein each element is an instance of an element type; creating a general workflow by modelling the process as a structured graph comprising tasks with an associated element type, connected according to their dependencies; and associating tasks with elements according to their type to create a specific workflow. The method comprises rearranging the tasks on the basis of the associated element type to increase the number of parallel task-element combinations in the specific workflow. A programmable processing device comprises a mechanism for automatically generating a workflow and a mechanism for operation by one or more users. The device uses the above-described method. A computer program product can be run on a computer to execute the method and automatically create a workflow.
73 Citations
25 Claims
-
1. A method for creating a workflow including at least one structured process with interdependent tasks, and a composite object involved in the process, wherein the method comprises the steps of:
-
defining a model of the composite object, the model describing the composite object as an aggregate of constituent elements, wherein each of the constituent elements is an instance of an element type;
creating a general workflow by modelling the process as a structured graph comprising tasks with an associated element type and connected according to their dependencies; and
associating the tasks with the constituent elements according to the type of the elements to create a specific workflow, the associating step including rearranging the tasks on the basis of the associated element type for creating parallel task-element combinations in the specific workflow. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A programmable processing device for creating a workflow including at least one structured process with interdependent tasks, and a composite object involved in the process, wherein the programmable processing device comprises:
-
means for defining a model of the composite object, the model describing the composite object as an aggregate of constituent elements, wherein each of the constituent elements is an instance of an element type;
means for creating a general workflow by modelling the process as a structured graph comprising tasks with an associated element type and connected according to their dependencies; and
means for associating the tasks with the constituent elements according to the type of the elements to create a specific workflow, by rearranging the tasks on the basis of the associated element type for creating parallel task-element combinations in the specific workflow. - View Dependent Claims (12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24)
-
-
18. A computer program product embodied on a computer readable medium, for creating a workflow including at least one structured process with interdependent tasks, and a composite object involved in the process, wherein the computer program product comprises computer-executable instructions for:
-
defining a model of the composite object, the model describing the composite object as an aggregate of constituent elements, wherein each of the constituent elements is an instance of an element type;
creating a general workflow by modelling the process as a structured graph comprising tasks with an associated element type and connected according to their dependencies; and
associating the tasks with the constituent elements according to the type of the elements to create a specific workflow, by rearranging the tasks on the basis of the associated element type for creating parallel task-element combinations in the specific workflow.
-
-
25. A computer readable medium having thereon a computer program product for creating a workflow including at least one structured process with interdependent tasks, and a composite object involved in the process, wherein the computer program product comprises computer-executable instructions for:
-
defining a model of the composite object, the model describing the composite object as an aggregate of constituent elements, wherein each of the constituent elements is an instance of an element type;
creating a general workflow by modelling the process as a structured graph comprising tasks with an associated element type and connected according to their dependencies; and
associating the tasks with the constituent elements according to the type of the elements to create a specific workflow, by rearranging the tasks on the basis of the associated element type for creating parallel task-element combinations in the specific workflow.
-
Specification