You can call a workflow from a workflow and schedule it to start at a later time and date.
You schedule workflows in another workflow by using the Schedule Workflow element.
Prerequisites
■
|
Open a workflow for editing in the workflow editor.
|
■
|
Add some elements to the workflow schema.
|
Procedure
1 | Drag a Schedule Workflow element from the Generic menu to the appropriate position in the workflow schema. |
2 | Search for the workflow to call by typing part of its name in the text box. |
3 | Select the workflow from the list and click OK. |
4 | Link the Schedule Workflow element to the elements that precede and follow it in the workflow schema. |
5 | Click the Schedule Workflow element to show its properties tabs in the bottom half of the Schema tab. |
6 | Click the IN property tab.
A parameter named workflowScheduleDate appears in the list of properties to define, together with the input parameters of the calling workflow.
|
7 | Click Not set for the workflowScheduleDate parameter to set the parameter. |
8 | Click Create parameter/attribute in workflow to create the parameter and set the parameter value. |
9 | Click Not set for Value to set the parameter value. |
10 | Use the calendar that appears to set the date and time to start the scheduled workflow and click OK. |
11 | Bind the remaining input parameters to the scheduled workflow in the IN tab of the scheduled workflow element. |
12 | Bind the required output parameters to the Task object in the OUT tab of the scheduled workflow element. |
13 | Define the exception behavior of the scheduled workflow element in the Exceptions tab. |
14 | Click Save at the bottom of the workflow editor. |
You scheduled a workflow to start at a given time and date from another workflow.
What to do next
You can call multiple workflows simultaneously from a workflow.