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 spezifische Einstiegsseite (Landingpage) zu definieren. Diese wird nach der erfolgreichen Anmeldung automatisch als Erste aufgerufen und angezeigt.

Überblick

Landingpage Einstellungen

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:

Navigation zur Landingpage-Einstellung

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:
    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 Landingpage kann man mit Deep Link setzen, oder einfacher mithilfe der Navigationseinstellung:

  1. Landingpage-Einstellungen öffnen.

  2. Benutzer wählen.

  3. Navigationseinstellung öffnen.
    Navigationseinstellung öffnen

  4. Seite auswählen, welche dann die Landingpage 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 Landingpage-Settings

Um eine bestehende Regel zu bearbeiten, wird der entsprechende Eintrag in der Liste ausgewählt. Anschließend lassen sich die Parameter im rechten Panel anpassen 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: