Dans cet onglet, vous pouvez organiser les champs dans
l'Entité Utilisateur et renseigner leurs valeurs en respectant
les descriptions des composants effectuées dans la Méta Entité.
Pourquoi et quand exécuter cette tâche
Il existe plusieurs possibilités : vous pouvez soit ajouter
tous les champs à la fois dans une description de rubrique, soit les
ajouter individuellement, soit insérer uniquement les champs obligatoires
de cardinalité '1-1'.
Procédure
- Ouvrez l'onglet Description d'une
Entité Utilisateur. Pour cela, sélectionnez une Entité Utilisateur,
dans la vue Explorateur de designs et faites
un double-clic; ou bien faites un clic droit et sélectionnez Ouvrir.
Vous pouvez alors accéder à l'onglet Description depuis
l'onglet Vue d'ensemble ou en cliquant
directement sur l'onglet dans l'éditeur.
- Lorsque vous ouvrez une nouvelle Entité Utilisateur, vous
trouvez un tableau vide. Cliquez sur Ajouter tous les champs de
façon à dupliquer la structure définie dans la Méta Entité. En conséquence,
vous voyez apparaître la description de la donnée agrégée racine au
niveau le plus haut dans la structure, ainsi que les autres descriptions
dans les niveaux inférieurs.
- L'autre possibilité consiste à insérer les champs
de votre choix, pour ce faire :
- Cliquez sur Ajouter un champ pour
afficher la racine.
- Cliquez à nouveau sur Ajouter un champ.
Une boite de sélection s'ouvre dans laquelle vous choisissez
le composant qui doit être inclus dans l'Entité Utilisateur.
- Cette fois, cliquez sur Ajouter une valeur puis
sur Ajouter tous les champs qui ont été spécifiés
dans la Méta Entité pour cette description agrégée, ou bien cliquez
sur Ajouter un champ pour ajouter le champ
de votre choix. Si vous avez définis des champs obligatoires dans
la Méta Entité, ils doivent être impérativement insérés dans l'Entité
Utilisateur. Vous devez alors cliquer sur Ajouter les champs
requis pour les ajouter. Une infobulle signale l'absence
de ces champs obligatoires. Vous pouvez dupliquer une
description agrégée ainsi que les champs qu'elle contient en
utilisant les commande copier-coller dans le menu contextuel.
- Vous pouvez ensuite renseigner les valeurs des champs en
respectant les critères définis pour chacun d'entre eux dans
la Méta Entité pour éviter des erreurs. Pour cela, cliquez sur un
champ, puis sur sa valeur et saisissez ou modifiez
sa valeur.
- Pour les lignes contenant des champs uniques, triés,
ou identifiants, ou dont le type est string, byte ou référence,
un bouton s'affiche lorsque vous cliquez dans la colonne valeur.
Il permet la saisie de valeurs. Pour les champs référence,
le bouton ouvre une boite de sélection dans laquelle vous pouvez choisir
une instance. Deux autres boutons l'accompagnent : le premier
est utilisé pour exporter un champ vers un fichier du gestionnaire
de fichiers, le second pour importer un fichier du gestionnaire de
fichiers dans le champ.
- Pour une donnée agrégée, la colonne valeur affiche
automatiquement le nom des champs obligatoires qu'elle contient,
accompagnés de leurs valeurs.
- Si vous souhaitez afficher uniquement une sélection de champs
dans votre Entité Utilisateur, saisissez leurs noms séparés d'un
espace dans Filtrage sur le nom des champs.
Cochez Montrer le nom des champs pour afficher
leurs libellés à côté de leurs noms dans l'Entité Utilisateur.
- Une table s'affiche dans la section Description
détaillée pour chaque description de donnée agrégée qui
contient des valeurs multiples. Seuls les champs simples (champs de
type entier, décimal, date, string, float, byte, timestamp, référence
et dont la cardinalité maximale est de 1) de la description de donnée
agrégée s'affichent dans les colonnes du tableau. Chaque colonne
correspond à une description. Si vous cliquez dans la cellule d'une
colonne, c'est la valeur par défaut indiquée dans la Méta Entité
qui s'affiche. Vous pouvez cependant saisir directement une autre
valeur ou ouvrir une boîte de saisie pour les valeurs plus longues.
Cliquez sur + pour ajouter d'autres valeurs pour les champs ou
− pour en supprimer.
Résultats
Figure 1. Exemple d'une table 'Description Détaillée'
qui affiche les valeurs des champs simples d'une Description
de Données Agrégées à valeurs multiples