Decision Tables -
Records can be created in various ways. You can add a new record to your application or copy an existing one. You can specialize existing rules by creating a copy in a specific ruleset, against a different class or (in some cases) with a set of circumstance definitions. You can copy data instances but they do not support specialization because they are not versioned.
Create a decision table by selecting
Decision Table
from the
Decision
category.
Key parts:
A decision table has two key parts:
Field | Description |
---|---|
Apply to |
Select the class to which this decision table applies.
Decision table rules can apply to an embedded page. On the Decision Table form, you can use the keywords
|
Identifier | Choose a unique name that indicates the purpose of the rule. Begin the name with a letter, and use only letters, numbers, and a hyphen. |
Rule resolution
When searching for instances of this rule type, the system uses full rule resolution which:
- Filters candidate rules based on a requestor's ruleset list of rulesets and versions
- Searches through ancestor classes in the class hierarchy for candidates when no matching rule is found in the starting class
- Finds circumstance-qualified rules that override base rules
- Finds time-qualified rules that override base rules
In addition, this rule type supports rule redirection.