Beispiele für Geschäftsregeln (Master Data Services)
Gilt für:SQL Server - nur Windows Azure SQL Managed Instance
Dieser Artikel zeigt Beispiele von Geschäftsregeln für Master Data Services. Sie finden diese Beispiele in den Beispielmodellen, die in Ihrer Installation der Master Data Services enthalten sind.
Anweisungen dazu, wie Sie die Beispielmodelle bereitstellen, finden Sie unter Master Data Services – Installation und Konfiguration.
Beispiele für Geschäftsregeln
Beispielmodell | Entity | Geschäftsregelname | Beschreibung |
---|---|---|---|
Debitor | Debitor | Person pmt-Begriffe | Gibt Standardzahlungsbedingungen für Kunden an. |
Wenn in der folgenden Geschäftsregel der Wert des Attributs CustomerType die is equal
Regelbedingung erfüllt, wird die defaults to
Regelaktion auf das Attribut PaymentTerms angewendet. Andernfalls wird keine Aktion ausgeführt.
If
CustomerType is equal to 2
Then
PaymentTerms defaults to CASH
Else
None
--------------------------------------------------
Beispielmodell | Entity | Geschäftsregelname | Beschreibung |
---|---|---|---|
Debitor | Debitor | Org pmt-Begriffe | Gibt die Standardzahlungsbedingungen für Organisationen an. |
Wenn in der folgenden Geschäftsregel der Wert des Attributs CustomerType die is equal
Regelbedingung erfüllt, wird die defaults to
Regelaktion auf das Attribut PaymentTerms angewendet. Andernfalls wird keine Aktion ausgeführt.
If
CustomerType is equal to 1
Then
PaymentTerms defaults to 210Net30
Else
None
--------------------------------------------------
Beispielmodell | Entity | Geschäftsregelname | Beschreibung |
---|---|---|---|
Produkt | Produkt | DaysToManufacture | Gibt den Bereich der Tage bis zur Herstellung für die Herstellung vor Ort an. |
In der folgenden Geschäftsregel wird die is equal
Regelaktion auf das Attribut DaysToManufacture angewendet, wenn der Wert des Attributs InHouseManufacture die must be between
Regelbedingung erfüllt. Andernfalls wird keine Aktion ausgeführt.
If
InHouseManufacture is equal to Y
Then
DaysToManufacture must be between 1 and 10
Else
None
--------------------------------------------------
Beispielmodell | Entity | Geschäftsregelname | Beschreibung |
---|---|---|---|
Produkt | Produkt | Erforderliche Felder | Gibt die erforderlichen Attribute für die Elemente der Entität „Product“ an. |
In der folgenden Geschäftsregel wird unter allen Bedingungen die is required
Validierungsaktion für die angegebenen Attribute durchgeführt. Die Attributwerte dürfen nicht Null oder leer sein.
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
--------------------------------------------------
Beispielmodell | Entity | Geschäftsregelname | Beschreibung |
---|---|---|---|
Produkt | Produkt | Standardkosten | Erfordert, dass die Standardkosten größer als 0 sind. |
In der folgenden Geschäftsregel wird die must be greater than
Regelaktion unter allen Bedingungen auf das Attribut StandardCost von Produkten angewendet.
If
None
Then
StandardCost must be greater than 0
Else
None
--------------------------------------------------
Beispielmodell | Entity | Geschäftsregelname | Beschreibung |
---|---|---|---|
Produkt | Produkt | FG MSRP-Kosten | Gibt an, dass der vom Hersteller empfohlene Preis (MSRP) und die Händlerkosten größer als 0 sein müssen, wenn das Produkt ein Endprodukt ist. |
In der folgenden Geschäftsregel wird, wenn der Wert des Attributs FinishedGoodIndicator die is equal
Regelbedingung erfüllt, die must be greater than
Regelaktion auf die Attribute MSRP und DealerCost angewendet.
If
FinishedGoodIndicator is equal to Y
Then
MSRP must be greater than 0
DealerCost must be greater than 0
Else
None
--------------------------------------------------
Beispielmodell | Entity | Geschäftsregelname | Beschreibung |
---|---|---|---|
Produkt | Produkt | Standardname | Gibt den Standardnamen des Produkts basierend auf den Werten der Farb- und Klassenattribute an. Wenn der Farbattributwert nicht YLO ist, und das Klassenattribut nicht NA, dann ist der Standardname „Gelb NA“ |
Wenn in der folgenden Geschäftsregel die Attribute Farbe und Klasse die is equal
Regelbedingung nicht erfüllen, wird die defaults to
Regelaktion auf das Attribut Name angewendet.
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
--------------------------------------------------
So zeigen Sie die Geschäftsregelbeispiele in den Beispielmodellen an
- Navigieren Sie zur Master Data Services Website, die Sie nach der Installation von MDS eingerichtet haben, und klicken Sie auf das Feld Systemverwaltung.
Anweisungen zum Einrichten der Website finden Sie unter Master Data Services – Installation und Konfiguration. - Klicken Sie auf das Beispielmodell, das die Geschäftsregel enthält, so wie in den obigen Tabellen aufgeführt, und klicken Sie anschließend auf Entitäten.
- Klicken Sie auf die Entität, für welche die Regel gilt, so wie in den obigen Tabellen aufgeführt, und klicken Sie anschließend auf Geschäftsregeln.
- Klicken Sie auf den Namen der Geschäftsregel, die Sie anzeigen möchten. Die Benutzeroberfläche wird erweitert, um die Anweisungen If, Then und Else anzuzeigen.