Erstellen Sie Validierungsregeln, um zu prüfen, ob die von den Benutzern eingegebenen Datenwerte bestimmte Kriterien erfüllen und das System die Informationen korrekt verarbeiten kann.
Während der Step „Validation“ relativ einfache Vergleiche unterstützt, können Sie mit Validierungsregeln, die Funktionen und eine bedingte Bearbeitung beinhalten, komplexere Situationen abdecken. Beispiel: Ein Kreditantrag könnte je nach Risikoeinstufung des Antragstellers verschiedene Validierungsbedingungen erfordern. Sie würden dann eine Eigenschaft RiskLevel mit den Werten High, Medium und Low einrichten und einen Satz von Validierungsbedingungen für Kunden mit hohem, mittlerem und niedrigem Risiko definieren.
-
Klicken Sie im Header von Dev Studio auf
. -
Definieren Sie auf dem Tab New das Label, den Kontext und das RuleSet für die neue Validierungsregel und klicken Sie dann auf Create and open.
-
Definieren Sie im Tab Input die Eingabe, anhand derer die Anwendung den Satz von Validierungsbedingungen bestimmen soll, der zur Laufzeit angewendet wird.
- Um nur einen Validierungssatz zu definieren, wählen Sie None aus.
- Um für jeden Wert einer Eigenschaft einen separaten Validierungssatz zu definieren, wählen Sie Input property und dann die gewünschte Zieleigenschaft aus.
- Um für jeden Case-Status einen separaten Validierungssatz zu definieren, wählen Sie Proposed work status aus.
- Um für jede Ablaufaktion einen separaten Validierungssatz zu definieren, wählen Sie Flow Action Name aus.
- Um für jede Stage einen separaten Validierungssatz zu definieren, wählen Sie Stages aus.
Beispiel: Um separate Validierungssätze für Kunden mit hoher, mittlerer und niedriger Risikoeinstufung einzurichten, wählen Sie Input property aus. Geben Sie dann RiskLevel als Zieleigenschaft ein. -
Geben Sie im Tab Validate die zu testende Eigenschaft in das Feld Property ein.
Beispiel: Um zu prüfen, ob der Anzahlungsbetrag für den gewünschten Kredit ausreichend ist, geben Sie in das Feld Property DownPayment ein. -
Klicken Sie im Abschnitt Conditions auf Add, um einen Validierungssatz zu erstellen.
-
Definieren Sie den Validierungssatz im Fenster Validation conditions:
-
Stellen Sie sicher, dass die Checkbox Enable conditions aktiviert ist.
- Optional:
Um anzugeben, dass der Benutzer ein Feld ausfüllen muss, aktivieren Sie die Checkbox Required.
- Optional:
Um die Evaluierung der nachfolgenden Eigenschaften vom System zu erzwingen, wenn die aktuelle Evaluierung fehlschlägt, aktivieren Sie die Checkbox Continue validation.
-
Wählen Sie unter Select a function die Funktion aus, die Sie zur Evaluierung der Eigenschaft verwenden möchten.
-
Geben Sie in den folgenden Feldern den Ausdruck für die Funktion ein.
-
Geben Sie im Feld Message den Text für die Meldung ein, die angezeigt werden soll, wenn die Bedingung zutrifft.
- Optional:
Um eine weitere Validierungsfunktion hinzuzufügen, klicken Sie auf Add a row und wählen dann einen logischen Operator zur Verknüpfung der Funktionen aus.
-
Klicken Sie auf Submit.
Beispiel: Um zu prüfen, ob der Anzahlungsbetrag dem erforderlichen Mindestbetrag entspricht, wählen Sie in der Liste Select a function die Option CompareTwoNumbers aus. Geben Sie in den folgenden Feldern .DownPayment IS LESS THAN 1000 ein. Geben Sie im Feld Message den Text Down payment not sufficient ein. Nun wird dem Benutzer bei einem Anzahlungsbetrag von weniger als 1.000 USD eine Fehlermeldung angezeigt, um ihn darauf hinzuweisen, dass der Anzahlungsbetrag nicht ausreicht. -
-
Wenn Ihre Validierungsregel mehrere Validierungssätze für verschiedene Eingabewerte beinhaltet, können Sie weitere Validierungssätze definieren:
-
Klicken Sie oben rechts auf dem Tab Validate auf Add a new condition.
-
Geben Sie in der Zeile Input den Eingabewert ein, für den Sie einen Validierungssatz erstellen möchten.
-
Wiederholen Sie die Schritte 6.b bis 6.h, um den Validierungssatz zu konfigurieren.
- Optional:
Um im Anschluss an die aktuelle Validierung einen weiteren Validierungssatz auszuführen, geben Sie in der Zeile Also execute den Ziel-Validierungssatz an.
Beispiel: Um einen Validierungssatz für Kunden mit hoher Risikoeinstufung zu erstellen, geben Sie High in die Zeile Input ein. Fügen Sie eine Fehlermeldung und einen Validierungssatz für den Fall hinzu, dass die Eigenschaft .DownPayment kleiner als 1.500 ist. Wenn jetzt ein Kunde mit hoher Risikoeinstufung eine Anzahlung von 1.200 USD leisten möchte, wird ihm eine Fehlermeldung angezeigt, obwohl dieser Anzahlungsbetrag bei anderen Kunden ausreichend wäre. -
- Optional:
Um im Anschluss an die aktuelle Validierung weitere Validierungsregeln auszuführen, wählen Sie in der Zeile Additional validation die Ziel-Validierungsregel aus.
-
Klicken Sie auf Save.
- Zeichenmuster validieren
Stellen Sie sicher, dass die Eingaben Ihrer Benutzer korrekt sind. Durch die Verifizierung von Zeichenmustern mit Bearbeitungsvalidierungsregeln können Sie dafür sorgen, dass die Daten, die Benutzer in Formulare eingeben, die Feldanforderungen erfüllen. Auf diese Weise lässt sich die Anzahl von Verarbeitungsfehlern reduzieren.