Geschäftsregeln (Master Data Services)

Gilt für:SQL Server – nur Windows Azure SQL Managed Instance

In Master Data Services ist eine Geschäftsregel eine Regel, die Sie verwenden, um die Qualität und Genauigkeit Ihrer Stammdaten sicherzustellen. Sie können eine Geschäftsregel zum automatischen Aktualisieren von Daten, zum Senden von E-Mails oder zum Starten eines Geschäftsprozesses oder Workflows verwenden.

Beispiele für Geschäftsregeln finden Sie unter Business Rule Examples (Master Data Services).

Erstellen und Veröffentlichen von Geschäftsregeln

Geschäftsregeln sind If/Then/Else-Anweisungen , die Sie im Master Data Manager erstellen. Wenn ein Attributwert eine angegebene Bedingung erfüllt, wird eine Aktion ausgeführt. Andernfalls erfolgt eine Else-Aktion. Zu den möglichen Aktionen zählen das Festlegen eines Standardwerts oder Ändern eines Werts. Diese Aktionen können mit dem Senden einer E-Mail-Benachrichtigung kombiniert werden.

Geschäftsregeln können auf bestimmten Attributwerten (z. B. Aktion, wenn Color=Blue) oder Attributwertänderungen basieren (z. B. Aktion, wenn der Wert des Color-Attributs geändert wird). Weitere Informationen zum Nachverfolgen nicht spezifischer Änderungen finden Sie unter Änderungsnachverfolgung (Master Data Services).For more information about tracking non-specific changes, see Change Tracking (Master Data Services)

Um Geschäftsregeln zu verwenden, müssen Sie zuerst die Regeln erstellen und veröffentlichen und dann die veröffentlichten Regeln auf die Daten anwenden. Sie können Regeln auf eine Teilmenge der Daten oder auf alle Daten für eine Version anwenden, indem Sie die Version überprüfen. Ein Commit kann erst dann für eine Version ausgeführt werden, wenn alle Attribute die Geschäftsregelüberprüfung bestanden haben.

Wenn ein Benutzer versucht, einen Attributwert hinzuzufügen, der die Geschäftsregelüberprüfung nicht bestanden hat, kann der Wert dennoch gespeichert werden. Sie können Validierungsprobleme überprüfen und beheben, die im Master data Manager angezeigt werden.

Wenn Sie ein Modellbereitstellungspaket erstellen und Geschäftsregeln einschließen möchten, müssen Sie Daten aus der Version in das Paket einschließen.

Wenn Sie eine Geschäftsregel erstellen, die den OR -Operator verwendet, sollten Sie eine separate Regel für jede Bedingungsanweisung erstellen, die unabhängig ausgewertet werden kann. Sie können dann Regeln nach Bedarf ausschließen und so mehr Flexibilität und eine einfachere Problembehandlung bereitstellen.

So werden Geschäftsregeln übernommen

Sie können die Priorität der Regelausführung festlegen, indem Sie Geschäftsregeln nach oben oder unten verschieben. Bevor die Priorität jedoch berücksichtigt wird, werden Geschäftsregeln auf Grundlage des Aktionstyps der Regel angewendet. Die Reihenfolge ist die Folgende:

  1. Standardwert

  2. Wert ändern

  3. Überprüfung

  4. Externe Aktion

  5. Benutzerdefiniertes Aktionsskript

Innerhalb dieser Gruppen werden Aktionen in der Prioritätsreihenfolge übernommen, von der niedrigsten zur höchsten. Vier separate Regeln könnten so z. B. Standardwertaktionen aufweisen. Die Standardwertaktion , die zuerst erfolgt, hängt von der Prioritätsreihenfolge ab, die auf Web-Benutzeroberfläche angegeben wurde.

Andere wichtige Hinweise zum Anwenden von Regeln:

  • Wenn eine Geschäftsregel ausgeschlossen oder nicht mit dem Status Aktivveröffentlicht wurde, ist die Regel zwar verfügbar, wird aber beim Anwenden von Geschäftsregeln nicht eingeschlossen.

  • Geschäftsregeln werden auf die Attributwerte für alle Blattelemente oder alle konsolidierten Elemente angewendet, jedoch nicht auf beide.

  • Geschäftsregeln können auf eine beliebige Version eines Modells angewendet werden, das Offen oder Gesperrtist.

  • Änderungen an Daten bei der Anwendung von Geschäftsregeln werden nicht als Transaktionen protokolliert.

  • Eine Geschäftsregel kann nicht mehr als eine Aktion vom Typ Workflow starten enthalten.

Systemeinstellungen

Es gibt zwei Einstellungen im Master Data Services Configuration Manager, die sich auf Geschäftsregeln auswirken. Sie können diese Einstellungen im Master Data Services Configuration Manager oder direkt in der Tabelle "Systemeinstellungen" anpassen. Weitere Informationen finden Sie unter Systemeinstellungen (Master Data Services).

Taskbeschreibung Thema
Erstellen und veröffentlichen Sie eine neue Geschäftsregel. Erstellen und Veröffentlichen einer Geschäftsregel (Master Data Services)
Fügen Sie einer Geschäftsregel mehrere Bedingungen hinzu. Hinzufügen mehrerer Bedingungen zu einer Geschäftsregel (Master Data Services)
Erstellen Sie eine Geschäftsregel, damit Attribute über Werte verfügen müssen. Attributwerte erforderlich (Master Data Services)
Erstellen Sie eine Geschäftsregel, um eine Aktion auf der Grundlage der Änderungen an Attributwerten auszuführen. Initiieren von Aktionen basierend auf Attributwertänderungen (Master Data Services)
Erstellen Sie eine Geschäftsregel, um ein benutzerdefiniertes Skript als Bedingung zu verwenden. Business Rules Extension (Master Data Services)
Erstellen Sie eine Geschäftsregel, um ein benutzerdefiniertes Skript als Aktion zu verwenden. Business Rules Extension (Master Data Services)
Ändern Sie den Namen einer vorhandenen Geschäftsregel. Ändern eines Geschäftsregelnamens (Master Data Services)
Konfigurieren Sie Master Data Manager so, dass Benachrichtigungen gesendet werden, wenn Geschäftsregeln angewendet werden. Konfigurieren von Geschäftsregeln zum Senden von Benachrichtigungen (Master Data Services)
Wenden Sie Geschäftsregeln auf bestimmte Elemente an. Überprüfen von bestimmten Elementen auf Geschäftsregeln (Master Data Services)
Schließen Sie eine Geschäftsregel aus, damit sie nicht verwendet wird. Ausschließen einer Geschäftsregel (Master Data Services)
Löschen Sie eine vorhandene Geschäftsregel. Löschen einer Geschäftsregel (Master Data Services)