Navigationsstapel
Der Navigationsstapel ist der Teil der Anwendungssuite ServiceNow, der bestimmt, wohin ein Benutzer nach der Aktualisierung eines Datensatzes weitergeleitet wird.
Ein Administrator kann veranlassen, dass Seitenreferenzen manuell in den Navigationsstapel eingefügt werden, wenn auf einen Link auf der Navigationsseite geklickt wird. Dies geschieht, indem eine Moduldefinition so geändert wird, dass sie das Argument sysparm_stack mit einem Zeichenfolgenwert enthält, der der URL-Referenz auf die in den Stapel einzufügende Seite entspricht. Der Administrator kann die vom Stapel festgelegte Umleitung auch überschreiben, indem er eine Geschäftsregel erstellt oder eine vorhandene bearbeitet, um gs.setRedirect("http://redirect_page.com") einzubeziehen.
Betriebsparameter des Navigationsstapels
Einfügen von Seiten in den Navigationsstapel
Überschreiben des Umleitungsverhaltens des Navigationsstapels mit onEvent-Business Rules
Das Umleitungsverhalten, das aufgrund des Verhaltens des Navigationsstapels auftritt, kann mithilfe von onEvent-Business Rules überschrieben werden. Diese Überschreibung wird mithilfe der Funktion gs.setRedirectdurchgeführt. Dadurch wird die vom Navigationsstapel festgelegte Umleitung überschrieben, wenn das angegebene Event auftritt. Die Funktion gs.setRedirect verwendet ein Zeichenfolgenargument, das eine URL für die Seite ist, zu der der Benutzer weitergeleitet wird. Diese URL kann extern sein, z. B.: gs.setRedirect('http://www.google.com').