Navigationsstapel

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 1 Minute Lesedauer
  • Der Navigationsstapel ist der Teil von ServiceNow suite von Anwendungen, die bestimmt, wohin ein Anwender nach der Aktualisierung eines Datensatzes weitergeleitet wird.

    Ein Administrator kann bewirken, dass Seitenreferenzen manuell in den Navigationsstapel eingefügt werden, wenn ein Link in der vorhanden ist Navigationsseite Wird angeklickt. Dies geschieht, indem eine Moduldefinition geändert wird, um ein Argument von einzubeziehen Sysparm_Stack Mit einem Zeichenfolgenwert, der dem URL-Verweis auf die Seite entspricht, die in den Stapel eingefügt werden soll. Der Administrator kann die vom Stapel bestimmte Umleitung auch überschreiben, indem er eine Business-Regel erstellt oder eine vorhandene zum Einbeziehen bearbeitet gs.setRedirect("http://redirect_page.com") .

    Betriebsparameter des Navigationsstapels

    Der Navigationsstapel kann an den Navigationsverlauf eines Anwenders in der Instanz gedacht werden. Sie wird jedes Mal aktualisiert, wenn ein Anwender eine neue Seite anzeigt. Der Navigationstapel wird referenziert, wenn Anwender auf die Schaltfläche „Seite zurück“ klicken. Es wird auch referenziert, wenn ein Anwender einen Datensatz übermittelt oder aktualisiert. Dann werden Anwender zu ihrer letzten Seite im Navigationstapel weitergeleitet.
    Abbildung : 1. Zurück und Absenden oder Aktualisieren
    Aktionen, die den Navigationsstapel aufrufen

    Seiten werden in den Navigationsstapel eingefügt

    Der Administrator kann Seitenreferenzen manuell in den Navigationsstapel einfügen, wenn auf einen Link auf der Navigationsseite geklickt wird. Die Moduldefinition wird geändert, um ein Argument von einzubeziehen Sysparm_Stack Mit einem Zeichenfolgenwert, der gleich ist URL-Referenz Zur Seite, die in den Stapel eingefügt werden soll. Die folgende Abbildung zeigt die Systemdefinition für Incident > Neu erstellen Modul. Durch Übergabe eines Arguments von „Sysparm_Stack=Incident_list.do“ , Die Listenansicht von Incidents (Incident_list.do) wird dem Stapel hinzugefügt. Nach dem Senden eines Incident wird der Anwender zu dieser Seite weitergeleitet.
    Abbildung : 2. Sysparm-Stapelbeispiel
    Argument in einem Modullink

    Überschreiben des Weiterleitungsverhaltens des Navigations-Stapels mit onEvent-Geschäftsregeln

    Das Umleitungsverhalten, das als Ergebnis des Navigationsstapelverhaltens auftritt, kann mit onEvent-Geschäftsregeln überschrieben werden. Diese Überschreibung wird mit der Funktion ausgeführt gs.setRedirect. Dadurch wird die vom Navigationsstapel bestimmte Umleitung überschrieben, wenn das angegebene Ereignis auftritt. Die Funktion gs.setRedirectVerwendet ein Zeichenfolgenargument, das eine URL für die Seite ist, zu der der Anwender weitergeleitet wird. Diese URL kann extern sein, z. B.: gs.setRedirect('http://www.google.com').