Steuerbare Einstiegsseite für BPC-Nutzer (Landing Page)

Allgemein

Das BPC bietet die Möglichkeit, für Nutzer abhängig von Organisation, Rolle oder Recht eine Einstiegs-Seite (Landing Page) festzulegen, welche zuerst nach der erfolgreichen Anmeldung aufgerufen und angezeigt wird.

Überblick

Landing Page Einstellungen

Zum Beispiel in dem Screenshot (erster Eintrag), die Einstiegs-Seite 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 Einstiegs-Seite 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 Einstiegs-Seite Konfiguration wird dann für den Nutzer angewendet, das heißt, er wird nach dem Login in die Seite /1/13 weitergeleitet.

Konfiguration

Landing Page lässt sich in dem Administrator-Bereich einstellen. Man kann entweder JSON-basiert (Core Setting → Login_LandingPage) oder über Oberfläche konfigurieren.

Zu dem Setting-Panel navigiert man wie folgt:

Navigation zur Landing-Page-Einstellung

Hinzufügen von Landing Page Settings

Über die Oberfläche lässt sich neues Landing-Page-Setting hinzufügen.

  • Nachdem man zum Setting-Panel navigiert hat, klickt man auf den +-Button:
    Setting hinzufügen
    Ein neuer Eintrag wird in der Liste hinzugefügt und automatisch gewählt.
    Die Einstellungen sind in dem rechten Panel verfügbar.
    Setting hinzufügen

  • In dem Panel kann man jetzt konfigurieren, für Nutzer mit welchen Rollen, Rechten, in welcher Organisationen die Einstellung gelten soll.

Die Landing Page kann man mit Deep Link setzen, oder einfacher mithilfe der Navigationseinstellung:

  1. Landing-Page-Einstellungen öffnen.

  2. Benutzer wählen.

  3. Navigationseinstellung öffnen.
    Navigationseinstellung öffnen

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

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

  6. Speichern klicken.
    Speichern

Anpassen eines Landing Page Settings

Zuerst sollte das Setting, welches angepasst werden soll, ausgewählt werden. Dann werden die Einstellungen in dem rechten Panel gezeigt. Man kann die Einstellungen genauso wie oben beschrieben konfigurieren und speichern.

Setting anpassen

Löschen eines Settings

Soll ein Setting gelöscht werden, klickt man auf die Mülltone in der Zeile des Settings.

Setting löschen

Keywords: