Début du domaine contenu

Documentation arrière-plan Liens déclaratifs Localiser le document dans l'arbre de navigation

Définition

Dans les liens déclaratifs, le moment où les liens sont traités et leur séquence de traitement ne sont pas significatifs pour le résultat. Le résultat d’un lien déclaratif peut être expliqué logiquement. Le lien décrit une règle qui doit toujours s’appliquer. Ceci le distingue des liens procéduraux, dans lesquels le résultat dépend de la séquence et du moment du traitement.

Comme l’explique la rubrique Procédures, certaines expressions sont non déclaratives par nature. Dès lors, elles ne peuvent pas être utilisées dans les liens déclaratifs :

Ces expressions supposent que vous avez volontairement omis d’affecter une valeur à certaines caractéristiques. Cependant, au cours du processus de configuration, il est difficile de savoir avec certitude si une information est délibérément omise ou si une valeur sera affectée ultérieurement à une caractéristique. Par conséquent, les informations manquantes ne peuvent pas être utilisées pour définir une règle pour les liens déclaratifs.

Vous pouvez utiliser ces expressions dans les conditions préalables et les conditions de sélection. Étant donné que les conditions préalables et les conditions de sélection ne sont pas traitées avant la fin du processus de configuration, vous pouvez présumer que des valeurs ont été affectées à toutes les caractéristiques destinées à en recevoir et que les informations manquantes sont délibérément omises. Cependant, les conditions préalables et les conditions de sélection ne sont alors plus considérées comme des liens déclaratifs.

Lors du traitement d’une relation d’inégalité (NE) pour des caractéristiques multivaleur, il existe une différence entre les contraintes et les actions. Dans les contraintes, « non égal à » peut être exprimé pour des caractéristiques multivaleur, car les valeurs individuelles sont traitées dans les contraintes. Mais dans les actions, c’est la somme des valeurs sélectionnées qui est traitée. Étant donné qu’il est difficile de savoir avec certitude si aucune valeur n’a été délibérément sélectionnée pour une caractéristique multivaleur ou si une valeur sera affectée ultérieurement, cette expression ne peut pas être traitée dans les actions.

Note

Les liens déclaratifs sont plus faciles à tracer que les liens procéduraux, car le moment où ils sont traités et leur séquence de traitement ne sont pas significatifs.

Les types de lien suivants constituent des liens déclaratifs :

Les types de lien suivants constituent des liens procéduraux :

 

 

 

Fin du domaine contenu