Enumérations (model)

De Wiki1000
(Différences entre les versions)
 
(2 révisions intermédiaires par un utilisateur sont masquées)
Ligne 18 : Ligne 18 :
 
|}
 
|}
  
====Synchronisation des énumérations dans le modèle relationnel====
+
===Création d'une énumération===
La gestion des énumérations ne nécessite pas l'utilisation de la base de données, toutefois pour permettre de simplifier l'exploitation des données SQL les énumérations sont synchronisées dans une table SQL.
+
Les énumérations sont stockés au niveau d'un paquet métier.  
  
====Création d'une énumération====
+
Pour ajouter une énumération
Les énumérations sont stockés au niveau d'un paquet métier.
+
#Sélectionner le paquet qui contiendra l'énumération.
 +
#Cliquer droit puis Ajouter/Enuméré.
 +
#Saisir un nom et une description de l'énumération.
 +
#Ajouter les éléments de l'énumération. (Touche Insert dans la grille)
  
 +
{{#images:image1.png|dsm/modele/enumeration}}
  
 +
Le dialogue de propriété d'une énumlération :
 +
 +
{{#images:image2.png|dsm/modele/enumeration}}
 +
 +
Une fois l'énumération créée elle apparait dans l'arbre du modèle :
 +
 +
{{#images:image3.png|dsm/modele/enumeration}}
 +
 +
{{warning|Il n'est pas possible de déplacer ou de supprimer les éléments d'une énumération car cela chengerait le sens des constantes numériques stockées dans la base de données; vous devez donc apporter un soin particulier à la définition des énumérations.}}
 +
 +
===Utilisation des énumérations===
 +
Une énumération s'utilise par le biais d'un attribut de type énuméré.
 +
 +
Pour définir un attribut de type énuméré :
 +
 +
#Sélectionner la classe de l'attribut, ouvrir le dialogue de propriété de la classe.
 +
#Ajouter un attribut, sélectionner Enuméré comme type de l'attribut.
 +
#Dans la colonne Paramètre sélectionner le nom de l'énumération.
 +
 +
{{#images:image4.png|dsm/modele/enumeration}}
 +
 +
{{#images:image5.png|dsm/modele/enumeration}}
 +
 +
===Synchronisation des énumérations dans le modèle relationnel===
 +
La gestion des énumérations ne nécessite pas l'utilisation de la base de données, toutefois pour permettre de simplifier l'exploitation des données SQL les énumérations peuvent être synchronisées dans une table SQL.
 +
 +
Pour synchroniser manuellement les énumérés d'un paquet :
 +
 +
#Sélectionner le paquet souhaité.
 +
#Cliquer droit, Actions/Synchroniser les énumérés.
 +
#Exécuter le code SQL produit.
 +
 +
{{#images:image6.png|dsm/modele/enumeration}}
 +
 +
{{#images:image7.png|dsm/modele/enumeration}}
 +
 +
{{Footer|Modèle}}
 
[[category:Modèle]]
 
[[category:Modèle]]

Version actuelle en date du 19 août 2009 à 08:56

Sommaire

Enumération

Une énumération est une liste de valeur que peuvent prendre un attribut de type énuméré.

Une énumération est rattaché à un projet et est stockée dans la base des données.

Les énumérés sont caractérisés par :

Indice l’indice de la valeur dans l’énumération
Valeur littérale description correspondant à la valeur numérique
Constante Constante déclarée dans script pour représenter la valeur

Création d'une énumération

Les énumérations sont stockés au niveau d'un paquet métier.

Pour ajouter une énumération

  1. Sélectionner le paquet qui contiendra l'énumération.
  2. Cliquer droit puis Ajouter/Enuméré.
  3. Saisir un nom et une description de l'énumération.
  4. Ajouter les éléments de l'énumération. (Touche Insert dans la grille)

image1.png

Le dialogue de propriété d'une énumlération :

image2.png

Une fois l'énumération créée elle apparait dans l'arbre du modèle :

image3.png

Exclam-20px.png Attention : Il n'est pas possible de déplacer ou de supprimer les éléments d'une énumération car cela chengerait le sens des constantes numériques stockées dans la base de données; vous devez donc apporter un soin particulier à la définition des énumérations.

Utilisation des énumérations

Une énumération s'utilise par le biais d'un attribut de type énuméré.

Pour définir un attribut de type énuméré :

  1. Sélectionner la classe de l'attribut, ouvrir le dialogue de propriété de la classe.
  2. Ajouter un attribut, sélectionner Enuméré comme type de l'attribut.
  3. Dans la colonne Paramètre sélectionner le nom de l'énumération.

image4.png

image5.png

Synchronisation des énumérations dans le modèle relationnel

La gestion des énumérations ne nécessite pas l'utilisation de la base de données, toutefois pour permettre de simplifier l'exploitation des données SQL les énumérations peuvent être synchronisées dans une table SQL.

Pour synchroniser manuellement les énumérés d'un paquet :

  1. Sélectionner le paquet souhaité.
  2. Cliquer droit, Actions/Synchroniser les énumérés.
  3. Exécuter le code SQL produit.

image6.png

image7.png

ModèleDéveloppement DSM

Outils personnels