Konfigurieren Sie Eingabeaktionen

  • Freigeben Version: Yokohama
  • Aktualisiert 6. März 2025
  • 5 Minuten Lesedauer
  • Fügen Sie eine Schaltfläche neben Eingabeformularfeldern hinzu, um Anwendern die Möglichkeit zu geben, verschiedene Eingabeaktionen auszuführen. Diese Aktionen umfassen das Hinzufügen eines Kommentars, das Hinzufügen eines oder mehrerer Anhänge und das Navigieren zu anderen Bildschirmen.

    Vorbereitungen

    Erforderliche Rolle: Administrator

    In diesem Thema wird beschrieben, wie Sie Eingabeaktionen für Ihre verschiedenen Eingabefelder konfigurieren. Diese Konfigurationen sollten mit dem allgemeinen Setup von Eingabeformularbildschirmen durchgeführt werden. Zusätzliche Eingabeaktionskonfigurationen sind nur verfügbar, wenn Bildschirm im Feld Präsentationsstil des Eingabeformular-Bildschirms ausgewählt ist. Weitere Informationen finden Sie unter Eingabeformular-Bildschirme konfigurieren.

    Warum und wann dieser Vorgang ausgeführt wird

    Eine Menüschaltfläche „Mehr“ hinzufügen Symbol „Mehr Menü“. nach angegebenen Eingabewertfeldern.
    Hinweis:
    Die Darstellung der Schaltflächen kann zwischen den Betriebssystemen iOS und Android variieren. Die Schaltfläche wird durch drei Punkte horizontal oder vertikal angezeigt.
    Diese Schaltfläche kann eine beliebige Art der Aktionselemente enthalten: Kommentar-, Anhang- und Navigationsschaltflächen:
    • Kommentare: Ort, an dem Anwender einen Kommentar hinzufügen, bearbeiten oder löschen können. Anwender können nur einen Kommentar für jedes Eingabewertfeld hinzufügen.
    • Anhänge: Anwender können entweder Bilder aus der Galerie auswählen oder der Galerie ein neues Bild hinzufügen. Alternativ können sie ein Bild direkt mit der Kamera hinzufügen. Anwender können jedem Eingabewertfeld mehrere Anhänge hinzufügen.
      Hinweis:

      Für Eingabeaktionen für Anhänge muss beim Zuordnen von Anhängen als Teil einer Datenquelle der Feldname als sys_id deklariert werden, damit er automatisch der Tabelle „Anhang“ [sys_sg_attachment] hinzugefügt wird. Anschließend müssen Sie mithilfe des Attributs „values.Mapper“ definieren, zu welchem Elementbezeichner das Element gehört.

    • Navigationsschaltfläche: Anwender tippen auf diese Option, um einen alternativen Bildschirm oder Startprogramm-Bildschirm zu öffnen. Navigieren Sie beispielsweise zu einem Listenbildschirm, um eine Folgeaufgabe zu erstellen oder einen Knowledge Base-Artikel im Kontext einer Eingabe anzuzeigen. Eine beliebige Anzahl von Navigationsschaltflächen kann der Menüschaltfläche „Mehr“ hinzugefügt werden.
      Hinweis:
      Für Navigationsfunktionen, die mit einem Datensatzkontext gekennzeichnet sind, ist der Datenquellenmechanismus erforderlich. Für Navigationsfunktionen, die mit einem globalen Kontext gekennzeichnet sind, ist der Datenquellenmechanismus nicht erforderlich.
    Skriptbeispiele für Eingabeaktionen finden Sie unter Skriptcode zum Speichern von vom Anwender ausgewählten Anhängen in der Datenbank und Skriptcode für Kommentartyp und Updates für Eingabeaktionen.

    Bild eines Popups, das angezeigt wird, nachdem ein Anwender auf die Menü-Schaltfläche „Mehr“ getippt hat.

    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. Wählen Sie Neu im Bereich Aktionen aus, um die Aktionsseite Eingabeformular zu öffnen.
    6. Füllen Sie die folgenden Felder nach Bedarf aus.
      Tabelle : 1. Aktionsfelder
      Feld Wert
      Eigenschaften
      Name Name der Aktion
      Bezeichnung Bezeichnung, die für die Aktion angezeigt wird.
      Aktiv Gibt an, ob die Aktion aktiv ist. Inaktive Aktionen werden nicht im Eingabeformular-Bildschirm angezeigt.
      Offline verfügbar Bestimmen Sie, ob diese Aktion offline verfügbar ist.
      Eingabetyp Option, um auszuwählen, ob Ihre Eingabe aus einer anderen Quelle ausgefüllt oder durch eine Aktion geändert wird.
      Hinweis:
      Wählen Sie für diese Konfiguration Eingabeaktionaus.
      Wenden Sie Eingabeaktionen auf ein Eingabefeld wie Kommentare, Anhänge oder Navigationsfunktionen an.
      Symbol Symbol, das verwendet wird, um Ihre Aktion auf dem mobilen Bildschirm des Anwenders darzustellen.
      Aktionsplatzierung
      Eingabeformular-Bildschirm Wählen Sie den Eingabeformularbildschirm aus, auf dem die Aktion angezeigt wird.
      Eingabeformularabschnitt Wählen Sie den Eingabeformularabschnitt aus, in dem die Aktion angezeigt wird. Wenn der ausgewählte Eingabeformularbildschirm keine Abschnitte enthält, ist dieses Feld nicht verfügbar.
      Übergeordnete Tabelle Die übergeordnete Tabelle, für die die Aktion gilt. Dieses Feld wird automatisch gefüllt.
      Übergeordnete Eingabe Wählen Sie aus, auf welche Eingabe die Aktion angewendet wird.
      Aktionsattribute Legen Sie fest, wo oder wie die Aktion die generierten Daten behandelt.
      Hinweis:
      Sofern nicht anders angegeben, sind alle aufgeführten Attribute verfügbar, wenn Sie Eingabeaktionen im Feld Eingabetyp auswählen.

      InputActionType: Eingabeaktionen sind Aktionen, die über das Mehr-Menüsymbol Mehr-Menüsymbol ausgelöst werden können. neben einem Eingabewertfeld angezeigt. Die Aktionen sind: Anhänge, Kommentareoder Schaltflächen (Navigationsfunktion).

      Schaltflächen-ID: Die der Eingabeaktion zugeordnete Navigationsfunktion. Diese Navigationseingabeaktion kann entweder ein globaler Kontext oder ein Datensatzkontext sein. Die Schaltflächen-ID ist die sys_id eines Datensatzes aus der Tabelle „Schaltfläche“ [sys_sg_button].

      AusgeblendeteAttachmentSources: Möglichkeit, das Hochladen bestimmter Anhangquellen vom Anwender zu verhindern. Der Anwender kann nur Bilder von der Kamera des Telefons oder aus der Galerie hochladen.

      DataSourceID: Die Datenquelle, die zum Laden von Daten aus der Datenbank verwendet wird. Wird für Kommentar- und Anhangseingabeaktionen verwendet.
      Hinweis:
      Ein ElementIdentifier- Attribut ist ebenfalls erforderlich. Weitere Informationen finden Sie unter Datenquellen.
      ElementIdentifier: Die eindeutige ID, die in einer Datenquelle enthalten ist und zum Laden von Daten aus der Datenbank verwendet wird. Wird für Kommentar- und Anhangseingabeaktionen verwendet.
      Hinweis:
      Ein DataSourceID- Attribut ist ebenfalls erforderlich. Weitere Informationen finden Sie unter Datenquellen.
      UserActionID: Ein eindeutiger Wert, der diesen Aktionsdatensatz identifiziert. Es ist erforderlich, die Aktion einer UI-Regel zuzuordnen.
      Hinweis:
      Dieses Feld ist verfügbar, wenn das Feld Eingabetypauf Eingabequelle festgelegtist.
    7. Geben Sie im Feld Name einen Namen für Ihre Eingabeaktion ein.
    8. Geben Sie im Feld Bezeichnung eine Bezeichnung für Ihre Eingabeaktion ein, die für Ihre Anwender sichtbar ist.
    9. Wählen Sie im Feld Eingabetypdie Aktion Eingabe aus.
    10. Wählen Sie aus, wo die Aktion angezeigt werden soll, indem Sie im Bereich „Platzierung der Aktion“ die folgenden Felder ausfüllen: Eingabeformular-Bildschirm, Übergeordnete Tabelleund Übergeordnete Eingabe.
    11. Wählen Sie Neu im Bereich Aktionsattribute.
      Die Aktionsattribute des Eingabeformulars werden geöffnet.
    12. Führen Sie für Eingabeaktionen, die Sie in den Eingabefeldbereich aufnehmen möchten, die folgenden Schritte aus.
      EingabeaktionstypVerfahren
      Anhang
      1. Wählen Sie im Feld Namedie Option InputActionType aus.
      2. Geben Sie die Textanhänge in das Feld Wert ein.
      3. Wählen Sie Speichern.
      Kommentar
      1. Wählen Sie im Feld Namedie Option InputActionType aus.
      2. Geben Sie den Textkommentar in das Feld Wert ein.
      3. Wählen Sie Speichern.
      Navigationsschaltfläche
      1. Wählen Sie im Feld Namedie Option InputActionType aus.
      2. Geben Sie die Textschaltfläche in das Feld Wert ein.
      3. Wählen Sie Speichern.

        Sie kehren zur Attributtabelle der Eingabeformularaktion zurück.

      4. Wählen Sie Neu im Bereich Aktionsattribute.
      5. Wählen Sie Schaltflächen-ID im Feld Name aus.
      6. Wählen Sie im Feld Wert einen vorkonfigurierten Navigationstyp aus. Weitere Informationen zum Erstellen von Navigationsschaltflächen finden Sie unter Navigationsfunktionen.
        Hinweis:
        Wenn die von Ihnen ausgewählte Navigationsfunktion über einen Datensatzkontext (im Gegensatz zu einem globalen Kontext) verfügt, müssen Sie sie mithilfe von Datenquellen dem spezifischen Datensatz zuordnen.

        Wenn die Schaltflächen-ID auf eine Schaltfläche mit einem Datensatzkontext verweist, wird standardmäßig der Kontext des Eingabeformulars verwendet. Sie können diesen Standardkontext jedoch überschreiben, indem Sie die Datenquelle verwenden, um eine Verknüpfung zu einem anderen Datensatzkontext herzustellen.

      7. Wählen Sie Speichern.
    13. Wählen Sie Speichern.

    Nächste Maßnahme

    Um den Eingabeformular-Bildschirm mit Anhängen und Kommentaren zu öffnen, die bereits aus der Instanztabelle [instance] geladen wurden, müssen Sie die Attribute DataSourceId und ElementIdentifierkonfigurieren. In einem Szenario, in dem mehrere Benutzer am selben Formular arbeiten, validiert der Mechanismus zum Laden der Datenquelle, ob die neuesten Daten dem nächsten Benutzer auf dem Bildschirm des Eingabeformulars angezeigt werden. Bei einer Navigationsfunktion mit einem Datensatzkontext wird der Datensatzkontext im Datenquellenskript definiert. Das Skript wird der sys_id des Datensatzes zugeordnet, der einen Kontext für die Navigation enthält. Weitere Informationen finden Sie unter Datenquellen konfigurieren.