BusinessRuleSet
|
uniqueKey, name, description, enabled, overridable
|
BusinessRule
|
uniqueKey, name, description, configs, enabled
|
BusinessRuleLink
|
blockNumber
|
Attribute
|
Required?
|
Type
|
Description
|
uniqueKey
|
Yes
|
String
|
Unique key for a given context.
The string can be up to 256 characters.
|
name
|
Yes
|
String
|
Localized resource key to describe the name of the object.
The string can be up to 256 characters.
|
description
|
No
|
String
|
Localized brief description of the business rule object.
The string can be up to 4000 characters.
|
configs
|
No
|
Name-value pair
|
The information that can be used to configure variations for a give business rule. You can optionally define one or more elements in the configs attribute.
Each configs attribute can hold multiple configurations of name and value pairs.
|
enabled
|
No
|
Boolean
|
Indicates the ability to configure the business rule object to be executed. When the value is false, the business rule object is ignored. The next enabled object in the context hierarchical lookup is used.
|
overridable
|
No
|
Boolean
|
Indicates if a lower-level context business rule instance can override a rule defined at a higher level. If false, the business rule instance of the top-level context is used.
|
blockNumber
|
No
|
Integer
|
Indicates the execution order of the rules. You can configure multiple rules to the same blockNumber, but there is no guarantee of order. A value of 1 indicates the first rule to be executed within the business rule set.
|