Aktionsfunktion konfigurieren
Mit Aktionsfunktionen kann der Benutzer etwas in der Datenbank ändern. Zum Beispiel erfordert das Aktualisieren oder Hinzufügen eines Kommentars zu einem Datensatz eine Aktionsfunktion.
Vorbereitungen
Erforderliche Rolle: Administrator
Prozedur
-
Navigieren zu Alle > System Mobile > Mobile App Builderan.
Mobile App Builder wird in einer neuen Browserregisterkarte geöffnet und der Auswahlbildschirm für den Anwendungsbereich wird angezeigt.
-
Suchen Sie nach dem Anwendungsbereich, in dem Sie arbeiten, und wählen Sie dann den Namen des Anwendungsbildschirms aus.
Der Startbildschirm der Mobile App Builder-Kategorien wird angezeigt.
- Wählen Sie Aus Funktionen Wählen Sie im Menü und dann aus Neu .
-
Füllen Sie im Formular die Felder aus.
Tabelle : 1. Funktionsfelder Feld Beschreibung Eigenschaften Name Der Name der Funktion Wählen Sie einen Namen, der leicht zu identifizieren ist. Beschreibung Zusätzliche Informationen zur Funktion. Typ Der Typ der Funktion. Wählen Sie Aktionselement aus. Kontext Die Ebene, auf die die Aktion angewendet werden soll. - Datensatz: Wendet eine Aktion auf Datensatzebene an. Verwenden Sie diese Option zum Beispiel, um eine Schaltfläche zu erstellen, die den Status eines Datensatzes ändert. Sie können den Kontext für Aktionen für ein bestimmtes Feld, einen bestimmten Datensatz oder Wischaktionen auf „Datensatz“ festlegen. Wenn die Aktionsfunktion einen UI-Parameter enthält, bei dem das Feld Eingabequelle auf Automatisch ausfüllen gesetzt ist, müssen Sie die Tabelle im Feld Tabelle angeben.
- Global: Wendet eine Aktion auf globaler oder Listenebene an. Verwenden Sie diese Option beispielsweise, um eine Schaltfläche hinzuzufügen, die einen Datensatz erstellt. Verwenden Sie die Einstellung „Global“ nicht für Aktionen, die sich im Kontext eines Datensatzes befinden, oder Aktionen, die einen UI-Parameter enthalten, bei dem das Feld Eingabequelle auf Automatisch ausfüllen festgelegt ist.
Offline verfügbar Gibt an, ob diese Funktion verfügbar ist, wenn das Gerät offline ist. Hinweis:Diese Option wird nur auf unterstützt ServiceNow Mobile Agent App.Aktionselement Aktionselement, das der Aktion zugeordnet werden soll. Weitere Informationen finden Sie unter Aktionselement konfigurieren. Einstellungen Bilderupload zulassen Ermöglicht das Hochladen von Bildern. Bilder werden in der Tabelle „Anhänge“ [sys_attachment] gespeichert. Signaturfeld anzeigen Erfordert eine Benutzersignatur, bevor die Aktion gesendet wird. Im Feld „Signatur“ kann der Benutzer mit dem Finger signieren oder seinen Namen eingeben. Wenn Bilderupload zulassen ausgewählt ist, wird bei Ausführung der Aktion ein Bild der Signatur an die Signaturbildertabelle [signature_image] gesendet. Wenn diese Option ausgewählt ist, wird das Signaturformular auf einer separaten Seite angezeigt. Um das Signaturformular zu überlagern, verwenden Sie die Option Signatur im Feld Voraussetzungen. Überlagerung verwenden Überlagert einen Texteingabe-Parameter auf dem aktuellen Detailbildschirm. Für die Aktion muss genau ein Texteingabeparameter definiert sein. Wenn diese Option nicht definiert ist, wird der Eingabeparameter auf einem separaten Bildschirm angezeigt. Voraussetzungen Wählen Sie eine Option aus, um vor dem Senden der Aktion eine Benutzerbestätigung zu verlangen. - Keine: Keine Benutzerbestätigung erforderlich. Das ist die Standardoption.
- HR-Aufgabensignatur: Vor dem Senden der Aktion ist eine Benutzersignatur erforderlich. Im Feld „Signatur“ kann der Benutzer mit dem Finger signieren oder seinen Namen eingeben. Wenn Bilderupload zulassen ausgewählt ist, wird bei Ausführung der Aktion ein Bild der Signatur an die Signaturbildertabelle [signature_image] gesendet. Wenn diese Option ausgewählt ist, überlagert das Signaturformular den aktuellen Bildschirm.
- Anmeldeinformationen für HR-Aufgabe: Vor dem Senden der Aktion müssen Benutzer ihre Anmeldeinformationen eingeben. Diese Option wird nur bei lokaler Authentifizierung unterstützt.
- Erneute Authentifizierung: Vor der Ausführung einer Aktion müssen Benutzer ihre Anmeldeinformationen erneut authentifizieren. Weitere Informationen finden Sie unter Systemeigenschaften für erneute Mobile-Authentifizierung konfigurieren.
Daten Tabelle Die Tabelle, für die die Aktion gilt. Die Auswahl einer Tabelle ist erforderlich, wenn die Kontext Ist auf festgelegt Datensatz .
Wenn Kontext Ist auf festgelegt Global , Die Auswahl einer Tabelle ist optional.
Bedingungen Bedingung Bedingungen, die erfüllt sein müssen, um die Aktion zu verwenden. Sie könnten beispielsweise verhindern, dass Benutzer einen Incident lösen, der sich im Status „Geschlossen“, „Gelöst“ oder „Abgebrochen“ befindet. Nachrichten Bestätigungsnachricht anzeigen Zeigt eine Bestätigungsmeldung an, damit überprüft werden kann, ob der Benutzer mit der Aktion fortfahren möchte Bestätigungsnachricht Die anzuzeigende Bestätigungsmeldung. Hinweis:Wird nur angezeigt, wenn Bestätigungsnachricht anzeigen ausgewählt istBestätigungsbezeichnung Bezeichnung der Schaltfläche, um die Aktion zu bestätigen. Hinweis:Wird nur angezeigt, wenn Bestätigungsnachricht anzeigen ausgewählt istAbbruchbezeichnung Bezeichnung der Schaltfläche zum Abbrechen der Aktion. Hinweis:Wird nur angezeigt, wenn Bestätigungsnachricht anzeigen ausgewählt istErfolgsmeldung Text für eine Erfolg-Bestätigungsnachricht. Verwenden Sie geschweifte Klammern, um eine dynamische Erfolgsnachricht zu erstellen. Zum Beispiel {{number}} wurde erfolgreich aktualisiert.Fehlermeldung Text für eine Fehler-Bestätigungsnachricht. Verwenden Sie geschweifte Klammern, um eine dynamische Fehlermeldung zu erstellen. Zum Beispiel {{number}} konnte nicht aktualisiert werden.Bestätigungsnachrichten Bestätigungstext anzeigen Erfordert eine Benutzerbestätigung, bevor die Aktion gesendet wird. Wenn dieses Feld aktiviert ist, muss das Feld Kontext auf Datensatz gesetzt sein. Bestätigungsfeld Feld, das den Bestätigungstext enthält, den Sie dem Benutzer anzeigen möchten. Wählen Sie die Tabelle für das Feld in aus Daten Bereich. Nur Zeichenfolgefelder werden unterstützt. Hinweis:Wird nur angezeigt, wenn Bestätigungstext anzeigen ausgewählt istBestätigungsbezeichnung Bezeichnung für die Bestätigungsschaltfläche, die unter dem Bestätigungstext angezeigt wird. Der Standardwert ist Ich stimme zu. Hinweis:Wird nur angezeigt, wenn Bestätigungstext anzeigen ausgewählt istAktionsabschluss Vollbildschirm nach der Aktion aktualisieren Option, durch die der aktuelle Bildschirm automatisch aktualisiert wird, wenn eine Aktion abgeschlossen wird. Diese Option ist nur verfügbar, wenn Kontext auf Global festgelegt ist.
Hinweis:Die Aktualisierungsoption wird für Bildschirme (Applets), aber nicht für Startprogramm-Bildschirme unterstützt.Zum vorherigen Bildschirm wechseln Leitet den Benutzer nach Abschluss der Aktion zum vorherigen Bildschirm zurück Aktualisierung auf vorherigem Bildschirm anzeigen Zeigt die Nachricht „Neues Update“ an, nachdem der Benutzer die Aktion abgeschlossen hat, und leitet ihn zum vorherigen Bildschirm zurück Nach erfolgreichem Abschluss der Aktion zum Bildschirm wechseln Zeigt zusätzliche Konfigurationsoptionen für die Bildschirmnavigation an, nachdem der Benutzer eine Aktion abgeschlossen hat. Verwenden Sie dieses Feld, um zu bestimmen, ob vor der Navigation zu einem bestimmten Bildschirm eine Benutzerinteraktion erforderlich ist. Diese Option ist nur verfügbar, wenn in eine Tabelle ausgewählt ist Bedingung Bereich des Formulars.
Ohne Anwenderinteraktion zum Bildschirm wechseln Der Benutzer wird zum Zielbildschirm umgeleitet. - Wenn diese Option ausgewählt ist, erfolgt die Umleitung zum Zielbildschirm automatisch ohne Benutzerinteraktion.
- Wenn die Option nicht ausgewählt ist, erfolgt die Umleitung nur bei Benutzerinteraktion nach einer Erfolgsnachricht. Um eine Erfolgsmeldung zu definieren, müssen Sie die Pflichtfelder im ausfüllen Nachrichten Abschnitt des Formulars.
Hinweis:Diese Option ist nur verfügbar, wenn Nach erfolgreichem Abschluss der Aktion zum Bildschirm wechseln ausgewählt ist.Bildschirmparameter automatisch ausfüllen Füllt Parameter auf dem Zielbildschirm automatisch aus. Hinweis:Diese Option ist nur verfügbar, wenn Nach erfolgreichem Abschluss der Aktion zum Bildschirm wechseln ausgewählt ist.Zum Zielbildschirm wechseln Gibt den Bildschirm an, zu dem der Anwender nach erfolgreichem Abschluss der Aktion weitergeleitet wird. Auf diesem Bildschirm werden neu erstellte Datensätze angezeigt, falls verfügbar. Hinweis:Diese Option ist nur verfügbar, wenn Nach erfolgreichem Abschluss der Aktion zum Bildschirm wechseln ausgewählt ist.UI-Parameter Füllt Parameter auf dem Zielbildschirm automatisch aus. Hinweis:Diese Option ist nur verfügbar, wenn Springen Sie nach erfolgreichem Abschluss der Aktion zum Bildschirm Ist ausgewählt.Gruppierte Eingaben Dieses Feld wird nicht zum Konfigurieren einer Aktionsfunktion verwendet. Mit der gruppierten Eingabe können Anwender mehrere Strichcodes sequenziell scannen. Sie können gruppierte Eingaben mit UI-Parametern konfigurieren, um mehrere Strichcode-Scans zu akzeptieren. Informationen zu gruppierten Eingaben finden Sie unter Gruppierte Eingaben für mehrere Scans konfigurieren Schaltflächenattribute Gibt ein zusätzliches Attribut für eine Schaltfläche an. Wählen Sie Aus Neu Dient zum Konfigurieren dieser Option. Sie können aus den folgenden Schaltflächenattributen auswählen: - Alerts_need_dismissal : Das Schaltflächenattribut, wenn auf festgelegt Wahr Ermöglicht, dass die Bannernachrichten beibehalten werden, bis der Anwender sie verworfen. Standardmäßig werden Bannernachrichten automatisch verworfen.
- Used_for_deeplink : Das Schaltflächenattribut, wenn auf festgelegt Wahr Bestimmt, dass die Schaltfläche für Deep Linking verwendet wird. Weitere Informationen finden Sie unter Deep-Links für Mobile.
- Trigger_offline_Cache_Download : Das Schaltflächenattribut, wenn auf festgelegt Wahr Löst die Offline-Cache-Generierung aus. Nachdem der Cache erfolgreich generiert wurde, wird ein Download ausgelöst.
- Check_acl_on_url_Parameter_field : Wenn dieses Schaltflächenattribut ausgewählt und auf festgelegt ist Wahr , Jedes Feld in der URL-Zeichenfolge wird mit der ACL (Zugriffssteuerungsliste) verglichen. Beispiel: Eine Zeichenfolge wie {{Meeting_ID}}. Wenn ein Feld diese Prüfung nicht besteht, ist der Feldwert nicht in der URL enthalten. Standardmäßig wird das URL-Parameterfeld nicht mit der ACL für Abwärtskompatibilität überprüft.
Rollenzugriff Beschränken Sie den Benutzerzugriff auf eine Aktion nach Rolle. Hinweis:Während alle Optionen in Aktionsabschluss Der Bereich des Formulars kann festgelegt werden. Seine Aktionen können sich überschneiden. Achten Sie darauf, dass Sie die Einstellungen testen, damit bei Ausführung die erwarteten Ergebnisse geliefert werden. - Wählen Sie Speichern.
Nächste Maßnahme
Nachdem Sie eine Aktionsfunktion erstellt haben, müssen Sie sie einer bestimmten Position in der Mobile-App zuordnen. Sie können eine Aktionsfunktion einem obersten Menü, einer Wischaktion oder einem bestimmten Feld hinzufügen. Weitere Informationen zum Zuordnen der Aktionsfunktion zu einer Position finden Sie unter Funktion einer Position in der App zuordnen.