Datenstruktur Validierung

Zweck
Das Validation-Element (Validierung) überprüft eine Liste von Datensätzen anhand eines vordefinierten Regelwerks, um sicherzustellen, dass die Daten korrekt und richtig formatiert sind. Es fungiert als Filter, der die gültigen von den ungültigen Datensätzen trennt.
Dieses Element ist unerlässlich für die Aufrechterhaltung der Datenqualität und für die Fehlerbehandlung, bevor Daten an ein anderes System gesendet oder in einer Datenbank gespeichert werden.
Anwendungsfälle:
Validierung einer Liste importierter Benutzerdatensätze, um sicherzustellen, dass jeder eine gültige E-Mail-Adresse und einen nicht leeren Namen hat.
Überprüfung eingehender Bestelldaten, um zu bestätigen, dass Produktmengen positive Zahlen und Preise korrekt formatiert sind.
Filtern eines Datensatzes, um vollständige von unvollständigen Datensätzen für unterschiedliche Verarbeitungspfade zu trennen.
Praktische Anwendungshinweise
Zentralisierte Regeln: Die Validierungslogik wird zentral in
DataStructuresverwaltet. Dies ermöglicht die Wiederverwendung desselben Regelwerks in vielen verschiedenen Flows. Bei einer Regeländerung muss diese nur an einem Ort aktualisiert werden.Fehlerbehandlungspfad: Ein gängiges Muster ist die Verbindung dieses Elements mit einem
Branch. Dort kannst du prüfen, ob die AusgabeInvalide Einträgenicht leer ist. Ist sie nicht leer, kann ein separater Pfad zur Fehlerprotokollierung oder zur Benachrichtigung eines Administrators verfolgt werden.Daten überschreiben: Achte auf die Einstellung „Alte Daten überschreiben“. Das Deaktivieren dieses Kontrollkästchens ist wichtig, wenn du die ursprüngliche vollständige Liste unverändert beibehalten musst.
Konfigurationsoptionen
Option
Beschreibung
Eingabeformat
Beispielwert
DataStructure
Die DataStructure, die das Regelwerk enthält, das angewendet werden soll. Die Regeln selbst (z.B. Feld erforderlich, E-Mail-Format) werden innerhalb der ausgewählten DataStructure definiert.
Auswahl aus der Liste der verfügbaren Datenstrukturen.
Neue Benutzer Validierungsregeln
Daten
Die Liste (JSON-Array) von Datensätzen, die validiert werden sollen. Jedes Objekt im Array wird gegen die Regeln geprüft.
JSON-Array.
{{trigger.neue_benutzer}}
Alte Daten überschreiben
(Entscheidende Einstellung) Steuert, wie die Liste der gültigen Einträge ausgegeben wird.
Checkbox (Boolean).
–
Aktiviert (Standard): Die ursprüngliche Eingabe-Daten-Variable wird mit nur den Datensätzen überschrieben, die die Validierung bestanden haben.
Nicht aktiviert: Die ursprüngliche Eingabe-Daten-Variable bleibt unverändert. Die validierten Datensätze werden in eine separate Ausgabe Valide Einträge geschrieben.
Eingabe-/Ausgabe-Erwartungen
Eingabe: Das Element benötigt die zu validierenden Daten (als Array) und eine DataStructure, die die Validierungsregeln enthält.
Ausgabe: Das Element erzeugt mehrere Ausgaben zur Trennung der Daten:
Ausgabevariable
Inhalt
Hinweis
Valide Einträge
Das Array der Datensätze, die die Validierung bestanden haben.
Erscheint nur, wenn „Alte Daten überschreiben“ nicht aktiviert ist.
Invalide Einträge
Ein Array, das nur die Datensätze enthält, die die Validierung nicht bestanden haben.
Validierungsfehler
Ein Array, das die spezifischen Fehlermeldungen für jeden ungültigen Datensatz enthält, nützlich für Protokollierung oder Benachrichtigungen.
Zuletzt aktualisiert
War das hilfreich?
