Règles d'entreprise (Master Data Services)
S’applique à : SQL Server - Windows uniquement Azure SQL Managed Instance
Dans Master Data Services, une règle d'entreprise est une règle qui vous permet de vérifier la qualité et l'exactitude de vos données de référence. Vous pouvez utiliser une règle d'entreprise pour mettre à jour automatiquement vos données, envoyer un message électronique ou démarrer un processus ou un flux de travail d'entreprise.
Pour afficher des exemples de règles d’entreprise, consultez Exemples de règles d’entreprise (Master Data Services).
Créer et publier des règles d'entreprise
Les règles d'entreprise sont des instructions If/Then/Else que vous créez dans Master Data Manager. Si une valeur d’attribut répond à une condition spécifiée, une action est alors entreprise. Dans le cas contraire, une action Else est effectuée. Les actions possibles incluent la définition d'une valeur par défaut ou la modification d'une valeur. Ces actions peuvent être associées à l'envoi d'une notification par courrier électronique.
Les règles d'entreprise peuvent être basées sur des valeurs d'attribut spécifiques (par exemple, effectuer une action si Color=Blue), ou lorsque les valeurs d'attribut changent (par exemple, effectuer une action si la valeur de l'attribut Color change). Pour plus d’informations sur le suivi des modifications non spécifiques, consultez Suivi des modifications (Master Data Services).
Pour utiliser des règles d'entreprise vous devez d'abord les créer et les publier, puis appliquer les règles publiées aux données. Vous pouvez appliquer des règles à des sous-ensembles de données ou à toutes les données d'une version en validant la version. Une version ne peut pas être validée tant que tous les attributs n'ont pas passé la validation de la règle d'entreprise.
Si un utilisateur tente d’ajouter une valeur d’attribut qui n’a pas passé la validation de la règle d’entreprise, la valeur peut toujours être enregistrée. Vous pouvez examiner et corriger les problèmes de validation qui s'affichent dans Master Data Manager.
Lorsque vous créez un package de déploiement de modèle, si vous souhaitez inclure des règles d'entreprise, vous devez inclure les données de la version dans le package.
Si vous créez une règle d'entreprise qui utilise l'opérateur OR , vous devez créer une règle distincte pour chaque instruction conditionnelle qui peut être évaluée indépendamment. Vous pouvez alors exclure des règles si nécessaire, ce qui offre plus de souplesse et facilite la résolution des problèmes.
Comment appliquer les règles d'entreprise
Vous pouvez définir un ordre de priorité pour l’exécution des règles d’entreprise en déplaçant ces dernières vers le haut ou vers le bas. Toutefois, avant que la priorité soit prise en compte, les règles d'entreprise sont appliquées selon le type d'action qu'elles exécutent. L'ordre est le suivant :
Valeur par défaut
Modifier la valeur
Validation
Action externe
Script d’action défini par l’utilisateur
Dans ces groupes, les actions sont appliquées selon un ordre de priorité croissant. Par exemple, quatre règles distinctes peuvent comporter des actions ayant une Valeur par défaut . L'action avec la Valeur par défaut qui se produit en premier est déterminée par l'ordre de priorité spécifié dans l'interface utilisateur Web.
Voici d'autres remarques importantes concernant l'application des règles :
Si une règle d'entreprise est exclue ou n'est pas publiée avec un état Actif, elle reste disponible mais n'est pas prise en compte lorsque les règles d'entreprise sont appliquées.
Les règles d'entreprise s'appliquent aux valeurs d'attribut de tous les membres feuille ou de tous les membres consolidés, mais pas les deux à la fois.
Les règles d'entreprise peuvent être appliquées sur n'importe quelle version d'un modèle Ouvert ou Verrouillé.
Les modifications apportées aux données lorsque les règles d'entreprise sont appliquées ne sont pas enregistrées en tant que transactions.
Une règle d'entreprise ne peut pas contenir plus d'une action démarrer le flux de travail .
Paramètres système
Il existe deux paramètres dans Gestionnaire de configuration Master Data Services qui affectent les règles d’entreprise. Vous pouvez ajuster ces paramètres dans le Gestionnaire de configuration Master Data Services ou directement dans la table Paramètres système. Pour plus d’informations, consultez Paramètres système (Master Data Services).
Tâches associées
Description de la tâche | Rubrique |
---|---|
Créer et publier une règle d'entreprise. | Créer et publier une règle d'entreprise (Master Data Services) |
Ajouter plusieurs conditions à une règle d'entreprise. | Ajouter plusieurs conditions à une règle d'entreprise (Master Data Services) |
Créer une règle d'entreprise pour exiger que des valeurs soient affectées aux attributs. | Requérir des valeurs d'attribut (Master Data Services) |
Créer une règle d'entreprise pour entreprendre une action en fonction des modifications apportées aux valeurs d'attribut. | Initier des actions en fonction de modifications de valeurs d'attribut (Master Data Services) |
Créer une règle d’entreprise pour traiter un script défini par l’utilisateur comme une condition | Extension de règles d’entreprise (Master Data Services) |
Créer une règle d’entreprise pour traiter un script défini par l’utilisateur comme une action | Extension de règles d’entreprise (Master Data Services) |
Modifier le nom d'une règle d'entreprise existante. | Modifier le nom d'une règle d'entreprise (Master Data Services) |
Configurer Master Data Manager pour envoyer des notifications lorsque les règles d'entreprise sont appliquées. | Configurer des règles d'entreprise pour envoyer des notifications (Master Data Services) |
Appliquer des règles d'entreprise à des membres spécifiques. | Valider des membres spécifiques par rapport aux règles d'entreprise (Master Data Services) |
Exclure une règle d'entreprise de façon à ne pas l'utiliser. | Exclure une règle d'entreprise (Master Data Services) |
Supprimer une règle d'entreprise existante. | Supprimer une règle d'entreprise (Master Data Services) |