Benutzer

Ein Benutzer ist in Lobster Data Platform / Orchestration eine im System agierende Person, deren Berechtigungen im System davon abhängen, welche Rolle und welche Firma sie im Kontext einer Sitzung verwendet. Im Benutzerkonto können dabei mehrere Firmen und Rollen zugeordnet sein. Sofern die Zuordnung eindeutig ist, wird die betreffende Firma oder Rolle beim Anmelden automatisch zugewiesen. Anderenfalls muss der Benutzer in einem zweiten Dialog nach dem Einloggen genau eine der alternativen Firmen oder Rollen auswählen.

Das Zusammenspiel von Rolle und Firma in Bezug auf die Berechtigungen wird im Kapitel Rollen ausführlicher erörtert und auch im Tutorial "Orchestration" behandelt. Kurz zusammengefasst bestimmt die Rolle, welche Berechtigungen das System dem Nutzer einer Rolle kategorisch gewährt. Aus dem Firmenkontext geht dagegen hervor, auf welche Datenobjekte welcher Zugriff effektiv angemeldet werden kann. Benutzerspezifische Berechtigungen kennt Lobster Data Platform / Orchestration nicht. Der wesentlich Einfluss des Benutzers auf die Berechtigungen besteht also in der Kombination einer Rolle mit einer Firma im Zuge seiner Sitzung durch Auswahl oder automatische Zuordnung.

Während als Besitzer von Datenobjekten ausschließlich Firmen fungieren können, bezieht sich das System in den Statusmerkmalen "Erstellt von" und "Zuletzt geändert von", die für viele Datenobjekte und Datenelemente automatisch befüllt werden, auf individuelle Benutzer. Diese Angaben haben im Unterschied zum Besitz, der den Zugriff auf Datenobjekten entscheidend beeinflusst, allerdings eher informativen Charakter.

Dass dem einzelnen Benutzer gegenüber Rolle und Firma in der Konfiguration von Lobster Data Platform / Orchestration ein deutlicher geringerer Stellenwert zukommt ist kein Zufall. Schließlich soll dabei im System eine bestimmte Geschäftslogik manifestiert werden, bei deren Formulierung die Namen von individuellen Mitarbeitern auch nur ausnahmsweise erwähnt werden dürfte. Trotzdem kann in Regeln von Zuordnungskriterien oder Ereignisbehandlungen bei Bedarf durchaus auf spezielle Benutzer abgestellt werden (s. Benutzerregel), um ein benutzerspezifisches Verhalten oder Erscheinungsbild zu erreichen.

Benutzerübersicht

Die Benutzerverwaltung wird über den Menüpunkt "Benutzerübersicht" aufgerufen.

images/download/attachments/62849923/16-04-_2018_14-06-56-version-1-modificationdate-1603449569867-api-v2.png

Die Liste (1) zeigt die Benutzer, für die im Kontext der aktuellen Sitzung Zugriff besteht. Abhängig von Berechtigungen kann der Benutzer per "Neu" im Ribbon zusätzliche Benutzer hinzufügen oder einen in der Liste ausgewählten Benutzer "Kopieren", bearbeiten und "Speichern" oder "Löschen".

Für die Anmeldung muss neben einem systemweit eindeutigen Benutzernamen ein Passwort eingegeben und bestätigt werden (2). Das Benutzerkonto kann aktiv (4) oder inaktiv gesetzt werden. Ein inaktives Benutzerkonto, kann nicht für eine Anmeldung verwendet werden.

Die Einstellung für die Sprache (5) steuert das Sprachpaket für die Benutzeroberfläche. Die Sprachauswahl kann vom Benutzer selbst aus einer Sitzung heraus per Sprache ändern angepasst werden, ohne dass Zugriff auf das Benutzerkonto erforderlich ist.

Der Wert für Max. gleichzeitige Sitzungen (3) definiert, wie viele parallele Anmeldungen dem Benutzer erlaubt sein sollen.

Dem Benutzer kann eine Adresse (6) zugeordnet werden, die neben den gängigen Angaben wie Anrede, Name, Straße, Hausnummer und Ort (usw.) auch erweiterte Informationen und Attribute (7) umfassen kann. Details beschreibt das Kapitel Adressbucheinträge.

Diese Maske lässt sich mit dem Formulardesigner anpassen.

Die Felder Rollen (8) und Firmen (9) bestimmten die Optionen aus denen der Benutzer beim Login den Kontext der Anmeldung auswählen kann.

►HINWEIS◄ Wird nur eine Rolle oder eine Firma zugeordnet, muss der Benutzer auch nicht wählen, wenn er sich anmeldet! Inaktive Rollen (s. Rollen) werden dabei ignoriert. Ist keine der eingetragenen Rollen aktiv, kann sich der Benutzer nicht anmelden.

Über die Ribbon-Schaltfläche Anmeldungen / Anzeigen (10) kann eine Historie der An- und Abmeldungen des ausgewählten Benutzers am System aufgerufen werden:

images/download/attachments/62849923/16-04-_2018_14-44-20-version-1-modificationdate-1603449569872-api-v2.png


Im Anmeldungsverlauf kann nachvollzogen werden, wann sich ein Benutzer mit welchem Client an welchem Server angemeldet oder abgemeldet hat. Zusätzlich kann noch die zugehörige Benutzersitzung (Session) und der Abmeldegrund eingesehen werden.

Folgende Abmeldegründe werden dabei unterschieden:

Abmeldegrund

Beschreibung

(kein Grund)

Solange kein Abmeldegrund angegeben ist, ist die Sitzung noch aktiv.

user

Der Benutzer hat sich regulär vom System abgemeldet.

login_from_other

Der Benutzer hat die Sitzung im Zuge einer erneuten Anmeldung beendet, da die maximale Anzahl gleichzeitiger Sitzungen (s. o.) erreicht war.

timeout

Der Benutzer war zu lange inaktiv im System und wurde deshalb abgemeldet.

killed

Ein anderer Benutzer (s. Spalte Id Abmeldebenutzer) hat die Sitzung des Benutzers manuell beendet (s. Aktive Benutzer).

Verweise

  • Der Menüpunkt Aktive Benutzer kann verwendet werden, um laufende Sitzungen aufzulisten.

  • Neben regulären Benutzern können auch Gastbenutzer angelegt werden.