Workflow properties - Advanced
On the Advanced tab of the Workflow Properties, specify the following items for advanced functionality.
Roster
- In the Roster list, you can optionally select an alternate roster that has been defined by your workflow system administrator.
Event log
- In the Event Log list, you can optionally select an event log file that has been defined by your workflow system administrator.
- You will generally work with your workflow system administrator to determine which roster and which event log should be specified for a workflow definition. Use of multiple rosters can help a workflow administrator to locate work items of interest more quickly. Use of multiple event logs can distribute the data over multiple logs and help a workflow administrator to find log information more quickly.
- After the workflow definition is transferred to the workflow database, you cannot specify a different roster or event log for the workflow. The originally specified roster or event log is in effect for all versions of the workflow definition.
- A workflow definition based on a previously defined (base) workflow inherits the event log and roster specified in the base workflow.
Condition identifier
- In the Condition Identifier field, you
can optionally enter an expression that will identify a specific work
item at runtime. Click Expression Builder to
select appropriate fields.
This value is used by the WaitForCondition system function to identify a specific waited-for work item. See About WaitForCondition processing. For example, in a workflow dealing with customer service, the expression might be a field containing a customer number.
Tip: For the Condition Identifier, do not use fields of type float because the exact value of a float is not guaranteed. If you use float fields, use two conditions to enclose the expected value (for example, when testing for 1, use '< 1.1' and '>0.9').
Deadline
In the Deadline field, you can optionally enter a number and choose the units (minutes, hours, days, weeks) to specify a time limit for the workflow to be completed, if appropriate. To specify a reminder, specify an amount of time prior to the deadline expiration.
The deadline indicates an amount of time relative to the time that the workflow was launched. If a reminder is set, the tracker assigned for this workflow will receive a reminder of the pending deadline.
Enable email notification
- You can enable or disable email notification for the current workflow definition. This sets the email notification for all workflows launched from this workflow definition. To change the email notification setting after the workflow definition has been transferred, you must open the workflow definition and enable or disable the email setting, then retransfer the workflow definition.
Include when Workflow Collection is transferred
When Include when Workflow Collection is transferred is enabled, the current workflow definition will be transferred when you click . If you do not intend to transfer this workflow definition with the workflow collection, clear this option. (You might want to have a workflow definition for documentation purposes.) You can transfer this workflow definition separately by clicking .
Include when Workflow Collection is validated
When Include when Workflow Collection is Validated is enabled, the current workflow definition will be validated when you click . To exclude this workflow definition from validation, clear the check box. You can validate this workflow definition separately by clicking .
Rules
- If your system is configured for rules and you will use rules in the current workflow, specify rule sets to be run at particular steps in the workflow. (If your system is not configured for rules, the Rule Sets table is not displayed.)
- The Rule Sets table displays all rule sets
in the workflow definition: rule sets inherited from a base workflow
and rule sets created in the current workflow. You cannot delete an
inherited rule sets. See Workflow Preferences
- Display to hide inherited items.
To configure rules for this workflow:
- On the Workflow Properties Advanced tab, enter one or more rule
set names in the Rule Sets table.
When you transfer the workflow definition to the workflow system database, the rule sets you define will be passed to the Rules Listener. The Business Analyst defines individual rules that belong to the rule set and uses the available data fields.
- You can optionally select the Asynchronous check
box if the rule set will require more than a short time to execute—more
than approximately one second. When the Asynchronous check box is
selected, the rule set will be scheduled for background rules execution.
Note that your system must be configured to allow asynchronous rules
processing. This option has an impact on system resources.
Otherwise, clear the Asynchronous check box to specify that the rule will execute in the normal manner.
- On the Workflow Properties Advanced tab, enter one or more rule
set names in the Rule Sets table.
- When the rules-sets are defined, you can click Rule Usage to specify which steps will use that rule set and in what stage of the step the rule will execute. See Rule usage for additional information. As an alternative, you can specify a rule set in the step properties for each step that will use that rule set.