Steuerbare Einstiegsseite für BPC-Nutzer (Landingpage)
Allgemein
Das BPC bietet die Möglichkeit, für Nutzer abhängig von Organisation, Rolle oder Recht eine spezifische Einstiegsseite (Landingpage) zu definieren. Diese wird nach der erfolgreichen Anmeldung automatisch als Erste aufgerufen und angezeigt.
Überblick
Zum Beispiel in dem Screenshot (erster Eintrag), die Einstiegsseite mit dem Route /1/13 wird für Nutzer, welche die Rolle von viewer hat, verwendet. Das heißt, nach der Anmeldung wird geprüft, ob der Nutzer die Rolle von viewer hat. Wenn der Nutzer die Rolle hat, dann wird er nach /1/13 weitergeleitet. Wenn nicht, werden die Rollen, Rechten, Organisationen des Nutzers mit den weiteren Einträgen (nach Reihenfolge in der Tabelle) verglichen.
Ein weiteres Beispiel: Der Nutzer ist in der Organisation admingroup und hat nicht die Rolle viewer. Der positive Abgleich erfolgt mit dem dritten Eintrag, daher wird der Nutzer an die Seite "Auditlog" weitergeleitet.
Es könnte sein, dass ein Nutzer mehrere Rollen, Rechten und Organisationen hat. Zum Beispiel, hat ein Nutzer die Rolle manager und Organisation admingroup. Der positive Abgleich erfolgt mit dem 5.ten Eintrag, da der Nutzer alle Rollen, Rechten und Organisationen besitzt und wird an in die Seite /1/11 weitergeleitet.
Priorisierung der Konfiguration
Ein Nutzer kann Rollen, Rechten und Organisationen besitzen, welche in verschiedenen Einträgen in der Einstiegsseite Konfiguration erscheinen. Hierbei werden seine Rollen, … mit den Konfigurationen nach Reihenfolge in der Tabelle verglichen. Der erste passende Konfiguration wird für den Nutzer angewendet. Zum Beispiel, der Nutzer besitzt Rolle viewer, welche in dem ersten, zweiten und dritten Eintrag ist. Die erste Einstiegsseite Konfiguration wird dann für den Nutzer angewendet, das heißt, er wird nach dem Login in die Seite /1/13 weitergeleitet.
Konfiguration
Die Einstellungen für die Landingpage lassen sich im Administrations-Bereich vornehmen. Die Konfiguration kann wahlweise JSON-basiert (Core Setting → Login_LandingPage) oder über die Benutzeroberfläche erfolgen.
Die Navigation zum Einstellungs-Panel erfolgt wie folgt:
Hinzufügen von Landingpage Settings
Über die Oberfläche lässt sich neues Landingpage-Setting hinzufügen.
-
Nachdem man zum Setting-Panel navigiert hat, klickt man auf den +-Button:

Ein neuer Eintrag wird in der Liste hinzugefügt und automatisch gewählt.
Die Einstellungen sind in dem rechten Panel verfügbar.

-
In dem Panel kann man jetzt konfigurieren, für Nutzer mit welchen Rollen, Rechten, in welcher Organisationen die Einstellung gelten soll.
Die Landingpage kann man mit Deep Link setzen, oder einfacher mithilfe der Navigationseinstellung:
-
Landingpage-Einstellungen öffnen.
-
Benutzer wählen.
-
Navigationseinstellung öffnen.

-
Seite auswählen, welche dann die Landingpage für Nutzer mit obigen Rollen-, Rechten- und Organisationseinstellung wird.

-
Übernehmen klicken.
Ein Deep Link von der Seite wird in dem Setting-Feld übernommen.

-
Speichern klicken.
