Konfigurieren Sie Bildschirmaktionen für das Eingabeformular

  • Freigeben Version: Yokohama
  • Aktualisiert 6. März 2025
  • 3 Minuten Lesedauer
  • Eingabeformular-Bildschirmaktionen sind Aktionen, die sich auf den gesamten Eingabeformular-Bildschirm auswirken. Sie können beispielsweise eine Rückschreibaktion konfigurieren, um Ihren Arbeitsfortschritt im Eingabeformular zu speichern.

    Vorbereitungen

    Erforderliche Rolle: Administrator

    Ein Lademechanismus ist erforderlich, um den Eingabeformularbildschirm mit aktualisierten Daten zu aktualisieren. Die verfügbaren Optionen sind Variablen des automatischen Ausfüllens und Datenquellen. Weitere Informationen finden Sie unter Lademechanismen für Eingabeformulare.

    Wenn Ihr Eingabeformular nur Eingabewerte zum Laden enthält und Sie den Eingabetyp nicht von Anhängen laden müssen, ist die Option zum automatischen Ausfüllen von Variablen ausreichend. Wenn Ihr Eingabeformular Anhänge, Kommentare oder beschreibende Elemente enthält, muss die Option „Datenquelle“ verwendet werden. Die Datenquellenoption verarbeitet auch Eingabewerte.

    Warum und wann dieser Vorgang ausgeführt wird

    Der Zugriff auf Bildschirmaktionen für Eingabeformulare erfolgt im oberen Menü entweder als Symbol ( Symbol für das Menü „Mehr“ ) oder innerhalb der Optionen der Mehr-Menüschaltfläche ( Schaltfläche „Mehr“-Menü.). Die Konfiguration der Rückschreibaktion in dieser Aufgabe erläutert, wie eine Funktion erstellt wird, mit der Anwender den Fortschritt der in einem Eingabeformular eingegebenen Daten speichern können, bevor die endgültige Version übermittelt wird. Mit dieser Funktion können mehrere Anwender auf einem einzigen Eingabeformularbildschirm zusammenarbeiten. Sobald ein Benutzer die Daten gespeichert hat, werden sie für alle anderen Benutzer sichtbar, die am Formular arbeiten, wenn sie ihr Eingabeformular aktualisieren. Rückschreibaktionen verwenden die Aktionselementfunktion. Weitere Informationen finden Sie unter Aktionselement konfigurieren.
    Hinweis:
    Eingabeformular-Bildschirme enthalten eine Schaltfläche zum Senden. Für diese Konfiguration können Sie eine Option zum Speichern während der Arbeit konfigurieren, deren Daten nach dem Speichern anderen Anwendern zur Verfügung stehen.
    Oberes Navigationsmenü „Mehr“ (iOS) Symbol für oberes Menü für Bildschirmaktion im Eingabeformular
    Oberes Navigationsmenü „Mehr“ (iOS). Obere Menüschaltfläche für Bildschirmaktionen im Eingabeformular.

    Prozedur

    1. Navigieren zu Alle > System Mobile > Mobile App Builder.
      Mobile App Builder wird in einer neuen Browserregisterkarte geöffnet und der Auswahlbildschirm für den Anwendungsbereich wird angezeigt.
    2. Suchen Sie nach dem Anwendungsbereich, in dem Sie arbeiten, und wählen Sie dann den Namen des Anwendungsbereichs aus.
      Der Startbildschirm der Mobile App Builder-Kategorien wird angezeigt.
    3. Wählen Sie die Kategorie Bildschirme und dann entweder einen vorhandenen Eingabeformularbildschirm oder Neuaus.
      Wenn Sie Neuauswählen, wählen Sie auf der Bildschirmseite Erstellen die Option Eingabeformular und dann Fortsetzenaus.
    4. Wählen Sie auf der Seite „Eingabeformular“ im Feld Präsentationsstildie Option Bildschirm aus.
    5. Füllen Sie das Eingabeformular-Bildschirmformular nach Bedarf aus.
      Informationen zu den verschiedenen Feldern finden Sie unter Eingabeformular-Bildschirme konfigurieren.
    6. Wählen Sie eine der folgenden Optionen aus:
      • Um die Bildschirmaktion des Eingabeformulars als oberes Menüsymbol hinzuzufügen, wählen Sie Neu im Bereich Instanzen der oberen Symbolfunktion.
      • Um die Bildschirmaktion des Eingabeformulars als Funktion in der Schaltfläche „Mehr“ des oberen Menüs ( Schaltfläche „Mehr“ des oberen Menüs.) hinzuzufügen, wählen Sie Neu im Bereich Funktionsinstanzen des oberen Menüs.
      Hinweis:
      Die folgenden Anweisungen sind für die Funktionsinstanzen des oberen Symbols und des oberen Menüs identisch.
    7. Gehen Sie im Formular „Funktionsinstanz“ wie folgt vor:
      1. Geben Sie einen Name für die Funktionsinstanz ein.
      2. Geben Sie einen Namen in das Feld Anzeigebezeichnung ein.
      3. Wählen Sie ein Symbol aus dem Feld Symbol aus.
        Hinweis:
        Dieses Feld ist erforderlich, wenn Sie die Option Funktionsinstanzen des obersten Symbols ausgewählt haben.
      4. Wählen Sie im Bereich Funktion die Option Neu aus, um das Funktionsformular anzuzeigen.
    8. Geben Sie einen Namen für die Funktion ein.
    9. Wählen Sie Aktionselement im Feld Typ aus.
    10. Wählen Sie Datensatz im Feld Kontext aus.
    11. Wählen oder erstellen Sie ein neues Aktionselement.
      Weitere Informationen finden Sie unter Aktionselement konfigurieren.
    12. Wählen Sie im Feld Daten die Tabelle aus, die zu dem gehört, was das Eingabeformular darstellt.
    13. Gehen Sie im Bereich Schaltflächenattribute wie folgt vor:
      1. Wählen Sie Neu.
      2. Wählen Sie im Feld Name die Option „retain_parent_parameter_screen“aus. Dieses Attribut verifiziert, ob das übergeordnete Eingabeformular (das Eingabeformular, an dem Sie arbeiten) geöffnet wird, wenn der Anwender auf die Schaltfläche tippt, anstatt ein neues Eingabeformular zu starten.
      3. Geben Sie true in das Feld Wert ein.
      4. Wählen Sie Speichern.
      5. Wählen Sie im Feld Name die Option refresh_parameter_screen_after_actionaus. Dieses Attribut aktualisiert das Eingabeformular mit den neuesten Daten aus der Instanz.
        Hinweis:
        Um die Daten nach der Speicheraktion im Eingabeformular anzuzeigen, müssen Sie einen der folgenden Lademechanismen konfigurieren:
      6. Geben Sie true in das Feld Wert ein.
      7. Wählen Sie Speichern.
    14. Wählen Sie Speichern.

    Nächste Maßnahme

    Verwenden Sie Zeitstempel, um Anwenderänderungen im Eingabeformular nachzuverfolgen. Um die von verschiedenen Anwendern vorgenommenen Änderungen auf einem Eingabeformularbildschirm zu überwachen, müssen Sie die Option Zeitstempel nachverfolgen aktivieren und ein Skript verwenden. Das Feld Zeitstempel für Eingabeaktualisierungen nachverfolgen befindet sich im Datensatz des Haupteingabeformularbildschirms. Weitere Informationen finden Sie unter Eingabeformular-Bildschirme konfigurieren. Verfolgt die Zeit, zu der sich der Eingabewert geändert hat. Auf diese Informationen kann mit der geskripteten Rückschreibaktion zugegriffen werden. Ein Codebeispiel für diese Rückschreibaktion finden Sie unter Verwenden von Zeitstempeln, um Benutzeränderungen in einem Eingabeformular nachzuverfolgen.