Konfigurieren Sie das automatische Ausfüllen von Eingaben auf Eingabeformularbildschirmen
Optimieren Sie den Formularabschluss auf Eingabeformularbildschirmen, indem Sie automatisch ausgefüllte Eingaben basierend auf einem oder konfigurieren Viele Anwendereingaben.
Vorbereitungen
Erforderliche Rolle: Administrator
Warum und wann dieser Vorgang ausgeführt wird
Eingaben zum automatischen Ausfüllen werden mithilfe von mobilen Client-Skripts konfiguriert, die als UI-Regelaktion in der UI-Regel eines Eingabeformularbildschirms ausgeführt werden. Diese Skripts werden in UI-Regeln mit ausgeführt OnChangeAuslösertyp. Weitere Informationen zu UI-Regeln und UI-Regelaktionen finden Sie unter Mobile UI-Regeln.
- Nur eine Run client scriptUI-Regelaktion kann für jede mobile UI-Regel konfiguriert werden.
- Eingabeformularbildschirme wurden früher als Parameterbildschirme bezeichnet. Jedoch der Name Parameterbildschirm Wird weiterhin im Formular „Mobile UI-Regel“ verwendet.
Prozedur
- Navigieren zu Alle > System Mobile > Mobile Anwenderoberfläche > Mobile UI-Regelnan.
-
Wählen Sie in der Liste Mobile UI-Regeln entweder aus Neu Um eine neue mobile UI-Regel zu erstellen oder eine vorhandene mobile UI-Regel auszuwählen, um sie für das automatische Ausfüllen von Eingaben zu konfigurieren.
Wichtig:
Wenn Sie eine vorhandene mobile UI-Regel auswählen, stellen Sie sicher, dass sie die folgenden Merkmale aufweist:
- Übergeordnete Tabelle Ist auf festgelegt Parameterbildschirm .
- Mindestens einer der Auslöser Ist OnChange .
-
Konfigurieren Sie eine mobile UI-Regel für das automatische Ausfüllen von Eingaben auf Eingabeformularbildschirmen Indem Sie eine der folgenden Optionen abschließen .
- Wenn Sie ausgewählt haben Neu In Schritt 2:
-
-
Füllen Sie die Felder im Formular „Mobile UI-Regel“ wie folgt aus:
Feld Wert Name Name der mobilen UI-Regel. Aktiv Ob die Mobile UI-Regel aktiv ist Bedingung Bedingung, unter der die Mobile UI-Regel verwendet wird. Wenn Bedingung Feld leer gelassen. Diese UI-Regel wird ausgeführt, wenn sich Eingaben ändern.
Um diese UI-Regel beispielsweise auszulösen, wenn sich eine bestimmte Eingabe ändert, verwenden Sie VALCHANGESOperator. Wird Aufgerufen UrgencyVALCHANGES In Bedingung Das Feld bewirkt, dass die UI-Regel nur ausgelöst wird, wenn der Wert einer Eingabe namens ist urgencyChanges.
Weitere Informationen zu den für Ihre Bedingung verfügbaren Operatoren finden Sie unter Operators available for filters and queries.
Übergeordnete Tabelle Die übergeordnete Tabelle, für die die mobile UI-Regel gilt. Wählen Sie Aus Parameterbildschirm . Übergeordnet Der Eingabeformularbildschirm, auf den Ihre mobile UI-Regel angewendet wird. Wiederholungen Wählen Sie Aus OnChange . Anwenderaktions-ID Ein eindeutiger Wert, der diesen Aktionsdatensatz identifiziert. Es ist erforderlich, die Aktion einer UI-Regel zuzuordnen.Wichtig:Diese Option gilt nicht für die Konfiguration von Eingaben zum automatischen Ausfüllen auf Eingabeformularbildschirmen. Legen Sie keinen Wert für dieses Feld fest.Reihenfolge Reihenfolge, in der die mobile UI-Regel ausgeführt wird.Wichtig:Diese Option gilt nicht für die Konfiguration von Eingaben zum automatischen Ausfüllen auf Eingabeformularbildschirmen. Legen Sie keinen Wert für dieses Feld fest.Umkehren, wenn „falsch“ Wenn dieses Feld ausgewählt ist, werden die mobilen UI-Regelaktionen umgekehrt, wenn die Bedingung als „falsch“ ausgewertet wird.
Wichtig:UI-Regelaktionen, die verwenden Client-Skript Ausführen Vorgang kann nicht ausgeführt werden, wenn die Bedingung als ausgewertet wird false. Aktivieren Sie dieses Kontrollkästchen nicht. - Wählen Sie Absenden.
-
- Wenn Sie eine vorhandene mobile UI-Regel ausgewählt haben, um sie für das automatische Ausfüllen von Eingaben in Schritt 2 zu konfigurieren:
-
-
Füllen Sie die Felder im Formular „Mobile UI-Regel“ wie folgt aus:
Feld Wert Bedingung Bedingung, unter der die Mobile UI-Regel verwendet wird. Wenn Bedingung Feld leer gelassen. Diese UI-Regel wird ausgeführt, wenn sich Eingaben ändern.
Um diese UI-Regel beispielsweise auszulösen, wenn sich eine bestimmte Eingabe ändert, verwenden Sie VALCHANGESOperator. Wird Aufgerufen UrgencyVALCHANGES In Bedingung Das Feld bewirkt, dass die UI-Regel nur ausgelöst wird, wenn der Wert einer Eingabe namens ist urgencyChanges.
Weitere Informationen zu den für Ihre Bedingung verfügbaren Operatoren finden Sie unter Operators available for filters and queries.
Übergeordnete Tabelle Stellen Sie sicher, dass dieses Feld auf festgelegt ist Parameterbildschirm . Wiederholungen Stellen Sie sicher, dass mindestens einer der Auslöser Ist auf festgelegt OnChange . - Wählen Sie das Banner aus, halten Sie es gedrückt (oder klicken Sie mit der rechten Maustaste darauf), und wählen Sie aus Speichern .
-
- Navigieren Sie zur mobilen UI-Regel, die Sie in Schritt 3 konfiguriert haben, um die mobile UI-Regelaktion für das automatische Ausfüllen von Eingaben auf Ihrem Eingabeformularbildschirm zu konfigurieren.
-
Im Abschnitt „Mobile UI-Regelaktionen“ des Formulars „Mobile UI-Regel“: Wählen Sie aus Neu .
Das Formular Mobile UI-Regelaktion wird angezeigt.
-
Im Formular Mobile UI-Regelaktion Vorgang Feld suchen und auswählen Client-Skript Ausführen .
-
Schreiben Sie das Client-Skript in Client-Skript Feld.
Client-Skripts verwenden M_Form Objekt und MobileScriptIncludeCaller Klasse. Weitere Informationen zu diesen JavaScript-APIs finden Sie unter MobileScriptIncludeCaller - Client Und m_form - Client In der API-Referenzdokumentation.
Beachten Sie beim Schreiben des Client-Skripts die folgenden Punkte:- Ändern Sie die Signatur von nicht onChangeFunktion.
- Das Argument Eingabename Ist eine Zeichenfolge, die der Name der Eingabe ist, deren Wert geändert wurde.
- Das Argument NEWVALUE Enthält den neuen Wert dieser Eingabe nach der Änderung.
- Wählen Sie Absenden.