PowerAMC fournit des vérifications par défaut afin de contrôler la validité des entités.
Vérification |
Description et correction |
---|---|
Unicité du nom et du code d'entité |
Les noms et les codes d'entité doivent être uniques dans l'espace de nom. Correction manuelle : Modifiez le nom/code en double Correction automatique : Modifie le nom/code de l'objet sélectionné en y ajoutant un numéro |
Longueur maximum du nom et du code d'entité |
La longueur du nom et du code d'une entité ne doit pas être supérieure à la longueur de 254 caractères spécifiée dans les options de modèle. Correction manuelle : Raccourcissez le nom/code pour rendre sa longueur conforme aux spécifications Correction automatique : Tronque le nom/code pour qu'il ne dépasse pas la longueur maximale de 254 caractères |
Existence d'attributs |
Chaque entité doit comporter au moins un attribut. Correction manuelle : Ajoutez un attribut à l'entité ou bien supprimez l'entité Correction automatique : Aucune |
Nombre d'attributs séquentiels supérieur à 1 |
Une entité ne peut comporter plus d'un attribut de type séquentiel. Les types séquentiels sont des valeurs calculées automatiquement Correction manuelle : Modifiez les types des attributs d'entités correspondants pour n'avoir qu'un seul attribut de type séquentiel Correction automatique : Aucune |
Existence d'identifiants |
Chaque entité doit comporter au moins un identifiant. Correction manuelle : Ajoutez un identifiant à l'entité ou bien supprimez l'entité Correction automatique : Aucune |
Existence de lien de relation ou d'association |
Chaque entité doit comporter au moins un lien de relation ou d'association. Correction manuelle : Ajoutez un lien de relation ou d'association à l'entité Correction automatique : Aucune |
Héritage redondant |
Une entité hérite d'une autre entité plus d'une fois. Cette redondance n'enrichit pas le modèle. Correction manuelle : Supprimez l'héritage redondant Correction automatique : Aucune |
Héritage multiple |
Une entité est dotée d'un héritage multiple. Cette structure est inhabituelle mais tolérée si vous avez défini ce paramètre de vérification comme un avertissement. Correction manuelle : Assurez-vous que cet héritage multiple est indispensable à votre modèle Correction automatique : Aucune |
Parent de plusieurs héritages |
Une entité est le parent de plusieurs héritages. Cette structure est inhabituelle mais tolérée si vous avez défini ce paramètre de vérification comme un avertissement. Correction manuelle : Vérifiez si vous ne devriez pas fusionner ces héritages Correction automatique : Aucune |
Identifiant primaire redéfini |
Les identifiants primaires dans les entités enfant doivent être identiques à ceux de leur parent. Correction manuelle : Supprimez les identifiants primaires dans les entités enfant qui ne sont pas dans l'entité parent. Correction automatique : Aucune. |