Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à :SQL Server sur Windows
Azure SQL Managed Instance
Important
Master Data Services (MDS) est supprimé dans SQL Server 2025 (17.x). Nous continuons à prendre en charge MDS dans SQL Server 2022 (16.x) et les versions antérieures.
Cet article présente des exemples de règles d’entreprise pour Master Data Services. Vous trouverez ces exemples dans les exemples de modèles qui sont inclus dans votre installation de Master Data Services.
Pour obtenir des instructions sur la manière de déployer les exemples de modèles, consultez Installation et configuration de Master Data Services.
Exemples de règles d’entreprise
| Exemple de modèle | Entité | Nom de la règle d’entreprise | Descriptif |
|---|---|---|---|
| Client | Client | Termes pmt de la personne | Spécifie les conditions de paiement par défaut des clients. |
Dans la règle de gestion suivante, si la valeur de l'attribut CustomerType répond à la is equal, l'defaults to est appliquée à l'attribut PaymentTerms. Dans le cas contraire, aucune action n’est effectuée.
If
CustomerType is equal to 2
Then
PaymentTerms defaults to CASH
Else
None
--------------------------------------------------
| Exemple de modèle | Entité | Nom de la règle d’entreprise | Descriptif |
|---|---|---|---|
| Client | Client | Conditions de paiement de l'organisation | Spécifie les conditions de paiement par défaut des organisations. |
Dans la règle de gestion suivante, si la valeur de l'attribut CustomerType répond à la is equal, l'defaults to est appliquée à l'attribut PaymentTerms. Dans le cas contraire, aucune action n’est effectuée.
If
CustomerType is equal to 1
Then
PaymentTerms defaults to 210Net30
Else
None
--------------------------------------------------
| Exemple de modèle | Entité | Nom de la règle d’entreprise | Descriptif |
|---|---|---|---|
| Produit | Produit | DaysToManufacture | Spécifie la plage de jours avant la fabrication pour une fabrication en interne. |
Dans la règle de gestion suivante, si la valeur de l'attribut InHouseManufacture répond à la is equal, l'must be between est appliquée à l'attribut DaysToManufacture. Dans le cas contraire, aucune action n’est effectuée.
If
InHouseManufacture is equal to Y
Then
DaysToManufacture must be between 1 and 10
Else
None
--------------------------------------------------
| Exemple de modèle | Entité | Nom de la règle d’entreprise | Descriptif |
|---|---|---|---|
| Produit | Produit | Champs obligatoires | Spécifie les attributs obligatoires pour les membres de l’entité Product. |
Dans la règle d’entreprise suivante, si toutes les conditions sont réunies, l’is required est effectuée pour les attributs spécifiés. Les valeurs de l’attribut ne peuvent pas être Null ni vides.
If
None
Then
Name is required
ProductSubCategory is required
Color is required
StandardCost is required
SafetyStockLevel is required
ReorderPoint is required
InHouseManufacture is required
SellStartDate is required
FinishedGoodIndicator is required
ProductLine is required
Else
None
--------------------------------------------------
| Exemple de modèle | Entité | Nom de la règle d’entreprise | Descriptif |
|---|---|---|---|
| Produit | Produit | Coût standard | Exige que le coût standard soit supérieur à 0. |
Dans la règle de gestion suivante, l'must be greater than est appliquée dans toutes les conditions à l'attribut StandardCost des produits.
If
None
Then
StandardCost must be greater than 0
Else
None
--------------------------------------------------
| Exemple de modèle | Entité | Nom de la règle d’entreprise | Descriptif |
|---|---|---|---|
| Produit | Produit | Coût du MSRP FG | Spécifie que si le produit est un produit fini, le prix de vente conseillé et les coûts du revendeur doivent être supérieurs à 0. |
Dans la règle de gestion suivante, si la valeur de l'attribut FinishedGoodIndicator répond à la is equal, l'must be greater than est appliquée aux attributs MSRP et DealerCost.
If
FinishedGoodIndicator is equal to Y
Then
MSRP must be greater than 0
DealerCost must be greater than 0
Else
None
--------------------------------------------------
| Exemple de modèle | Entité | Nom de la règle d’entreprise | Descriptif |
|---|---|---|---|
| Produit | Produit | Nom par défaut | Spécifie le nom de produit par défaut sur la base des valeurs des attributs Color et Class. Lorsque la valeur de l’attribut Color n’est pas YLO et que la valeur de l’attribut Class n’est pas NA, le nom par défaut est Yellow NA. |
Dans la règle d’entreprise suivante, si la valeur des attributs Class et Color ne répondent pas à la condition de règle is equal, l’defaults to est appliquée à l’attribut Name.
If
(Color is equal to YLO AND Class is equal to NA) is not true
Then
Name defaults to Yellow NA
Else
Name defaults to Other
--------------------------------------------------
Pour afficher les exemples de règles d’entreprise dans les exemples de modèles
- Accédez au site web Master Data Services que vous avez configuré après l’installation de MDS, puis cochez la case Administration système.
Pour obtenir des instructions sur la configuration du site web, consultez Installation et configuration de Master Data Services. - Cliquez sur l’exemple de modèle qui contient la règle d’entreprise, comme indiqué dans les tableaux ci-dessus, puis cliquez sur Entités.
- Cliquez sur l’entité à laquelle la règle s’applique, comme indiqué dans les tableaux ci-dessus, puis cliquez sur Règles d’entreprise.
- Cliquez sur le nom de la règle d’entreprise que vous souhaitez afficher. L’interface utilisateur se développe pour afficher les instructions If, Then et Else .