Konfigurieren Sie Eingaben mit automatischer Ausfüllung auf Eingabeformular-Bildschirmen

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 3 Minuten Lesedauer
  • Optimieren Sie den Formularabschluss auf Eingabeformularbildschirmen, indem Sie automatisch ausgefüllte Eingaben basierend auf einer oder vielen Anwendereingaben konfigurieren.

    Vorbereitungen

    Erforderliche Rolle: Administrator

    Warum und wann dieser Vorgang ausgeführt wird

    Eingaben zum automatischen Ausfüllen werden mithilfe von Mobile-Client-Skripts konfiguriert, die als UI-Regelaktion in der UI-Regel eines Eingabeformularbildschirms ausgeführt werden. Diese Skripts werden in UI-Regeln mit dem Auslösertyp OnChange ausgeführt. Weitere Informationen zu UI-Regeln und UI-Regelaktionen finden Sie unter Mobile UI-Regeln.

    Hinweis:
    • Für jede Mobile-UI-Regel kann nur eine UI-Regelaktion Run client script konfiguriert werden.
    • Eingabeformular-Bildschirme wurden früher als Parameterbildschirme bezeichnet. Der Name Parameterbildschirm wird jedoch weiterhin im Formular „Mobile UI-Regel“ verwendet.

    Prozedur

    1. Navigieren zu Alle > System Mobile > Mobile Anwenderoberfläche > Mobile UI-Regeln.
    2. Wählen Sie in der Liste „Regeln für mobile UI“ entweder Neu, um eine neue Regel für mobile UI zu erstellen, oder wählen Sie eine vorhandene Regel für mobile UI aus, um sie für Eingaben zum automatischen Ausfüllen zu konfigurieren.
      Wichtig:

      Wenn Sie eine vorhandene mobile UI-Regel auswählen, stellen Sie sicher, dass sie die folgenden Eigenschaften aufweist:

      • Die übergeordnete Tabelle ist auf Parameterbildschirmfestgelegt.
      • Mindestens einer der Auslöser ist OnChange.
    3. Konfigurieren Sie eine Mobile-UI-Regel für das automatische Ausfüllen von Eingaben auf Eingabeformular-Bildschirmen , indem Sie eine der folgenden Optionen abschließen.
      Wenn Sie in Schritt 2 Neu ausgewählt haben:
      1. Füllen Sie im Formular „Regel für mobile Benutzeroberfläche“ die Felder wie folgt aus:

        Feld Wert
        Name Name der Mobile-UI-Regel.
        Aktiv Ob die Mobile UI-Regel aktiv ist
        Bedingung

        Bedingung, unter der die Mobile UI-Regel verwendet wird. Wenn das Feld Bedingung leer gelassen wird, wird diese UI-Regel bei jeder Änderung der Eingabe ausgeführt.

        Um diese UI-Regel auszulösen, wenn sich eine bestimmte Eingabe ändert, verwenden Sie beispielsweise den Operator VALCHANGES. Wenn Sie URCHANGES im Feld Bedingung eingeben, wird die UI-Regel nur ausgelöst, wenn sich der Wert einer Eingabe namens urgency ändert.

        Einzelheiten 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. Parameterbildschirmauswählen.
        Übergeordnet Der Eingabeformularbildschirm, auf den Ihre Mobile-UI-Regel angewendet wird.
        Wiederholungen Wählen Sie onChangeaus.
        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 Eingabeformular-Bildschirmen. 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 Eingabeformular-Bildschirmen. Legen Sie keinen Wert für dieses Feld fest.
        Umkehren, wenn „falsch“

        Wenn dieses Feld ausgewählt ist, werden die Mobile-UI-Regelaktionen rückgängig gemacht, wenn die Bedingung als „falsch“ ausgewertet wird.

        Wichtig:
        UI-Regelaktionen, die den Vorgang „Client-Skript ausführen“ verwenden, können nicht ausgeführt werden, wenn die Bedingung als falseausgewertet wird. Aktivieren Sie dieses Kontrollkästchen nicht.
      2. Wählen Sie Absenden.
      Wenn Sie eine vorhandene Mobile-UI-Regel ausgewählt haben, um sie in Schritt 2 für Eingaben mit automatischer Ausfüllung zu konfigurieren:
      1. Füllen Sie im Formular „Regel für mobile Benutzeroberfläche“ die Felder wie folgt aus:

        Feld Wert
        Bedingung

        Bedingung, unter der die Mobile UI-Regel verwendet wird. Wenn das Feld Bedingung leer gelassen wird, wird diese UI-Regel bei jeder Änderung der Eingabe ausgeführt.

        Um diese UI-Regel auszulösen, wenn sich eine bestimmte Eingabe ändert, verwenden Sie beispielsweise den Operator VALCHANGES. Wenn Sie URCHANGES im Feld Bedingung eingeben, wird die UI-Regel nur ausgelöst, wenn sich der Wert einer Eingabe namens urgency ändert.

        Einzelheiten 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 Parameterbildschirmfestgelegt ist.
        Wiederholungen Stellen Sie sicher, dass mindestens einer der Auslöser auf onChangefestgelegt ist.
      2. Wählen und halten Sie das Banner (oder klicken Sie mit der rechten Maustaste darauf), und wählen Sie Speichernaus.
    4. Navigieren Sie zu der Mobile-UI-Regel, die Sie in Schritt 3 konfiguriert haben, um die Mobile-UI-Regelaktion für Eingaben zum automatischen Ausfüllen auf Ihrem Eingabeformular-Bildschirm zu konfigurieren.
    5. Wählen Sie im Abschnitt „Regelaktionen für mobile UI“ des Formulars für mobile UI-Regelndie Option Neuaus.

      Formular „UI-Aktionen für mobile Regel“.

      Das Formular Mobile UI-Regelaktion wird angezeigt.
    6. Suchen Sie im Feld Vorgang des Formulars „Mobile UI-Regelaktion“ nach Client-Skript ausführen, und wählen Sie die Option aus.

      Formular „Mobile UI-Regelaktion“ mit Client-Skriptvorgang ausführen aufgerufen

    7. Schreiben Sie das Client-Skript in das Feld Client-Skript.

      Client-Skripts verwenden das Objekt m_form und die Klasse MobileScriptIncludeCaller. Einzelheiten 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 nicht die Signatur der Funktion onChange.
      • Das Argument inputName ist eine Zeichenfolge, die der Name der Eingabe ist, deren Wert sich geändert hat.
      • Das Argument newValue enthält den neuen Wert dieser Eingabe nach der Änderung.
    8. Wählen Sie Absenden.