Cloud Software Group, Inc. EBX®
Documentation > Guide utilisateur > Modèles de données > Implémentation des modèles de données
Mode navigation Documentation > Guide utilisateur > Modèles de données > Implémentation des modèles de données

# Configuration du modèle de données

## Informations associées au modèle de données

Pour visualiser et éditer les informations concernant le propriétaire et la documentation du modèle de données, sélectionnez "Informations" dans le menu "Actions" du modèle de données dans le panneau de navigation.

##### Note

Seuls les utilisateurs autorisés peuvent accéder à cet écran via la 'Perspective avancée'.

Nom unique | Le nom unique du modèle de données. Ce nom ne peut pas être modifié après la création du modèle.
Propriétaire | Spécifie le propriétaire du modèle de données, qui a le droit de modifier les informations du modèle et ses permissions.
Documentation localisée | Libellés et descriptions localisés pour le modèle de données.

## Permissions

Pour définir les permissions d'accès au modèle de données, sélectionnez "Permissions" dans le menu "Actions" du modèle de données dans le panneau de navigation.

La définition des permissions d'un modèle de données s'effectue de la même manière que pour les jeux de données. Les détails se trouvent dans la section Permissions.

## Propriétés du modèle de données

Dans le panneau de navigation, sous Configuration > Propriétés du modèle, vous pouvez accéder aux propriétés techniques suivantes :

Nom du module | Définit le module contenant les ressources qui seront utilisées par ce modèle de données. Ce nom de module désigne également le module cible lors de la publication du modèle de données s'il est publié dans un module.
Chemin du module | Localisation physique du module sur le système de fichiers du serveur.
Chemin des sources | Emplacement des codes sources utilisés pour configurer les composants Java dans la "Librairie de composants". Si le chemin est relatif, il sera résolu à partir du "Chemin du module".
Mode de publication | Les deux modes possibles sont : la publication du modèle dans un document XML Schema au sein d'un module ou en tant que modèle de données embarqué dans le référentiel TIBCO EBX®. Les modèles de données embarqués permettent d'avoir des fonctionnalités additionnelles, comme la gestion des versions et la restauration des versions précédentes du modèle. Voir Modes de publication pour plus d'informations. Chemin du modèle dans le module : Définit l'emplacement du document XML Schema pour la publication du modèle de données dans un module. Le chemin doit commencer par "/".
Héritage des données | Spécifie si l'héritage des données, entre jeux de données, est activé pour ce modèle de données. L'héritage des données est désactivé par défaut. Voir héritage pour plus d'informations.
Documentation | Documentation du modèle de données définie à l'aide d'une classe Java. Cette classe Java définit les libellés et descriptions des éléments du modèle de données. Les libellés et descriptions définis par cette classe Java sont affichés, dans les jeux de données associés, en priorité par rapport aux libellés et descriptions définis localement par les éléments du modèle de données. Voir Dynamic labels and descriptions pour plus d'informations.
Extensions spéciales | Permissions définies à l'aide de règles programmatiques.
Désactiver les contrôles de l'auto-incrément | Indique si le contrôle de la valeur d'un champ auto-incrémenté par rapport à la valeur maximale trouvée dans la table en cours de mise à jour doit être désactivé. Voir Valeurs auto-incrémentées pour plus d'informations.
Activer services utilisateurs (ancienne API) | Indique si des services utilisateurs utilisant l'API disponible avant la version 5.8.0 peuvent être déclarés. Si 'Non', la section "Configuration > Services utilisateurs" n'est pas affichée (sauf si cette section déclare déjà au moins un service). A partir de la version 5.8.0, il est recommandé d'utiliser l'API UserService (ces services étant directement enregistrés via l'API Java, il n'est plus nécessaire de les déclarer dans le Data Model Assistant). Voir `UserServiceDeclaration` pour plus d'informations.

## Modèles de données inclus

Les types de données définis dans un autre modèle de données peuvent être utilisés dans le modèle de données courant en ajoutant une entrée pour l'autre modèle de données dans la table Configuration > Modèles de données inclus.

En accédant à l'enregistrement du modèle inclus depuis cette table, des informations techniques liées à ce modèle sont consultables sous l'onglet Information. Cet onglet contient aussi le rapport de validation du modèle de données inclus.

Seuls les modèles de données sans erreur de validation, qui ont été définis et publiés comme modèle "embarqué" ou dans un module, peuvent être inclus.

Les types de données doivent être uniques à la fois dans le modèle courant et dans tous les modèles inclus. Il est impossible d'inclure un modèle contenant des types de données déjà existant dans le modèle courant ou dans les autres modèles de données inclus.

##### Voir aussi

- Including external data models

## Add-ons utilisés par le modèle de données

Dans tout type de modèle de données, il est possible de définir les add-ons utilisés dans le modèle de données courant. Ces add-ons pourront enrichir le modèle de données après la publication en ajoutant des propriétés et contraintes aux éléments du modèle.

Pour définir un add-on en utilisant l'interface utilisateur, créer un nouvel enregistrement dans la table 'Add-ons' située dans la section 'Configuration du modèle de données' dans le panneau de navigation. Un enregistrement de cette table définit les propriétés suivantes :

Nom de l'add-on | Description de l'add-on.
Version de l'add-on. | Indique la version de l'add-on.
Activé | Indique si l'add-on est activé. Un add-on doit être activé pour être utilisé.

Sommaire du guide utilisateur

Documentation > Guide utilisateur > Modèles de données > Implémentation des modèles de données