Mobile UI-Regelaktionen erstellen
Erstellen Sie die Aktionen, die ausgeführt werden, wenn Ihre Bedingungen für Mobile UI-Regeln erfüllt sind.
Vorbereitungen
Erforderliche Rolle: Administrator
Prozedur
- Navigieren zu Alle > System Mobile > Mobile Anwenderoberfläche > Mobile UI-Regeln.
- Öffnen Sie die Mobile UI-Regel, der Sie Aktionen hinzufügen möchten.
-
Wählen Sie im Formular für die Mobile-UI-Regel in der zugehörigen Liste Mobile-UI-Regelaktionendie Option Neu aus.
Hinweis:Wenn die Schaltfläche „Neu“ nicht angezeigt wird, befinden Sie sich möglicherweise in einem anderen Bereich als die UI-Regel. Ändern Sie Umfänge, und laden Sie das Formular neu, um die Schaltfläche anzuzeigen.
-
Füllen Sie die Felder im Formular für Mobile UI-Regelaktionen aus.
Tabelle : 1. Mobile UI-Regelaktionsfelder Feld Wert UI-Regel Die zu dieser Aktion gehörende UI-Regel. Dieses Feld wird automatisch mit der Regel gefüllt, die Sie in Schritt 2 geöffnet haben. Vorgang Wählen Sie den Vorgang aus, den die Aktion ausführt. Einzelheiten zu diesen Aktionen finden Sie in der folgenden Tabelle. Ziel Das von der Aktion betroffene Element. Die zur Auswahl verfügbaren Aktionen hängen vom übergeordneten Element ab, das in der Mobile UI-Regel ausgewählt wurde. - Für Eingabeformular-Bildschirme sind die Ziele Eingaben in Eingabeformular-Bildschirmen.
- Für mobile Ansichten sind die Ziele Elemente aus der JSON-Vorlage für mobile Karten.
Reihenfolge Reihenfolge, in der die Aktion ausgeführt wird. Wenn für dieselbe Mobile UI-Regel mehrere Aktionen vorhanden sind, werden die Aktionen entsprechend diesem Wert ausgeführt. Regeln mit niedrigeren Nummern werden vor Regeln mit höheren Nummern ausgeführt. Wert Definiert, wie die Aktion auf das Element im Feld Ziel angewendet wird. Dieser Wert hängt vom ausgewählten Vorgang ab. In der folgenden Tabelle finden Sie Beschreibungen der Vorgänge und die von ihnen verwendeten Werte. Zielzuordnung Definiert, welchem Zeichenfolgeneingabefeld der generierte Zusammenfassungstext hinzugefügt werden soll, wenn der Datensatz-Zusammenfassungsvorgang verwendet wird. Tabelle : 2. Vorgänge für Mobile UI-Regelaktionen Vorgang Definition Werte Schaltfläche deaktivieren Bestimmt, ob die Schaltfläche im Feld „Ziel“ inaktiv ist. Legen Sie den Wert auf true fest, um eine Schaltfläche zu deaktivieren, oder auf false, um sie zu aktivieren. Als obligatorisch festlegen Bestimmt, ob das Element im Feld „Ziel“ erforderlich ist. Legen Sie den Wert auf true fest, um das Element als obligatorisch vorzugeben, oder auf false, um das Element als optional einzustufen. Als schreibgeschützt festlegen Bestimmt, ob das Element im Feld Ziel schreibgeschützt ist. Legen Sie den Wert auf true fest, um ein Element als schreibgeschützt vorzugeben, oder auf false, um das Element als bearbeitbar einzustufen. UI-Stil festlegen Wendet UI-Stile auf ein Element an Hinweis:Dieser Vorgang wird nicht rückgängig gemacht, wenn Sie für Ihre Mobile-UI-Regel Umkehren bei „Falsch“ verwenden.Verwenden Sie diesen Wert, um eine Hintergrundfarbe, Schriftfarbe und ein Text-Decorator-Symbol festzulegen. Der Wert muss im JSON-Format vorliegen. In diesem Beispiel werden die Farben des Hintergrunds und des Texts geändert:{ "BackgroundColor": "#E1E1E1", "BackgroundColorVariable": "--now-color-secondary-3" }In diesem Beispiel wird ein Decorator-Symbol für Text festgelegt.
{ "TextDecorator":{ "Type": "Font", "FontName": "now-mobile-icons-cards", "Value": "IconCode", "FontColor": "#1E4335" } }Sie können auch Farbvariablen verwenden, um das Design in Ihren Mobile-UI-Regeln zu ändern. Nähere Informationen hierzu finden Sie unter Unterstützung von Farbvariablen für UI-Regeln.
Hinweis:- IconCode muss durch einen gültigen Symbolcode ersetzt werden. Eine Liste der Symbolcodes finden Sie unter Mobile-Symbole.
- Verwenden Sie eine JSON-Validierung, wenn Sie JSON-Code aus einem Thema kopieren und einfügen, um sicherzustellen, dass der gesamte Code korrekt angewendet wird.
Transparenz festlegen Bestimmt, ob das Element im Feld Ziel sichtbar ist. Legen Sie den Wert auf true fest, um das Element anzuzeigen, oder auf false, um das Element auszublenden. Einfache Arithmetik Hinweis:Dieser Vorgang wird nicht rückgängig gemacht, wenn Sie für Ihre Mobile-UI-Regel Umkehren bei „Falsch“ verwenden.Legen Sie den Wert fest, indem Sie eine mathematische Operation mithilfe von Eingaben aus dem Eingabeformular-Bildschirm erstellen, der Ihrer Mobile UI-Regel zugeordnet ist. Wenn Sie beispielsweise Reisekosten berechnen möchten, können Sie Folgendes verwenden:
In diesem Beispiel würden die Werte in den Eingabencost_per_mile*miles_traveled„cost_per_mile“und„miles_travaled“multipliziert. Damit dieser Vorgang funktioniert, sind für den Eingabeformular-Bildschirm Eingaben erforderlich, die diesen Namen entsprechen.Vor Wendet einen Zeitindikator auf einen Datensatz an, z. B. „Vor 3 Minuten aktualisiert“ oder „Vor 2 Monaten erstellt“. Hinweis:Dieser Vorgang wird nicht rückgängig gemacht, wenn Sie für Ihre Mobile-UI-Regel Umkehren bei „Falsch“ verwenden.Für folgende Felder müssen Einstellungen vorgenommen werden: - In das Feld Vorgang geben Sie Datumsformatierer ein.
- Legen Sie im Feld Ziel ein Mobile-Ansichtelement mit DateTime-Eingabe als Ziel fest.
- In das Feld Wert geben Sie Vor ein.
Verwenden Sie einen der folgenden Optionsparameter für
timeago:timeago(negative text value, positive text value, verbose Flag);- Negativer Textwert
- Der für vergangene Daten angezeigte Wert, wobei
%danstelle des numerischen Werts verwendet wird. - positiver Textwert
- Der für zukünftige Daten angezeigte Wert, wobei
%danstelle des numerischen Werts verwendet wird. - Ausführliche Kennzeichnung
-
Ob eine kurze oder lange Version des Zeitformats angezeigt wird. Dieser Feldwert ist
trueoderfalse.Wenn beispielsweise „wahr“ festgelegt ist, wird „Vor 2 Minuten“ angezeigt. Bei Festlegung auf „falsch“ wird „vor 2 Monaten“ angezeigt.
timeago(“Expired %d ago”, “Expires in %d”, true);Berechnung von Uhrzeit und Datum Berechnet automatisch eine Endzeit, wenn eine Startzeit eingegeben wird. Der Wert für die Endzeit kann in der Vergangenheit oder in der Zukunft liegen. Wenn Sie beispielsweise als Startzeit für eine Besprechung 15:00 Uhr angeben, wird die Endzeit standardmäßig auf 30 Minuten später festgelegt. Dementsprechend wird als Endzeit 15:30 Uhr angezeigt. Hinweis:Dieser Vorgang wird nicht rückgängig gemacht, wenn Sie für Ihre Mobile-UI-Regel Umkehren bei „Falsch“ verwenden.Für folgende Felder müssen Einstellungen vorgenommen werden: - In das Feld Vorgang geben Sie Datumsberechnung ein.
- Legen Sie im Feld Ziel das Ziel auf ein Eingabeformular-Bildschirmelement fest, das eine DateTime-Eingabe verwendet.
- Geben Sie im FeldWert Feld geben Sie die Eingabestruktur mit der folgenden Syntax <input name> +/- ein<duration> .
Der Wert für die Dauer wird wie folgt formatiert:
10d= 10 Tage5h= 5 Stunden3m= 3 Minuten2s= 2 Sekunden
Zum Beispiel wird bei einer Eingabe von
start_time + 1d8hein Wert berechnet, der 1 Tag und 8 Stunden nach der Startzeit liegt.
Hinweis:Sie können Monat und Jahr nicht in der Uhrzeit- und Datumsberechnung verwenden.Datensatz-Zusammenfassung Aktiviert die Datensatzzusammenfassung mit Now Assist Hinweis:Für diesen Vorgang muss Now Assist konfiguriert sein. Weitere Informationen finden Sie unter Now Assist Admin console.Geben Sie im Feld Zielzuordnung das Zeichenfolgen-Eingabefeld ein, dem der generierte Text hinzugefügt werden soll.