xRM Data Guard: Der Schlüssel zu einer intelligenteren Datenvalidierung

Operatoren und Werte in xRM Data Guard

Jede Validierungsregel in xRM Data Guard basiert auf zwei wesentlichen Komponenten: dem Operator und dem Wert. Gemeinsam bilden sie die Logik, die definiert, wie Ihre Daten validiert werden, sodass Organisationen die Datenqualität, Integrität und Compliance direkt in Microsoft Dynamics 365 sicherstellen können.

Verständnis der Operatoren

Operatoren bestimmen, wie der Wert eines Feldes verglichen oder bewertet wird. Sie bilden das logische Herzstück einer Validierungsregel und legen genau fest, unter welchen Bedingungen ein Datensatz besteht oder fehlschlägt. xRM Data Guard bietet eine breite Palette von Operatoren, von einfachen Vergleichen bis hin zu komplexen Ausdrücken.

OperatorBeschreibung
GleichPrüft, ob ein Feld genau einem bestimmten Wert entspricht.
UngleichValidiert, dass ein Feld nicht einem bestimmten Wert entspricht.
Enthält DatenStellt sicher, dass ein Feld nicht leer oder null ist.
Enthält keine DatenPrüft, dass ein Feld leer oder nicht ausgefüllt ist.
Beginnt mitValidiert, dass ein Feld mit einer bestimmten Zeichenfolge beginnt (z. B. “+49”).
Beginnt nicht mitStellt sicher, dass ein Feld nicht mit dem definierten Muster beginnt.
Endet mitPrüft, ob ein Feld mit einem bestimmten Zeichen oder einer Zeichenfolge endet.
Endet nicht mitValidiert, dass ein Feld nicht mit einer bestimmten Sequenz endet.
Größer alsVergleicht Zahlen- oder Datumswerte, um sicherzustellen, dass sie größer als ein definierter Grenzwert sind.
Größer oder gleichValidiert, dass ein Wert gleich oder größer als ein anderer Wert ist.
Kleiner alsStellt sicher, dass ein Zahlen- oder Datumswert kleiner als ein definierter Grenzwert ist.
Kleiner oder gleichPrüft, dass ein Wert kleiner oder gleich dem angegebenen Eingabewert ist.
Länge min.Definiert die minimale Anzahl an Zeichen, die ein Feld enthalten muss.
Länge max.Legt die maximale Anzahl an Zeichen fest, die in einem Feld erlaubt sind.
RegexWendet eine erweiterte, musterbasierte Validierung mit regulären Ausdrücken an.

Funktionsweise der Werte

Der Wert definiert, gegen was der Operator prüft. Abhängig vom Operator kann dies eine Zahl, ein Text oder ein reguläres Ausdrucksmuster sein. Zum Beispiel:

  • +1 — verwendet mit Beginnt mit, um internationale Telefonnummern zu validieren
  • ^[a-zA-Z0-9]*$ — verwendet mit Regex, um Sonderzeichen zu verhindern
  • !$ — verwendet mit Endet mit, um Werte zu erkennen, die auf “!” enden
  • ^\\s*$ — verwendet mit Enthält Daten, um sicherzustellen, dass ein Feld nicht leer ist

Kombination von Operatoren und Werten

Durch die Kombination von Operatoren und Werten können Administratoren sehr spezifische Validierungsregeln definieren, die den realen Geschäftsanforderungen entsprechen. Zum Beispiel:

Beispiel 1: 
Operator: Beginnt mit 
Wert: +1
→ Stellt sicher, dass alle Telefonnummern mit der Länderkennzahl der USA beginnen.

Beispiel 2: 
Operator: Regex 
Wert: ^[a-zA-Z0-9]*$ 
→ Stellt sicher, dass der Name eines Kontakts keine Sonderzeichen enthält.

Beispiel 3: 
Operator: Länge max. 
Wert: 50 
→ Verhindert Feldwerte, die länger als 50 Zeichen sind.

Regeln im Dry-Run-Modus testen

Bevor Regeln in die Produktion übernommen werden, ermöglicht xRM Data Guard Administratoren, Validierungen im Dry-Run-Modus auszuführen. So wird sichergestellt, dass die Regeln wie erwartet funktionieren, ohne echte Benutzeraktionen zu blockieren — eine leistungsstarke Möglichkeit, die Validierung sicher zu testen und zu optimieren.

Fazit

Operatoren und Werte bilden das Rückgrat der Datenvalidierung in xRM Data Guard. Ihre Flexibilität ermöglicht es, sowohl einfache als auch sehr komplexe Geschäftsregeln durchzusetzen — und sorgt dafür, dass Ihre Dynamics 365-Daten sauber, compliant und vertrauenswürdig bleiben.

Schlagworte:
Aktie: