!--a11y-->
Définition
Vous pouvez utiliser les procédures pour déduire des valeurs pour des caractéristiques. À cet égard, elles sont comparables aux actions. Toutefois, il existe certaines différences importantes :
Procédure |
Actions.
|
Les procédures peuvent remplacer les valeurs par défaut définies par d’autres procédures. |
Les actions ne peuvent pas remplacer les valeurs définies par d’autres actions. |
Les procédures peuvent définir des valeurs par défaut pour une caractéristique, lesquelles peuvent être remplacées par l’utilisateur. |
L’utilisateur ne peut pas remplacer les valeurs définies par une action. |
Si plusieurs procédures sont affectées à un objet, vous pouvez définir une séquence de traitement (voir Séquence de traitement des procédures). |
Vous ne pouvez pas influencer la séquence de traitement des actions. |
Vous pouvez affecter des procédures aux objets suivants :

Il est plus aisé d’affecter les procédures au profil de configuration, de manière à ce qu’elles soient toutes au même endroit.
Utilisation
Mots-clés supplémentaires pour les procédures :
$SET_DEFAULT ($SELF, <caractéristique>, <terme>)
$DEL_DEFAULT ($SELF, <caractéristique>, <terme>)
$SUM_PARTS ($SELF, <caractéristique>)
$COUNT_PARTS (<$SELF>)
$SET_PRICING_FACTOR ($SELF, <caractéristique>, <clé de variante>, <coefficient>)
Dans les procédures, vous pouvez utiliser les mots-clés suivants (non autorisés dans les actions) :
Voir aussi :
Modification des données de base via les dépendances