BusinessRuleSet
|
uniqueKey, name, description, enabled, overridable
|
BusinessRule
|
uniqueKey, name, description, configs, enabled
|
BusinessRuleLink
|
blockNumber
|
Attribut
|
Obligatoire ?
|
Type
|
Description
|
uniqueKey
|
Oui
|
Chaîne
|
Clé unique pour un contexte donné.
La chaîne peut compter jusqu'à 256 caractères.
|
name
|
Oui
|
Chaîne
|
Clé de ressource localisée décrivant le nom de l'objet.
La chaîne peut compter jusqu'à 256 caractères.
|
description
|
Non
|
Chaîne
|
Brève description localisée de l'objet de règle métier.
La chaîne peut compter jusqu'à 4 000 caractères.
|
configs
|
Non
|
Paire nom-valeur
|
Informations pouvant être utilisées pour configurer les variations d'une règle métier donnée. Vous pouvez, si vous le souhaitez, définir un ou plusieurs éléments dans l'attribut configs.
Chaque attribut configs peut contenir plusieurs configurations de paires nom-valeur.
|
enabled
|
Non
|
Booléen
|
Indique s'il est possible de configurer l'objet de règle métier à exécuter. Lorsque la valeur est définie sur false, l'objet de règle métier est ignoré. L'objet activé suivant dans la recherche hiérarchique de contexte est utilisé.
|
overridable
|
Non
|
Booléen
|
Indique si une instance de règle métier d'un contexte de niveau inférieur peut écraser une règle définie à un niveau supérieur. Si la valeur est false, l'instance de règle métier du contexte de niveau supérieur est utilisée.
|
blockNumber
|
Non
|
Entier
|
Indique l'ordre d'exécution des règles. Vous pouvez attribuer un même blockNumber à plusieurs règles, mais dans ce cas, l'ordre est aléatoire. La règle pour laquelle l'attribut BlockNumber a la valeur 1 est exécutée en premier au sein du jeu de règles métier.
|