Attributs basés sur un domaine (Master Data Services)

Un attribut basé sur un domaine est un attribut dont les valeurs sont remplies par les membres d'une entité.

Les attributs basés sur un domaine empêchent les utilisateurs d'entrer des valeurs d'attribut qui ne sont pas valides. Pour sélectionner une valeur d'attribut, l'utilisateur doit choisir dans une liste.

Dans l'exemple suivant, l'entité Product a un attribut basé sur un domaine appelé Subcategory. L'attribut Subcategory est rempli par les valeurs de l'entité Subcategory.

L'entité Subcategory a un attribut basé sur un domaine appelé Category. L'attribut Category est rempli par les valeurs de l'entité Category.

Attribut basé sur un domaine

Le nom de l'attribut basé sur un domaine est souvent le même que le nom de l'entité. Toutefois, ce n'est pas obligatoire.

Vous pouvez utiliser la même entité en tant qu'attribut basé sur un domaine pour plusieurs entités. Par exemple, vous pouvez créer une entité appelée YesNoIndicator avec les membres : Yes, No et Maybe. Vous pouvez créer un attribut basé sur un domaine nommé InStock et utiliser l'entité YesNoIndicator comme source. Ou, vous pouvez créer un attribut basé sur un domaine nommé Approved et utiliser l'entité YesNoIndicator comme source. Lorsque vous voulez que les utilisateurs choisissent dans une liste des membres de l'entité YesNoIndicator, vous pouvez utiliser l'entité comme attribut basé sur un domaine.

Les relations d'attributs basés sur un domaine sont à la base des hiérarchies dérivées.