Kategorie „Anwendungsnavigator“
Überprüfen Sie die Funktionalität von Menüs und Modulen im Anwendungsnavigator.
Sichtbarkeit des Anwendungsmenüs
Überprüft die Sichtbarkeit oder die fehlende Sichtbarkeit von ausgewählten Anwendungsmenüs im Anwendungsnavigator (linke Navigationsleiste). Sie erstellen beispielsweise einen Test, der zunächst einen Benutzer identifiziert und dann überprüft, ob die angegebenen Anwendungsmenüs (z. B. Self-Service und Berichte) für diesen Benutzer sichtbar sind oder nicht.
| Feld | Beschreibung |
|---|---|
| Ausführungsreihenfolge | Eine ganze Zahl, die die Reihenfolge angibt, in der der Test diesen Schritt ausgeführt. Beim Anlegen von Schritten weist das System jedem Schritt automatisch einen inkrementellen Wert zu. Dieser Wert bewirkt, dass der Test Schritte in der Reihenfolge ausführt, in der Sie sie in erstellt haben. Sie können diese Standardreihenfolge ändern, indem Sie die Werte der Ausführungsreihenfolge bearbeiten. |
| Aktiv | Option zum Aktivieren dieses Testschritts zur Verwendung. |
| Anwendung | Der Anwendungsbereich, in dem das System diesen Test oder diese Testsuite ausführt. |
| Test | Schreibgeschützter Name des Tests, zu dem Sie den Schritt hinzufügen. |
| Schrittkonfiguration | Schreibgeschützter Name des Schritts. |
| Beschreibung | Beschreibung des Testschritts. Dieser Feldwert wird basierend auf den Feldwerten des Testschritts automatisch festgelegt. Dieses Feld wird angezeigt, nachdem der Testschritt übermittelt wurde. |
| Notizen | Hinweise zum Testschritt. |
| Navigator | Navigator-Version, für die bestätigt werden soll
|
| Sichtbarer Assert-Typ | Gibt an, wie in dem Feld Sichtbare Anwendungsmenüs ausgewählte Anwendungsmenüs im Anwendungsnavigator auf Sichtbarkeit getestet werden sollen.
|
| Sichtbare Anwendungsmenüs | Anwendungsmenüs, deren Sichtbarkeit im Anwendungsnavigator überprüft wird. |
| Nicht sichtbarer Assert-Typ | Gibt an, wie in dem Feld Nicht sichtbare Anwendungsmenüs ausgewählte Anwendungsmenüs im Anwendungsnavigator auf fehlende Sichtbarkeit getestet werden sollen.
|
| Nicht sichtbare Anwendungsmenüs | Anwendungsmenüs, deren fehlende Sichtbarkeit im Anwendungsnavigator überprüft wird. |
Erstellen Sie ein Anwendungsmenü
Anwendungsmenüs definieren die Hauptinhalte, auf die Benutzer im Anwendungsnavigator zugreifen können. Sie können konfigurieren, welche Anwendungen im Anwendungsnavigator angezeigt werden.
Vorbereitungen
Warum und wann dieser Vorgang ausgeführt wird
Prozedur
Module erstellen
Module sind die untergeordneten Elemente oder die Navigationsoptionen der zweiten Ebene zu den Anwendungen im Anwendungsnavigator. Module verweisen häufig auf andere Seiten oder Datensätze in der Plattform. Sie können mit dem Modul „Anwendungsmenüs“ konfigurieren, welche Module im Anwendungsnavigator angezeigt werden.
Sehen Sie sich dieses fünfminütige Video an, um mehr über das Hinzufügen von Anwendungsmenüs und -modulen zum Anwendungsnavigator zu erfahren.
Vorbereitungen
Prozedur
Modullinktypen
Das Feld Link-Typ im Modulformular gibt an, welche Art von Link das Modul öffnet.
| Link-Typ | Beschreibung |
|---|---|
| Bewertung | Links zu der bewertungsbasierten Umfrage, die Sie im Referenzfeld Bewertung auswählen. Siehe Umfragemodule erstellen. |
| Inhaltsseite | Zeigt die Inhaltsseite an, die Sie im Referenzfeld Inhaltsseite ausgewählt haben. Weitere Informationen finden Sie unter Inhaltsseiten erstellen. |
| Dokumentations-Link | Verweist auf eine Dokumentationsseite und wird in einer neuen Registerkarte oder einem neuen Fenster geöffnet. Dieser Linktyp wird mit eingebetteten Metadaten in Dokumentationsthemen verwendet. Um ein internes Dokument aus einem Modul zu öffnen, verwenden Sie den Modullink-Typ URL (aus Argumenten). |
| Homepage | Zeigt die Homepage an, die Sie im Referenzfeld Homepage ausgewählt haben. |
| HTML (aus Argumenten) | Platziert HTML im Anwendungsnavigator. Dieser Linktyp wird für kompliziertere Links verwendet, bei denen eine einfache URL nicht ausreichend anpassbar ist. Hinweis:
|
| Listenfilter | Zeigt eine nicht ausgefüllte Listenansicht für die Tabelle an, die Sie im Feld Tabelle auswählen. Ermöglicht Benutzern, einen Filter anzugeben, ohne zuerst die Liste zu laden. Verwenden Sie das Feld Filter, um den Standardfilter für die Liste zu definieren. Verwenden Sie das Feld Ansichtsname, um eine Ansichtsverwaltunganzugeben. |
| Liste der Datensätze | Zeigt die Listenansicht für die Tabelle an, die Sie im Feld Tabelle auswählen. Verwenden Sie das Feld Filter, um den Standardfilter für die Liste zu definieren. Verwenden Sie das Feld Ansichtsname, um eine Ansicht anzugeben. |
| Kartenseite | Zeigt die Kartenseite an, die Sie im Referenzfeld Kartenseite ausgewählt haben. |
| Neuer Datensatz | Zeigt ein Formular zum Erstellen eines Datensatzes in der Tabelle an, die Sie im Feld Tabelle auswählen.
|
| Bericht ausführen | Führt den gespeicherten Bericht aus, den Sie im Feld Bericht ausgewählt haben. |
| Skript (aus Argumenten) | Führt ein Skript aus, wie im Feld Argumente definiert. Hinweis: Geben Sie einen Wert für das Feld Argumente ein. |
| Suchfenster | Link, der ein leeres Formular zum Durchsuchen von Datensätzen in der Tabelle anzeigt. Verwenden Sie das Feld Ansichtsname, um eine Ansicht anzugeben. Hinweis: Verwenden Sie den Parameter &sysparm_result_view=view_name, um die Ansicht zu definieren, in der die Ergebnisse gerendert werden. Alle Suchvorgänge verwenden eine [beginnt mit] -Abfrage, um nach übereinstimmendem Text zu suchen. Andere Abfragetypen werden in Suchbildschirmen nicht unterstützt. |
| Trennzeichen | Erstellt eine Abteilung zwischen Modulen. Geben Sie einen Namen in das Feld Titel ein, um einen Abschnittsnamen hinzuzufügen, den Benutzer reduzieren oder erweitern können. |
| Einzelner Datensatz | Zeigt ein Formular für einen einzelnen Datensatz in der Tabelle an. Verwenden Sie das Feld Ansichtsname, um eine Ansicht anzugeben. |
| Umfrage | Links zu der veralteten Umfrage, die Sie im Referenzfeld Umfrage auswählen. Verwenden Sie die Checkbox Umfrage überschreiben, um festzulegen, ob die Umfrage mehrmals durchgeführt werden kann. Hinweis: Der Linktyp Umfrage ist nur für ältere Umfragen vorgesehen, die durch bewertungsbasierte Umfragen ersetzt werden. Wählen Sie den Linktyp Bewertung aus, um das Modul mit einer bewertungsbasierten Umfrage zu verknüpfen. |
| Zeitleistenseite | Zeigt die Zeitleistenseite an, die Sie im Referenzfeld Zeitleistenseite ausgewählt haben. Weitere Informationen finden Sie unter Zeitleistenseiten. |
| URL (aus Parametern) | Öffnet eine beliebige URL, wie im Feld Argumente definiert. [Optional] Verwenden Sie das Feld Fenstername, um einen Link zu definieren, der in einem neuen Fenster geöffnet wird. Hinweis:
|
Codierungsmodul-URIs
Durch Klicken auf einen Modulnamen im Navigationsbereich wird ein URI ausgeführt, der die Seite des Moduls im Inhaltsbereich öffnet. Alle Zeichen in Modul-URIs müssen URL-codiert sein, da sonst der Link unterbrochen wird.
Wenn Sie Module erstellen, haben Sie die Möglichkeit, Argumente und Filterbedingungen hinzuzufügen, die die Anzahl der im Inhaltsbereich angezeigten Ergebnisse sortieren und/oder reduzieren. Wenn Sie in auf einen Modulnamen klicken , können Sie diese Bedingungen und Argumente auf der Registerkarte Link-Typ anzeigen.
Die Argumentdefinition in Argumente und die in Filter definierten Filterbedingungen werden Teil des URI des Moduls und müssen URL-codiert sein. ServiceNow codiert Filterbedingungen automatisch per URL und hängt sie mit sysparm_query an den Modul-URI an. Wenn Sie beispielsweise die Filterbedingung „ Active is true “ hinzufügen, wird sysparm_query=active%3Dtrue an den URI des Moduls angehängt. %3D ist die URL-Codierung für das Gleichheitszeichen (=).
Die folgende Tabelle zeigt, wann Sie das Argument im Feld Argumente URL-codieren müssen und wann ServiceNow das Argument URL-codiert.
| Hat eine Filterbedingung? | Die Argumentdefinition beginnt mit | Wer codiert das Argument? | Wie das Argument behandelt wird |
|---|---|---|---|
| Nein | ^ | ServiceNow |
Entfernt die Einfügemarke (^) aus dem Argument, codiert sie und verwendet sysparm_query, um sie an den Modul-URI anzuhängen. |
| Nein | & | Sie | Entfernt das kaufmännische Und-Zeichen (&) aus dem Argument und hängt es an den Modul-URI an. |
| Nein | Alles andere | ServiceNow | Codiert das Argument und verwendet sysparm_query, um es an den Modul-URI anzuhängen. |
| Ja | ^ | ServiceNow | URL-codiert die Filterdefinition und das Argument und verwendet sysparm_query, um die Kombination an den Modul-URI anzuhängen. |
| Ja | Alles andere | Sie | URL-codiert die Filterdefinition und verwendet sysparm_query, um sie und die (unveränderten) Argumente an den Modul-URI anzuhängen. |
Sie können die URL-Codierungsanforderung für Modul-UIs mithilfe der Eigenschaft glide.ui.encode_module_uri aktivieren (Standardeinstellung).
Beispiele
- Es gibt keine Filterbedingungen, und die Argumentdefinition in Argumente beginnt mit einem kaufmännischen Und-Zeichen, z. B.
&sysparm_fixed_query=assigned_to=javascript:gs.user_id().Dieses Argument unterbricht den Modul-URI, da das Gleichheitszeichen und der Doppelpunkt nicht URL-codiert sind und das kaufmännische Und-Zeichen verhindert, dass ServiceNow das Argument URL-codiert. URL-codieren Sie das Argument:
&sysparm_fixed_query=assigned_to%3Djavascript%3Ags.user_id(). - Es sind Filterbedingungen vorhanden, und die Argumentdefinition in Argumente beginnt nicht mit einem Caret-Zeichen (^), z. B.
sysparm_name=Barnes & Noble's.Dieses Argument unterbricht den Modul-URI, da das kaufmännische Und-Zeichen und die Leerzeichen nicht URL-codiert sind. URL-codieren Sie das Argument:
sysparm_name=Barnes%20%26%20Nobel's
Modulsichtbarkeit
Überprüfen Sie die Sichtbarkeit oder die fehlende Sichtbarkeit von ausgewählten Modulen im Anwendungsnavigator (linke Navigationsleiste). Erstellen Sie beispielsweise einen Test, der zunächst die Identität eines Benutzers annimmt und dann überprüft, ob die angegebenen Module (z. B. „Homepage“ und „Meine Anforderung“) für diesen Benutzer sichtbar sind oder nicht.
| Feld | Beschreibung |
|---|---|
| Ausführungsreihenfolge | Eine ganze Zahl, die die Reihenfolge angibt, in der der Test diesen Schritt ausgeführt. Beim Anlegen von Schritten weist das System jedem Schritt automatisch einen inkrementellen Wert zu. Dieser Wert bewirkt, dass der Test Schritte in der Reihenfolge ausführt, in der Sie sie in erstellt haben. Sie können diese Standardreihenfolge ändern, indem Sie die Werte der Ausführungsreihenfolge bearbeiten. |
| Aktiv | Option zum Aktivieren dieses Testschritts zur Verwendung. |
| Anwendung | Der Anwendungsbereich, in dem das System diesen Test oder diese Testsuite ausführt. |
| Test | Schreibgeschützter Name des Tests, zu dem Sie den Schritt hinzufügen. |
| Schrittkonfiguration | Schreibgeschützter Name des Schritts. |
| Beschreibung | Beschreibung des Testschritts. Dieser Feldwert wird basierend auf den Feldwerten des Testschritts automatisch festgelegt. Dieses Feld wird angezeigt, nachdem der Testschritt übermittelt wurde. |
| Notizen | Hinweise zum Testschritt. |
| Navigator | Navigator-Version, für die bestätigt werden soll
|
| Sichtbarer Assert-Typ | Gibt an, wie in dem Feld Sichtbare Module ausgewählte Module im Anwendungsnavigator auf Sichtbarkeit getestet werden sollen.
|
| Sichtbare Module | Module, deren Sichtbarkeit im Anwendungsnavigator überprüft wird. |
| Nicht sichtbarer Assert-Typ | Gibt an, wie in dem Feld Nicht sichtbare Module ausgewählte Module im Anwendungsnavigator auf fehlende Sichtbarkeit getestet werden sollen.
|
| Nicht sichtbare Module | Module, deren fehlende Sichtbarkeit im Anwendungsnavigator überprüft wird. |
Zu Modul navigieren
Öffnen Sie ein Modul aus dem Anwendungsnavigator, als ob ein Benutzer darauf geklickt hätte. Für das Navigieren zu einem Modul muss dieses für den aktuell ausführenden Benutzer sichtbar sein.
| Feld | Beschreibung |
|---|---|
| Ausführungsreihenfolge | Eine ganze Zahl, die die Reihenfolge angibt, in der der Test diesen Schritt ausgeführt. Beim Anlegen von Schritten weist das System jedem Schritt automatisch einen inkrementellen Wert zu. Dieser Wert bewirkt, dass der Test Schritte in der Reihenfolge ausführt, in der Sie sie in erstellt haben. Sie können diese Standardreihenfolge ändern, indem Sie die Werte der Ausführungsreihenfolge bearbeiten. |
| Aktiv | Option zum Aktivieren dieses Testschritts zur Verwendung. |
| Zeitüberschreitung | Anzahl der Sekunden, bevor der Schritt fehlschlägt. Wenn die Validierung fehlschlägt, wiederholt das System den Schritt, bis die Dauer der Zeitüberschreitung erreicht ist. Wenn die Validierung nach Ablauf der Zeitüberschreitung fehlschlägt, schlägt der Schritt fehl. |
| Anwendung | Anwendungsbereich, in dem das System diesen Schritt ausführt. |
| Test | Schreibgeschützter Name des Tests, zu dem Sie den Schritt hinzufügen. |
| Schrittkonfiguration | Schreibgeschützter Name des Schritts. |
| Beschreibung | Beschreibung des Testschritts. Dieser Feldwert wird basierend auf den Feldwerten des Testschritts automatisch festgelegt. Dieses Feld wird angezeigt, nachdem der Testschritt übermittelt wurde. |
| Notizen | Hinweise zum Testschritt. |
| Modul | Das Modul, das geöffnet werden soll. Für das Navigieren zu dem ausgewählten Modul muss dieses Modul für den aktuell ausführenden Benutzer im Anwendungsnavigator sichtbar sein. Die folgenden Module werden nicht unterstützt und können nicht getestet werden:
|