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 die Schritte in der Reihenfolge ausführt, in der Sie sie in erstellt haben. Sie können diese Standardreihenfolge ändern, indem Sie die Werte für die 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, 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 Stufe der Anwendungen im Anwendungsnavigator. Module sind häufig mit anderen Seiten oder Datensätzen in der Plattform verknüpft. Mit dem Modul Anwendungsmenüs können Sie konfigurieren, welche Module im Anwendungsnavigator angezeigt werden.
Sehen Sie sich dieses fünfminütige Video an, um zu erfahren, wie Sie dem Anwendungsnavigator Anwendungsmenüs und -module hinzufügen.
Vorbereitungen
Prozedur
Linktypen des Moduls
Das Feld Linktyp im Modulformular gibt an, welche Art von Link das Modul öffnet.
| Link-Typ | Beschreibung |
|---|---|
| Bewertung | Stellt eine Verknüpfung mit der bewertungsbasierten Umfrage her, die Sie im Feld Bewertungsreferenz auswählen. Weitere Informationen finden Sie unter Umfragemodul erstellen. |
| Inhaltsseite | Zeigt die Inhaltsseite an, die Sie im Referenzfeld Inhaltsseite ausgewählt haben. Weitere Informationen finden Sie unter Inhaltsseite erstellen. |
| Dokumentations-Link | Stellt eine Verknüpfung mit einer Dokumentationsseite her 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 Modullinktyp URL (aus Argumenten). |
| Homepage | Zeigt die Homepage an, die Sie im Feld Homepage -Referenz auswählen. |
| HTML (aus Argumenten) | Platziert HTML im Anwendungsnavigator. Dieser Linktyp wird für komplexere Links verwendet, bei denen eine flache 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 Anwendern, einen Filter anzugeben, ohne zuerst die Liste zu laden. Verwenden Sie das Feld Filter, um den Standardfilter für die Liste zu definieren. Geben Sie im Feld Ansichtsname eine Ansichtsverwaltung an. |
| 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 auswählen. |
| 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 Suchen 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 Suchen verwenden eine [beginnt mit] Abfrage, um nach übereinstimmendem Text zu suchen. Andere Abfragetypen werden in Suchbildschirmen nicht unterstützt. |
| Trennzeichen | Erstellt eine Unterteilung zwischen Modulen. Geben Sie einen Namen in das Feld Titel ein, um einen Abschnittsnamen hinzuzufügen, den Anwender 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 | Stellt eine Verknüpfung mit der veralteten Umfrage her, die Sie im Referenzfeld „ Umfrage “ auswählen. Verwenden Sie das Kontrollkästchen Umfrage überschreiben, um festzulegen, ob die Umfrage mehrmals durchgeführt werden kann. Hinweis: Der Linktyp „Umfrage“ ist nur für die Verwendung mit veralteten 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. Siehe 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:
|
Modul-URIs codieren
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, sonst wird der Link unterbrochen.
Wenn Sie Module erstellen, können Sie Argumente und Filterbedingungen hinzufügen, die die Anzahl der im Inhaltsbereich angezeigten Ergebnisse sortieren und/oder reduzieren. Wenn Sie in auf einen Modulnamen klicken, klicken Sie auf , können Sie diese Bedingungen und Argumente auf der Registerkarte Linktyp anzeigen.
Die Argumentdefinition in Die in Filter definierten Argumente und Filterbedingungen werden Teil des URI des Moduls und müssen URL-codiert sein. ServiceNow codiert Filterbedingungen automatisch per URL und hängt sie mithilfe von „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 verschlüsselt das Argument? | Wie das Argument behandelt wird |
|---|---|---|---|
| Nein | ^ | ServiceNow |
Entfernt das Caretzeichen (^) aus dem Argument, codiert es und verwendet sysparm_query, um es an den Modul-URI anzuhängen. |
| Nein | & | Sie | Entfernt das 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-Verschlüsselungsanforderung für Modul-UIs mit der Eigenschaft glide.ui.encode_module_uri aktivieren (Standard) und deaktivieren.
Beispiele
- Es sind keine Filterbedingungen vorhanden, und die Argumentdefinition in Argumente beginnt mit einem kaufmännischen Und-Zeichen. Beispiel:
&sysparm_fixed_query=assigned_to=javascript:gs.user_id().Dieses Argument beschädigt den Modul-URI, da das Gleichheitszeichen und der Doppelpunkt nicht URL-codiert sind und das Und-Zeichen verhindert, dass ServiceNow das Argument URL-codiert. URL-codieren Sie das Argument wie folgt:
&sysparm_fixed_query=assigned_to%3Djavascript%3Ags.user_id(). - Es sind Filterbedingungen vorhanden, und die Argumentdefinition in Argumente beginnt nicht mit einem Caretzeichen (^), z. B.
sysparm_name=Barnes & Noble's.Dieses Argument beschädigt den Modul-URI, da das kaufmännische Und-Zeichen und Leerzeichen nicht URL-codiert sind. URL-Codierung des Arguments:
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 die Schritte in der Reihenfolge ausführt, in der Sie sie in erstellt haben. Sie können diese Standardreihenfolge ändern, indem Sie die Werte für die 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, 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 die Schritte in der Reihenfolge ausführt, in der Sie sie in erstellt haben. Sie können diese Standardreihenfolge ändern, indem Sie die Werte für die 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ü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:
|