Vérification des KeyRef

PowerAMC fournit des vérifications de modèle par défaut afin de contrôler la validité des KeyRefs.

Vérification

Description et correction

Le nom/code contient des termes qui ne figurent pas dans le glossaire

[si le glossaire est activé] Les noms et les codes ne doivent contenir que des termes approuvés tirés du glossaire.
  • Correction manuelle - Modifiez le nom ou le code de sorte qu'il ne contienne que des termes du glossaire.
  • Correction automatique - Aucune

Le nom/code contient des synonymes de termes de glossaire

[si le glossaire est activé] Les noms et les codes ne doivent pas contenir de synonymes de termes de glossaire.
  • Correction manuelle - Modifiez le nom ou code de sorte qu'il ne contienne que des termes du glossaire.
  • Correction automatique - Remplace les synonymes par les termes de glossaire qui leur sont associés.

Unicité du nom/code

Les noms d'objet doivent être uniques dans l'espace de noms.
  • Correction manuelle - Modifiez le nom ou code en double.
  • Correction automatique - Ajoute un numéro au nom ou code en double.

Référence non définie

Une keyRef doit contenir une référence à une clé ou à une contrainte d'unicité.

  • Correction manuelle : Dans la feuille de propriétés de keyRef, définissez une référence à une clé ou une contrainte d'unicité en utilisant la liste Référence.

  • Correction automatique : Aucune.

Existence de champs

Une keyRef doit contenir au moins un champ.

  • Correction manuelle : Ajoutez au moins un champ dans la keyRef ou supprimez-la. Par exemple : @numSalarie.

  • Correction automatique : Supprime la keyRef non affectée.

Pour plus d'informations sur les champs, voir Propriétés d'une contrainte.

Sélecteur non défini

Vous devez définir une expression XPath pour un attribut Sélecteur de keyRef.

  • Correction manuelle : Dans la feuille de propriétés de keyRef, définissez une expression XPath pour l'attribut Sélecteur. Par exemple : s:societe/s:salarie.

  • Correction automatique : Aucune.

Pour plus d'informations sur les expressions XPath, voir Propriétés d'une contrainte.