Method and apparatus for providing communication tasks in a workflow
First Claim
1. A method for developing a workflow, comprising:
- generating said workflow comprising at least one business node associated with a business task; and
inserting at least one communication node in said workflow, said at least one communication node associated with a communication task, wherein at least one property of said communication task is resolved at run time.
26 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus are provided for developing and processing workflows that include communication tasks. A workflow is generated according to the present invention by inserting at least one communication node in the workflow. The communication node associated is with a communication task having at least one property that is resolved at run time. For example, the media type, recipient list, or timing of a communication may be resolved at run-time. A workflow generation tool is provided that generates a workflow based on (i) a user selection of at least one communication node to insert in a workflow, and (ii) a user specification of one or more properties of the communication task, wherein at least one property of the communication task is resolved at run time. At run-time, a workflow engine parses at least communication node in a workflow associated with a communication task and having at least one property that is resolved at run time.
177 Citations
21 Claims
-
1. A method for developing a workflow, comprising:
-
generating said workflow comprising at least one business node associated with a business task; and
inserting at least one communication node in said workflow, said at least one communication node associated with a communication task, wherein at least one property of said communication task is resolved at run time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A workflow generation tool, comprising:
-
a memory; and
at least one processor, coupled to the memory, operative to;
receive a user selection of at least one communication node to insert in a workflow, said at least one communication node associated with a communication task; and
receive a user specification of one or more properties of said communication task, wherein at least one property of said communication task is resolved at run time. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A workflow engine, comprising:
-
a memory; and
at least one processor, coupled to the memory, operative to;
parse a workflow comprising at least one business node associated with a business task; and
parse at least one communication node in said workflow, said at least one communication node associated with a communication task, wherein at least one property of said communication task is resolved at run time. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification