Rule Sequence
A rule sequence contains a number of rules which are sequentially executed. The previously configured rules form the building blocks of a sequence. The sequence contains both general information and the rule invocations.
Note: When parameters of a rule sequence are removed, it is recommended to restart the server.
Figure 84 Rule Sequence
Field | Contents | Type |
---|---|---|
Code | Code of the rule sequence. | 40 chars |
Name | Name of the rule sequence. | 128 chars |
Description | Description of the rule sequence. | 255 chars |
Disable Audit | When rules are executed by the system, it is not always necessary to keep these in the logging history. When the check box next to disable audit is checked, modifications by the system are not logged for audit purposes. | T/F |
Disable Change Approval | When rules are executed by the system on objects to which change approval applies, it would be inconvenient to approve every modification by hand. When the check box next to disable change approval is checked, modifications by the system are always considered valid and do not have to be approved. Note that if Audit is disabled, change approval must be disabled as well. | T/F |
Invoke On Collection | Identifies if the input should be treated as a collection. Every item is processed separately, even when multiple have been selected. | T/F |
Global Transaction En- abled | If a collection is used as input, processing for all elements will be done in one transaction. For example, when multiple items are selected for processing together and processing fails while not all items are processed, the result will be reported as failed for all. | T/F |
Transaction Enabled | Enables a transaction around the sequence. All actions are performed for a single item. | T/F |
Table 83 Rule Sequence
The Rules which are invoked are listed in the Rule Invocation section of the screen.
For each of these rules, the details can be requested. In these details, the sequence number has to be chosen and the rule itself has to be selected from a list.
It is considered good practice to use multiples of ten to set the sequence. That way rules can be inserted between the currently listed later on.
Figure 85 Rule Details
It is possible to pass a parameter to the selected rule. The passed parameters are listed under rule invocation parameter. They can be edited, added or removed here as well.
The passed parameter details are displayed in the screen shown below. The rule parameter itself is selected from a list and the value which it should pass can be entered in the value field.
Figure 86 Rule Invocation Parameter and Value