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 mobiler 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 im Formular „Mobile UI-Regel“ die Felder wie folgt aus:
Feld Wert Name Name der mobilen UI-Regel. Aktiv Gibt an, 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 Eingegeben UrgencyVALCHANGES In Bedingung Das Feld bewirkt, dass die UI-Regel nur ausgelöst wird, wenn der Wert einer Eingabe namens ist urgencyChanges.
Details 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. Auslöser 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.Bestellung 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 Führen Sie Das Clientskript Aus 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 im Formular „Mobile UI-Regel“ die Felder 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 Eingegeben UrgencyVALCHANGES In Bedingung Das Feld bewirkt, dass die UI-Regel nur ausgelöst wird, wenn der Wert einer Eingabe namens ist urgencyChanges.
Details 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 . Auslöser Stellen Sie sicher, dass mindestens einer der beiden vorhanden ist Auslöser Ist auf festgelegt OnChange . - Wählen Sie das Banner aus, halten Sie es gedrückt (oder klicken Sie mit der rechten Maustaste), 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 mobilen UI-Regelformulars Wählen Sie aus Neu .
Das Formular „Mobile UI-Regelaktion“ wird angezeigt.
-
Im Formular „Mobile UI-Regelaktion“ Vorgang Feld, suchen und auswählen Führen Sie Das Clientskript Aus .
-
Schreiben Sie das Client-Skript in Client-Skript Feld.
Client-Skripts verwenden M_Form Objekt und MobileScriptIncludeCaller Klasse. Details zu diesen JavaScript-APIs finden Sie unter MobileScriptIncludeCaller - ClientUnd m_form - ClientIn 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.