Vous pouvez ajouter une description de rubrique dans une Méta Entité, une Méta Entité Type ou une Méta Données Agrégée. Lorsque vous insérez une description de rubrique dans la composition de l'entité, vous devez définir ses caractéristiques dans les sections dédiées qui se dégrisent. Chaque ligne de description correspond à une rubrique (un champ) qui contiendra une valeur dans l'Entité Utilisateur qui sera créée sur le modèle défini dans la Méta Entité. Pour chaque description de rubrique, vous devez indiquer son format, ses valeurs permises et ses intervalles.
Des contrôles seront effectués sur les valeurs entrées dans cette rubrique au niveau de l'Entité Utilisateur. Par exemple, si vous saisissez une cardinalité minimale qui s'avère supérieure à la maximale, un message affiche dans une infobulle la nature de l'erreur. Dans notre exemple, ce sera "la cardinalité maximale doit être supérieure ou égale à la cardinalité minimale". Dans ce cas, vous devez modifier la cardinalité sous peine de rencontrer des incohérences au niveau de l'Entité Utilisateur.
Type | Commentaires |
---|---|
Type Date | Le format date est basé sur la classe Java SimpleDateFormat. Saisissez un format de date et d'heure dans la zone Format . Cliquez sur ce lien, vous y trouverez des modèles de format date et heure. |
Type Décimal | Saisissez une valeur décimale dans la zone Valeur initiale (2.0 par exemple). Ensuite saisissez une valeur décimale minimale et maximale dans Type de définition dans la section Détails de la description de la rubrique. La rubrique devra être alimentée par une décimale comprise entre ces deux valeurs. |
Type Float | Saisissez une valeur au format Java Float dans Valeur initiale (10e12 par exemple). Puis sélectionnez sa Capacité simple ou double. |
Type Integer | Saisissez une valeur initiale au format nombre entier dans Valeur initiale. Ensuite saisissez une valeur minimale et maximale pour le nombre entier dans Type de définition dans la section Détails de la description de la rubrique La rubrique devra être alimentée par un nombre entier compris entre ces deux valeurs dans l'Entité Utilisateur. |
Type String | Saisissez une chaîne de caractères alphanumériques dans Valeur initiale. Vous pouvez optionnellement renseigner les zones Taille maximale et Casse. |
Type Byte | Saisissez une valeur initiale en octets. Indiquez une Taille maximale dans la section Détails de la description de la rubrique. |
Type Time Stamp | Saisissez une date avec un format de type Java stamp. C'est une série de chiffres. |
Type Référence | Le type référence permet d'indiquer une relation entre une Entité Utilisateur et une autre ou plusieurs entités. Vous devez sélectionner les entités impliquées dans la relation. |
Des zones saisissables apparaissent alors. Vous pouvez y saisir une valeur minimale, maximale, incluses ou non, et un libellé. L'intervalle que vous saisissez doit se conformer à la longueur et au type de classe défini pour la rubrique.
Par exemple, si la rubrique est numérique, avec une longueur de trois caractères, vous ne pouvez saisir ici qu'un intervalle à trois caractères numériques. Il doit y avoir au moins deux valeurs entre parenthèses et séparées au moins par un espace. Les intervalles peuvent être fermés, c'est-à-dire incluant les deux valeurs (]E(), Z()[). Ils peuvent être ouverts et n'incluant pas les deux valeurs ]E(), Z()[. Ils peuvent enfin inclure l'une et excluant l'autre valeur ]E(), Z()] ou l'inverse. Une fois ces zones renseignées, cliquez sur la valeur dans le tableau pour actualiser.
Une case à cocher Contrainte vous permet de contrôler le type de message d'erreur dans les Entités Utilisateurs issues de la Meta Entité si une relation cible une instance non définie. Cette case est cochée par défaut. Par défaut, les Entités Utilisateurs issues de la Méta Entité requièrent l'existence de l'instance ciblée par la relation. Si une instance non définie est indiquée en tant que valeur d'un champ dans l'Entité Utilisateur, un message d'erreur s'affichera sur la ligne. Si cette case n'est pas cochée, seul un avertissement s'affichera sur la ligne dans l'Entité Utilisateur.