MENU
    Datenüberprüfung mit Eingabe-Widgets
    • 23 Jan 2025
    • 4 Minuten zu lesen
    • Mitwirkende

    Datenüberprüfung mit Eingabe-Widgets


    Artikel-Zusammenfassung

    Erfahren Sie, wie Sie Daten in Tulip mit Hilfe von Widgets, Schaltflächen und Triggern validieren können.

    Die Verwendung der Datenvalidierung für Bedienereingaben reduziert Qualitätsprobleme und standardisiert die in Ihrem Prozess verwendeten Formulare. Wenn ein Benutzer einen Datenwert eingibt, der nicht den Validierungsanforderungen entspricht, wird eine Fehlermeldung angezeigt. Darüber hinaus können Sie eine Triggerlogik verwenden, um zu verhindern, dass ein Bediener die Anwendung fortsetzt, wenn die eingegebenen Daten nicht den Anforderungen entsprechen.

    Die Datenvalidierung macht die Erstellung von Anwendungen mit den folgenden Vorteilen viel nahtloser:

    • Vereinfachung des Trigger-ManagementsReduzieren Siedie Anzahl und Komplexität der Trigger, um die Entwicklung und Wartung von Anwendungen zu rationalisieren. Verbringen Sie weniger Zeit mit der Entwicklung von Anwendungen.
    • Dynamische Schritte erstellenSteuernSie Anwendungen dynamisch durch die Aktivierungs-/Deaktivierungsfunktion von Schaltflächen und ermöglichen Sie so mehr Interaktivität und Flexibilität.
    • Weniger App-WartungSparenSie sich die Zeit für die Überprüfung und das Verständnis von Apps. Kopieren und fügen Sie Widgets ein, ohne sich Gedanken über die Auswirkungen von Triggern zu machen.

    Außerdem können Sie mit dynamisch aktivierten und deaktivierten Schaltflächen eine intuitive App-Erfahrung bieten.

    Verfügbare Validierungsregeln pro Eingabe-Widget

    Während Sie jedes Eingabewidget für die Datenvalidierung verwenden können, verfügen einige Eingaben über Validierungsregeln, um Parameter für Daten festzulegen. In der folgenden Tabelle sind die für jedes Input Widget verfügbaren Validierungsregeln aufgeführt.

    Eingabe-WidgetÜberprüfungsregeln
    KontrollkästchenK.A.
    TextEnthält, Beginnt mit, Endet mit, Maximale Zeichengrenze, Minimale Zeichengrenze, Ist E-Mail, Ist URL, Enthält nicht
    MehrzeiligEnthält, Beginnt mit, Endet mit, Maximale Zeichenbegrenzung, Minimale Zeichenbegrenzung, Enthält nicht
    DateiK.A.
    ZahlGleich, Nicht gleich, Größer als, Größer als oder gleich, Kleiner als, Kleiner als oder gleich, Innerhalb des Bereichs (einschließlich), Außerhalb des Bereichs (ausschließlich)
    Einzelne AuswahlK.A.
    MehrfachauswahlMinimum ausgewählt, Maximum ausgewählt
    DatapickerIst, Vorher, Nachher, Innerhalb des Bereichs (einschließlich), Außerhalb des Bereichs (ausschließlich), Am oder vorher, Am oder nachher
    BildK.A.
    eSignaturK.A.

    Eine Prüfregel erstellen

    1. Wählen Sie ein Eingabewidget aus, für das Überprüfungsregeln verfügbar sind (siehe Tabelle oben).
    2. Klicken Sie im Kontextbereich auf das Symbol + neben Überprüfungsregeln.
    3. Wählen Sie die Regel aus, die Sie dem Eingabewidget hinzufügen möchten.

    Validation Rules side pane ex

    1. Wählen Sie eine Datenquelle für die zu prüfende Regel. Dies kann ein statischer Wert oder eine Variable sein.

    Validation rules configuration ex

    1. Klicken Sie auf die Schaltfläche +, um weitere Regeln hinzuzufügen.

    Validierungsregeln neu anordnen

    Die Reihenfolge der Überprüfungsregeln entspricht der ersten Fehlermeldung, die angezeigt wird, wenn der eingegebene Datenwert fehlschlägt.

    In den folgenden Beispielen schlagen die eingegebenen Daten beide Überprüfungsregeln fehl. Die angezeigte Fehlermeldung bezieht sich jedoch auf die erste konfigurierte Regel.

    Beispiel 1"Enthält Tulpe" ist die erste fehlgeschlagene Regel, daher wird die Fehlermeldung entsprechend angezeigt.

    Validation Rule Order Ex1

    Beispiel 2"Beginnt mit Hello" ist die erste fehlgeschlagene Regel, daher wird die Fehlermeldung entsprechend angezeigt.

    Validation Rule Order Ex2

    Um die Reihenfolge der Validierungsregeln zu ändern, klicken Sie auf das Symbol mit den sechs Punkten und ziehen Sie es vor oder nach eine Regel.

    Reorder Validation Rules

    Erforderliche Eingabedaten

    Wenn Sie Überprüfungsregeln als erforderlich markieren, wird eine Regel hinzugefügt, die besagt, dass die Eingabe vom Bediener vervollständigt werden muss, damit die Eingabe als gültig betrachtet wird. Sie können dies für alle Eingabewidget-Typen verwenden. Wenn ein Eingabewidget als erforderlich markiert ist, erscheint ein rotes Sternchen neben dem Eingabewidget in der Anwendung.

    Validation rules mark required

    Fehlermeldungen bei der Eingabevalidierung

    Das Dropdown-Menü Fehlerformatierung im Abschnitt Überprüfungsregeln des Seitenbereichs bietet Optionen dafür, wie ein Fehler mit Eingabedaten dem Bediener angezeigt wird, wenn die Anwendung im Player ausgeführt wird.

    Validation rules error formatting

    Die drei Optionen für die Darstellung von Fehlern für den Bediener: 1. Validierungsregel-Fehlermeldung anzeigen * Das Eingabefeld wird rot umrandet und dem Bediener wird eine Fehlermeldung angezeigt2. Outline input field only * Umrandet das Eingabefeld rot3. Fehler ausblenden * Keine visuelle Anzeige vorhanden

    Dynamisches Aktivieren und Deaktivieren von Schaltflächen

    Legen Sie mit dynamischen Steuerelementen fest, wann Bediener eine Schaltfläche drücken können. Wenn eine Schaltfläche deaktiviert ist, wird sie in gedämpften Farben angezeigt und kann von einem Bediener nicht betätigt werden.

    Enabled vs disabled buttons

    Sie können dieses Steuerelement sogar in Widgets für elektronische Unterschriften verwenden.

    Enabled vs disabled eSignature

    Schaltflächen können dynamisch aktiviert oder deaktiviert werden, indem der Status "Aktiviert" im Abschnitt " Interaktion" des Seitenfensters für eine ausgewählte Schaltfläche festgelegt wird. Standardmäßig ist der Aktivierungsstatus einer Schaltfläche auf Ja eingestellt.

    button side pane enabled state yes

    Es gibt mehrere Möglichkeiten, den Aktivierungsstatus einer Schaltfläche dynamisch zu steuern:1. Angabe einer booleschen Variablen2. Gültigkeit der Benutzereingabe auf dem Schritt mit Eingabe-Widgets, die Validierungsregeln haben3. Die Option Alle Widgets, die prüft, ob alle eingegebenen Eingaben den Validierungsregeln entsprechen

    Button side pane enabled state all widgets

    1. Einen Ausdruck verwenden

    Ausdrücke zum Aktivieren/Deaktivieren von Schaltflächen verwenden

    Wenn Sie eine Schaltfläche auf der Grundlage einer Untergruppe von Widgets aktivieren oder deaktivieren möchten, wählen Sie Ausdruck verwenden, um eine benutzerdefinierte Bedingung zu schreiben.

    Sie müssen einen Ausdruck schreiben, der als boolesche Bedingung (wahr oder falsch) ausgewertet wird. Wenn Sie einen gültigen Ausdruck korrekt erstellt haben, wird dies im Ausdruckseditor unten links angezeigt.

    Beispiel 1Dasfolgende Beispiel verwendet die Modulo-Operation, um festzustellen, ob der in ein Zahleneingabe-Widget eingegebene Wert ungerade oder gerade ist. Wenn der Wert ungerade ist, wird die Schaltfläche aktiviert. Wenn der Wert gerade ist, wird die Schaltfläche deaktiviert.

    enable-disable buttons expressions ex1(1)

    Beispiel 2Die Verwendung vonAusdrücken ermöglicht es Ihnen auch, zusätzliche Bedingungen miteinander zu kombinieren: Im folgenden Beispiel muss der Wert ungerade sein und die Validierungsbedingungen für das Zahleneingabe-Widget erfüllen, damit die Schaltfläche aktiviert wird.

    enable-disable buttons expressions ex2(1)

    Der unten stehende Eingabewert führt dazu, dass die Schaltfläche deaktiviert wird. Obwohl der eingegebene Wert ungerade ist, entspricht er nicht den Validierungsregeln für das Eingabewidget.

    enable-disable buttons expressions ex2 invalid input

    Der unten stehende Eingabewert führt dazu, dass die Schaltfläche aktiviert wird, da der eingegebene Wert sowohl ungerade ist als auch die Validierungsregeln des Eingabewidgets erfüllt.

    enable-disable buttons expressions ex2 valid input

    Eingabe-Widget-Validierung in Triggern

    Sie können die Validierung von Eingabewidgets als Teil einer Wenn-Bedingung in einem Trigger verwenden. Dies ermöglicht es App-Entwicklern, schnell eine Logik zu erstellen, die nicht von den spezifischen Werten abhängt, die von Operatoren eingegeben werden, sondern von der Gültigkeit dieser Werte.

    Input validation trigger ex1

    Widget-Gültigkeitsinformationen können mit Hilfe von Triggern auch in Variablen und Tabellensätzen gespeichert werden.

    Input validation trigger ex2


    Haben Sie gefunden, wonach Sie gesucht haben?

    Sie können auch auf community.tulip.co Ihre Frage stellen oder sehen, ob andere mit einer ähnlichen Frage konfrontiert wurden!


    War dieser Artikel hilfreich?