...
Opening a saved workflow group in the workflow group configuration
Creating a workflow group
Removing members
Execution: Manual or Scheduled
Configuration
Opening a Workflow Group Configuration
You create a new workflow group configuration from the Build view of the Desktop User Interface. To open the workflow group configuration, click Build → New Configuration. Select Workflow Group from the Configurations dialog.
...
In the Available to Add pane, select a workflow or a workflow group.
Note title Note! An invalid workflow member will not affect the validity of the workflow group.
Click the button.
The member is added in the Group Members list.Note title Note! Batch, task and system task workflow members can be combined in a workflow group, but real-time workflow members can only be combined with other real-time workflow members. However, for real-time workflows, we recommend that only one workflow is included in each workflow group, unless you have selected the Continuous Workflow Execution check box in the Execution tab, which will allow you to have multiple real-time workflows in the same group.
- Click the Save As button and give the new workflow group a name.
Removing a Member from a Workflow Group
When you remove a member from a workflow group, the member will not cease to exist:
...
The member is removed from the group.
Executing a Workflow Group
You execute the Workflow group either manually, from the Execution Manager - see 6.7 Execution Manager - or, you can schedule an automatic execution - see the section below, Scheduling.
Configuring a Workflow Group
Configuring a workflow group includes:
Planning members' execution order
Setting the workflow group execution parameters
Setting the workflow group scheduling parameters
Anchor | ||||
---|---|---|---|---|
|
When planning the execution order of the members in your workflow group, use the Prerequisites column in the Group Members table. By doing so you ensure:
...
You can rearrange the members' order of appearance in the Group Members list, by using the Up and Down buttons. When rearranging a list, that is already configured with Prerequisites you will notice that the Prerequisites parameter is removed and a yellow warning icon appears instead. Note that this will not affect the workflow group validity. To remove the notification sign, either open the Prerequisites dialog box and click OK , or - to remove all the notification signs - save the workflow group configuration, and reopen it.
Anchor | ||||
---|---|---|---|---|
|
Click the Execution tab in the workflow group configuration.
...
Entry | Description | |||||
---|---|---|---|---|---|---|
Max Simultaneous Running Workflows | Enter the maximum number of workflows you want to be able to run concurrently.
| |||||
Startup Delay | If Max Simultaneous Running Workflows is set to a value larger than 1, enter the delay (in seconds) of the execution start for each of the workflows that may run simultaneously.
| |||||
Continuous Workflow Execution | Select this check box if you want to allow members in scheduled workflow groups to execute on schedule even though all workflow members in the group have not finished execution. This may be useful in case one member is delayed for some reason. In that case remaining workflow members will not be prevented from executing on schedule.
| |||||
Continue | This option activates the default behavior on member abort, which means that the workflow group will run until all its members are fully executed and/or all are aborted.
| |||||
Stop | Select this option to have the workflow group stop when a member aborts. A batch Workflow will finish the current batch and then stop. | |||||
Stop Immediately | Select this option to have the workflow group stop immediately when a member aborts. A batch workflow will stop even in the middle of processing a batch. | |||||
Enable | Select this check box to enable the workflow group execution settings.
| |||||
Distribution | A workflow executes on an EC group. You can specify these EC groups, or the system can select them automatically. The Distribution rules are applied to all included group members, such as workflows and workflow group configurations. When there are conflicting settings, the members that are lowest in the workflow group hierarchy have precedence. When the Distribution rules of the workflow group configurations are set on the same level in the hierarchy, they do not conflict with each other.
The following options exist: Sequential - Starts the workflow on the first EC group in the list. If this EC group is not available, it proceeds with the next in line. Workflow Count - Starts the workflow on the EC group running the fewest number of workflows. If the Execution Contexts list contains at least one entry, only this/these EC groups will be considered. Machine Load - Starts the workflow on the EC group with the lowest machine load. If the Execution Contexts list contains at least one entry, only this/these EC groups will be considered. Which EC group to select is based on information from the System Statistics sub-system. Round Robin - Starts the workflow on the available EC groups in turn, but not necessarily in a sequential order. If ecg1, ecg2 and ecg3 are defined, the workflow may first attempt to start on ecg2. The next time it may start on ecg3 and then finally on ecg1. This order is then repeated. If an EC group is not available, the workflow will be started on any other available EC groups. |
Anchor | ||||
---|---|---|---|---|
|
The cause of execution for a workflow group can either be a planned time scheme or a specific event. You can configure the cause of execution in the Scheduling tab.
...
Entry | Description |
---|---|
Day Plans | Use this table to plan timed triggers that will execute your Workflow group. Note that you can define a list of various plans. will pick the plan that meets the top priority according to the section below, Day Plans Priority Rule. |
Event Trigger | Use this table to define an event execution trigger for the Workflow group, see the section below, Event Triggers. |
Day Plans Priority Rule
The Day Plans table enables you to create a list of different execution schemes of the Workflow group. You configure each Day Plan to any interval between executions.
...
Entry | Description | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Day | Select the target day. Valid options are:
| ||||||||||
Day Off | Select this check box to avoid execution on the day specified in the Day list. | ||||||||||
Start At | Enter a start time for the first execution. | ||||||||||
Stop At | Enter the time for when execution should stop.
| ||||||||||
Repeat Every | Enter the interval between execution start time in seconds, minutes, or hours.
|
Event Triggers
To trigger the execution of a Workflow group you add a row to the Event Trigger table. A row can be either a certain event, or a chain of events, that must occur in order for the Workflow group execution to set off.
...