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 erstellt haben. Sie können diese Standardreihenfolge ändern, indem Sie bearbeiten Ausführungsreihenfolge Werte. |
| 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, 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 | Navigatorversion, 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 den Hauptinhalt, auf den Anwender 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
Modul erstellen
Module sind die untergeordneten Elemente oder die Navigationsoptionen der zweiten Stufe für die Anwendungen im Anwendungsnavigator. Module verknüpfen häufig mit anderen Seiten oder Datensätzen in der Plattform. Sie können konfigurieren, welche Module im Anwendungsnavigator angezeigt werden, indem Sie das Anwendungsmenümodul verwenden.
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
Modullink-Typen
Die Linktyp Das Feld im Modulformular gibt an, welche Art von Link das Modul öffnet.
| Link-Typ | Beschreibung |
|---|---|
| Bewertung | Links zu der bewertungsbasierten Umfrage, die Sie in auswählen Bewertung Referenzfeld. Siehe Erstellen Sie ein Umfragemodul . |
| Inhaltsseite | Zeigt die Inhaltsseite an, die Sie in auswählen Inhaltsseite Referenzfeld. Siehe Erstellen Sie eine Inhaltsseite . |
| Dokumentations-Link | Links zu einer Dokumentationsseite und wird in einer neuen Registerkarte oder einem neuen Fenster geöffnet. Dieser Linktyp wird mit eingebetteten Metadaten in Dokumentationsthemen verwendet. Verwenden Sie zum Öffnen eines internen Dokuments in einem Modul URL (aus Argumenten) Modullink-Typ. |
| Homepage | Zeigt die Homepage an, die Sie in auswählen Homepage Referenzfeld. |
| HTML (aus Argumenten) | Platziert HTML im Anwendungsnavigator. Dieser Linktyp wird für kompliziertere Links verwendet, bei denen eine flache URL nicht anpassbar genug ist. Hinweis:
|
| Listenfilter | Zeigt eine nicht ausgefüllte Listenansicht für die Tabelle an, die Sie in auswählen Tabelle Feld. Ermöglicht Anwendern, einen Filter anzugeben, ohne die Liste zuerst zu laden. Verwenden Sie Filtern Feld zum Definieren des Standardfilters für die Liste. Verwenden Sie Ansichtsname Feld zum Angeben von Ansichtsverwaltung . |
| Liste der Datensätze | Zeigt die Listenansicht für die Tabelle an, die Sie in auswählen Tabelle Feld. Verwenden Sie Filtern Feld zum Definieren des Standardfilters für die Liste. Verwenden Sie Ansichtsname Feld zum Angeben einer Ansicht. |
| Kartenseite | Zeigt die Kartenseite an, die Sie in auswählen Kartenseite Referenzfeld. |
| Neuer Datensatz | Zeigt ein Formular zum Erstellen eines Datensatzes in der Tabelle an, die Sie in auswählen Tabelle Feld.
|
| Bericht ausführen | Führt den gespeicherten Bericht aus, den Sie in auswählen Bericht Feld. |
| Skript (aus Argumenten) | Führt ein Skript aus, wie in definiert Argumente Feld. Hinweis: Geben Sie einen Wert für ein Argumente Feld. |
| Suchfenster | Link, der ein leeres Formular für die Suche nach Datensätzen in der Tabelle anzeigt. Verwenden Sie Ansichtsname Feld zum Angeben einer Ansicht. Hinweis: Verwenden Sie den Parameter &sysparm_result_view=view_nameZum Definieren der Ansicht, in der die Ergebnisse gerendert werden. Alle Suchen verwenden einen [Beginnt mit] Abfrage, um nach übereinstimmendem Text zu suchen. Andere Abfragetypen werden in Suchbildschirmen nicht unterstützt. |
| Trennzeichen | Erstellt eine Aufteilung zwischen Modulen. Geben Sie einen Namen in ein Titel Feld zum Hinzufügen eines Abschnittsnamens, den Anwender reduzieren oder erweitern können. |
| Einzelner Datensatz | Zeigt ein Formular für einen einzelnen Datensatz in der Tabelle an. Verwenden Sie Ansichtsname Feld zum Angeben einer Ansicht. |
| Umfrage | Links zur Legacy-Umfrage, die Sie in auswählen Umfrage Referenzfeld. Verwenden Sie Umfrageüberschreibung Kontrollkästchen, um zu bestimmen, ob die Umfrage mehrmals durchgeführt werden kann. Hinweis: Die Umfrage Der Linktyp ist nur für Legacy-Umfragen vorgesehen, die durch bewertungsbasierte Umfragen ersetzt werden. Wählen Sie aus Bewertung Linktyp, um das Modul mit einer bewertungsbasierten Umfrage zu verknüpfen. |
| Zeitleistenseite | Zeigt die Zeitleistenseite an, die Sie in auswählen Zeitleistenseite Referenzfeld. Siehe Zeitleistenseiten . |
| URL (aus Parametern) | Öffnet eine beliebige URL, wie in definiert Argumente Feld. [Optional] Verwenden Sie Fenstername Feld zum Definieren eines Links, der in einem neuen Fenster geöffnet wird. Hinweis:
|
Codierungsmodul-URIs
Durch Klicken auf einen Modulnamen im Navigationsbereich wird eine URI ausgeführt, die die Seite des Moduls im Inhaltsbereich öffnet. Alle Zeichen in Modul-URIs müssen URL-codiert sein, oder der Link wird unterbrochen.
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 , Sie können diese Bedingungen und Argumente auf anzeigen Linktyp Registerkarte.
Die Argumentdefinition in Argumente Und Filterbedingungen definiert in Filtern Werden Sie Teil der URI des Moduls und müssen URL-codiert sein. ServiceNowURL-codiert Filterbedingungen automatisch und hängt sie mithilfe von „sysparm_query“ an den Modul-URI an. Beispiel: Fügen Sie die Filterbedingung hinzu, „Aktiv“ ist „wahr“ Fügt an Sysparm_query=Active%3Dwahr An die URI des Moduls; %3D ist die URL-Codierung für das Gleichheitszeichen (=).
Die folgende Tabelle zeigt an, wann Sie das Argument in URL codieren müssen Argumente Feld und wann ServiceNowURL-codiert das Argument.
| Hat eine Filterbedingung? | Argumentdefinition beginnt mit | Wer codiert das Argument? | Wie das Argument behandelt wird |
|---|---|---|---|
| Nein | ^ | ServiceNow |
Entfernt das Caret (^) aus dem Argument, codiert es und verwendet „sysparm_query“, um es an den Modul-URI anzuhängen. |
| Nein | & | Sie | Entfernt das und-Element (&) aus dem Argument und hängt es an die 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 die Modul-URI anzuhängen. |
| Ja | Alles andere | Sie | URL-codiert die Filterdefinition und verwendet „sysparm_query“, um sie und die (unveränderten) Argumente an die Modul-URI anzuhängen. |
Sie können die URL-Codierungsanforderung für Modul-UIs mit aktivieren (Standard) und deaktivieren glide.ui.encode_module_uriEigenschaft.
Beispiele
- Es sind keine Filterbedingungen und die Argumentdefinition in vorhanden Argumente Beginnt mit einem amperand, z. B.
&Sysparm_fixed_query=assigned_to=javascript:gs.user_id().Dieses Argument bricht die Modul-URI, da das Gleichheitszeichen und der Doppelpunkt nicht URL-codiert sind und das Amperand verhindert ServiceNowVon URL-Codierung des Arguments. URL-codieren Sie das Argument:
&Sysparm_fixed_query=assigned_to%3Djavascript%3Ags.user_id(). - Es gibt Filterbedingungen und die Argumentdefinition in Argumente Beginnt nicht mit einem Caret (^), z. B.
Sysparm_Name=Barnes & Noble.Dieses Argument bricht die Modul-URI, da die Amperand- und Leerzeichen nicht URL-codiert sind. URL-codieren Sie das Argument:
Sysparm_Name=Barnes%20%26%20Nobel
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 erstellt haben. Sie können diese Standardreihenfolge ändern, indem Sie bearbeiten Ausführungsreihenfolge Werte. |
| 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, 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 | Navigatorversion, 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 erstellt haben. Sie können diese Standardreihenfolge ändern, indem Sie bearbeiten Ausführungsreihenfolge Werte. |
| 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überschreitungsdauer fehlschlägt, schlägt der Schritt fehl. |
| Anwendung | Anwendungsbereich, in dem das System diesen Schritt ausführt. |
| Test | Schreibgeschützter Name des Tests, 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:
|