# Benutzer einladen

> Holen Sie Ihre Kolleginnen und Kollegen in nexxus. Diese Anleitung zeigt alle Wege zu einem Konto, was die eingeladene Person sieht, die Benutzerliste und die Detailseite, wie Sie Zugänge entfernen und wie ein Konto mit Person und Firma verbunden ist.

In nexxus geben Sie niemandem ein Passwort weiter. Sie laden die Person ein: nexxus legt das Konto mit seinen Rollen an, schickt einen Link per E-Mail, und die Person wählt ihr Passwort selbst. Bis dahin gibt es das Konto zwar, aber niemand kann sich damit anmelden.

Ein Beispiel: Brandt & Söhne, ein Installationsbetrieb mit 60 Leuten. Am ersten Tag mit nexxus kopiert die Administratorin 24 E-Mail-Adressen aus Outlook in den Einrichtungsassistenten. Alle bekommen die Standardrolle „Mitarbeiter:in“. Die beiden Teamleitungen erhalten in einem zweiten Schritt ihre eigene Rolle, die Buchhalterin wird einzeln mit der Rolle „Verwaltung“ eingeladen. Bis zum Mittag haben alle ein Passwort gewählt und sich angemeldet.

## Wege zu einem Konto

Ein Konto entsteht auf einem von fünf Wegen. Wählen Sie den, der zur Person passt.

| Weg | Wer ihn anstößt | Passwort | Wofür |
|---|---|---|---|
| **Einladung** (eine Person) | Admin, in der Benutzerliste | Die Person setzt es über den Link in der E-Mail | Der Normalfall |
| **Einladung** (viele auf einmal) | Admin, im Einrichtungsassistenten | Jede Person setzt es über den Link | Ein ganzes Team an Bord holen |
| **Konto direkt anlegen** | Admin, in der Benutzerliste | nexxus erzeugt ein Übergangspasswort, das bei der ersten Anmeldung geändert werden muss | Personen ohne Postfach oder ein persönlich übergebenes Passwort |
| **Erste Anmeldung mit Microsoft** | Die Person selbst | Keins, sie meldet sich bei Microsoft an | Unternehmen mit Microsoft 365, siehe [Anmeldung und OAuth](/de/setup/sign-in/) |
| **Erster Administrator** | Wer eine neue Installation einrichtet | Wird auf der Einrichtungsseite gewählt | Einmal je Installation, siehe [Ersteinrichtung](/de/setup/first-run/) |

Eine Einladung durchläuft vier Stationen:

<Flow
  steps={[
    { icon: 'user-plus', title: 'Sie laden ein', text: 'Name, E-Mail, Firma und Rollen. Das Konto wird angelegt und bleibt gesperrt.' },
    { icon: 'mail', title: 'nexxus schickt einen Link', text: '7 Tage gültig, nur einmal verwendbar.', tone: 'cyan' },
    { icon: 'key-round', title: 'Die Person setzt ein Passwort', text: 'Mindestens 12 Zeichen, gegen bekannte Datenlecks geprüft.', tone: 'lavender' },
    { icon: 'log-in', title: 'Sie meldet sich an', text: 'Mit den Rollen, die Sie vergeben haben, vom ersten Klick an.' },
  ]}
  caption="Konto und Rollen gibt es ab dem Moment der Einladung. Nur die Anmeldung wartet auf die Person."
/>

## Bevor Sie anfangen

- Sie haben die Systemrolle **ADMIN**. Nur Administratoren dürfen Personen einladen, Konten anlegen und die Benutzerliste öffnen.
- **Der Mailversand funktioniert.** Einladungen gehen über den Mailserver aus dem Schritt <Ui>E-Mail</Ui> des Einrichtungsassistenten. Solange dieser Schritt nicht bestätigt ist, warten Einladungen in der Warteschlange.
- **Es gibt mindestens eine Niederlassung einer Firma.** Jede Person gehört über eine Niederlassung zu einer Firma, und die Einladung fragt danach. Die erste eigene Firma samt Niederlassung entsteht, wenn Sie in der Einrichtung den <Ui>Name der Organisation</Ui> eintragen.
- **Ihre Rollen stehen.** Die Einladung vergibt Berechtigungsrollen. Wenn Sie noch keine eingerichtet haben, lesen Sie zuerst [Rollen und Rechte](/de/setup/roles/) oder verlassen Sie sich auf die Standardrolle aus der Einrichtung.

## Eine Person einladen

<Screenshot src={shot_users_list} url="/user" alt={"Die Benutzerliste mit einer ausstehenden Einladung und der Übersicht"} caption={"Ausstehende Einladungen tragen einen eigenen Chip, bis die Person ein Passwort gesetzt hat."} />

<Steps>

1. Öffnen Sie <MenuPath to="Administration > Benutzer & Zugriff > Benutzer" />. Die Seite <Ui>Benutzer</Ui> listet alle Konten Ihres Arbeitsbereichs.

2. Klicken Sie unten auf <Ui>Person einladen</Ui>. Der Dialog erklärt, was passiert: <Ui>Verschickt einen Einladungslink. Das Konto ist bis zur Annahme gesperrt.</Ui>

   <Screenshot src={shot_users_invite_dialog} url="/user" alt={"Der Einladungsdialog mit zwei Rollen"} caption={"Rollen werden mit der Einladung vergeben, voreingestellt mandantenweit."} />

3. Füllen Sie <Ui>Benutzername *</Ui> und <Ui>E-Mail-Adresse *</Ui> aus, wenn Sie möchten auch <Ui>Vorname</Ui> und <Ui>Nachname</Ui>. Mit dem Benutzernamen meldet sich die Person an. Er muss in der ganzen Installation eindeutig sein, die E-Mail-Adresse ebenso.

4. Wählen Sie unter <Ui>Firma / Niederlassung *</Ui> die Niederlassung. Sie erscheint als „Name (Ort)“. Die Niederlassung einer eigenen Firma macht die Person zum Mitarbeiter, die Niederlassung eines Kunden zum Kontakt bei diesem Kunden (siehe [Wie ein Konto mit Person und Firma verbunden ist](#wie-ein-konto-mit-person-und-firma-verbunden-ist)).

5. Wählen Sie unter <Ui>Berechtigungen</Ui> eine Berechtigungsrolle und ihren Geltungsbereich und klicken Sie auf <Ui>Hinzufügen</Ui>. Voreingestellt ist <Ui>Mandantenweit</Ui>, und das ist fast immer richtig. Sie können mehrere Rollen hinzufügen und jede Zeile wieder entfernen.

   Fügen Sie gar keine Rolle hinzu, weist nexxus darauf hin, dass sich die Person zwar anmelden kann, aber nichts sieht. Schicken Sie die Einladung trotzdem ab, bekommt die Person die Standardrolle Ihres Arbeitsbereichs (festgelegt im Einrichtungsschritt <Ui>Rollen</Ui>).

6. Klicken Sie auf <Ui>Einladung senden</Ui>. Die Meldung <Ui>Einladung an</Ui> mit der Adresse bestätigt den Versand, und die Karte der Person trägt den Chip <Ui>Einladung ausstehend</Ui>.

</Steps>

## Viele Personen auf einmal einladen

Der Einrichtungsassistent hat einen Schritt, der eine ganze Liste von Adressen nimmt. So holen Sie ein Team am schnellsten an Bord, und Sie können jederzeit dorthin zurückkehren.

<Steps>

1. Öffnen Sie <MenuPath to="Administration > Betrieb > Einrichtung" /> und wählen Sie den Schritt <Ui>Personen einladen</Ui> (bei der ersten Einrichtung ist er der letzte Schritt des Assistenten).

   <Screenshot src={shot_users_bulk_invite} url="/onboarding?step=invite" alt={"Vier geprüfte Adressen, bevor die Einladungen hinausgehen: neu, hat schon ein Konto, doppelt"} caption={"nexxus prüft jede Adresse, bevor etwas verschickt wird."} />

2. Fügen Sie die Adressen in <Ui>E-Mail-Adressen, eine pro Zeile oder mit Komma</Ui> ein. Einfügen aus Outlook oder einer Tabelle geht. nexxus leitet die Namen aus den Adressen ab: aus `tom.keller@example.com` wird Tom Keller.

3. Klicken Sie auf <Ui>Adressen prüfen</Ui>. nexxus zeigt eine Tabelle mit den Spalten <Ui>E-Mail</Ui>, <Ui>Name</Ui>, <Ui>Rolle</Ui> und <Ui>Status</Ui>. Der Status sagt, was mit jeder Adresse geschieht:

   | Status | Bedeutung |
   |---|---|
   | <Ui>Neu</Ui> | Wird eingeladen |
   | <Ui>Eingeladen</Ui> | Wurde schon eingeladen |
   | <Ui>Hat schon ein Konto</Ui> | Zu dieser Adresse gibt es ein Konto, es wird nichts verschickt |
   | <Ui>Adresse unvollständig</Ui> | Keine brauchbare E-Mail-Adresse |
   | <Ui>Doppelt</Ui> | Steht zweimal in Ihrer Liste |

4. Wählen Sie für jede neue Adresse eine Rolle oder <Ui>Keine Berechtigungsrolle</Ui>. Der Kasten <Ui>Was die Leute bekommen</Ui> rechts fasst zusammen: eine Einladung per Mail mit Link zum Passwort setzen, und die gewählte Rolle, sonst die Standardrolle.

5. Klicken Sie auf den Versandknopf, zum Beispiel <Ui>22 Einladungen senden</Ui>.

</Steps>

Wer auf diesem Weg eingeladen wird, bekommt die E-Mail-Adresse in Kleinbuchstaben als Benutzernamen. **Sammeleinladungen vergeben keine Firma.** Öffnen Sie danach jede Person und setzen Sie <Ui>Firma / Niederlassung</Ui> im Reiter <Ui>Stammdaten</Ui>. Auf einmal lassen sich höchstens 200 Adressen einladen.

## Was die eingeladene Person sieht

Die Einladung kommt als E-Mail von nexxus. Der Betreff lautet „Ihr Zugang zu“ und dann der Produktname, die Mail nennt den Benutzernamen, und der Knopf **„Zugang aktivieren“** öffnet die Anmeldeseite. Im Kleingedruckten steht, dass der Link 7 Tage gültig ist und nur einmal funktioniert.

<Screenshot src={shot_users_invite_mail} url="/emails" alt={"Die Einladungsmail mit dem Knopf zum Aktivieren"} caption={"Die Einladungsmail."} />

<Steps>

1. Der Link öffnet die Anmeldeseite mit der Überschrift <Ui>Zugang aktivieren</Ui>, dem Namen und der E-Mail-Adresse der Person und dem Benutzernamen, der sich nicht ändern lässt.

   <Screenshot src={shot_users_accept_invitation} url="/login?invite=<token>" alt={"Die Seite, auf der eine eingeladene Person ihr Passwort wählt"} caption={"Die Regeln haken sich beim Tippen ab."} />

2. Die Person gibt ein Passwort in <Ui>Passwort</Ui> und noch einmal in <Ui>Passwort wiederholen</Ui> ein. Während sie tippt, haken sich zwei Regeln ab: <Ui>Mindestens 12 Zeichen</Ui> und <Ui>Wird beim Anlegen gegen bekannte Datenlecks geprüft</Ui>.

3. Sie klickt auf <Ui>Zugang aktivieren</Ui>. Die Seite wechselt zur normalen Anmeldung, der Benutzername ist schon eingetragen, und die Person meldet sich mit dem neuen Passwort an.

</Steps>

nexxus meldet die Person nach dem Setzen des Passworts nicht automatisch an. Als Erstes beweist sie, dass das gerade gewählte Passwort funktioniert.

Anmeldeseite und App sind in der Standardsprache Ihres Mandanten, bis die Person auf ihrem Profil eine eigene Sprache wählt. Die Standardsprache stellen Sie unter <MenuPath to="Administration > Betrieb > Systemkonfiguration" /> ein, Abschnitt <Ui>Sprache</Ui>: Deutsch, English oder Polski. Die Einladungsmail selbst bleibt deutsch.

## Konto direkt anlegen

Manche Konten haben kein Postfach, oder Sie möchten das erste Passwort persönlich übergeben. Dafür legt nexxus das Konto mit einem Übergangspasswort an.

<Steps>

1. Klicken Sie in der Benutzerliste auf <Ui>Konto direkt anlegen</Ui>.

2. Der Dialog <Ui>Konto angelegt</Ui> zeigt ein erzeugtes Passwort. Es besteht aus vier Gruppen zu fünf Zeichen, ohne leicht verwechselbare Zeichen wie O und 0 oder I und 1. Klicken Sie auf <Ui>Kopieren</Ui> und geben Sie es auf einem sicheren Weg weiter. Das Passwort wird **nur jetzt** angezeigt.

   <Screenshot src={shot_users_initial_password} url="/user" alt={"Das Übergangspasswort, das nach dem Anlegen einmal erscheint"} caption={"Das Übergangspasswort erscheint nur einmal."} />

3. Klicken Sie auf <Ui>Ich habe es notiert</Ui>. Anders lässt sich der Dialog nicht schließen, damit niemand das Passwort durch einen Klick daneben verliert. Die Detailseite des neuen Benutzers öffnet sich: tragen Sie dort Name, E-Mail und Firma ein.

4. Bei der ersten Anmeldung sieht die Person <Ui>Passwortänderung erforderlich</Ui> und muss ein eigenes Passwort wählen, bevor sie weiterarbeiten kann.

</Steps>

## Einladung erneut senden oder zurückziehen

Ein Einladungslink gilt 7 Tage. In der Anwendung gibt es keinen Knopf, um ihn erneut zu schicken oder zurückzuziehen. Dort löschen Sie den ausstehenden Benutzer (siehe [Zugang entfernen](#zugang-entfernen)) und laden neu ein.

Für Automatisierungen gibt es beides in der API, jeweils nur für Administratoren:

```http
POST   /api/admin/user-invitation/{id}/resend   # neuer Link, der alte wird ungültig
DELETE /api/admin/user-invitation/{id}          # löscht ein Konto, dessen Einladung nie angenommen wurde
```

Eine erneut gesendete Einladung macht den alten Link ungültig. Zurückziehen scheitert mit „Diese Einladung wurde bereits angenommen.“, sobald die Person ihr Passwort gesetzt hat.

## Die Benutzerliste

Die Seite <Ui>Benutzer</Ui> zeigt eine Karte je Konto: Bild oder Initialen, Name, ID, Benutzername und E-Mail, gegebenenfalls den Chip <Ui>Einladung ausstehend</Ui>, einen Chip je Systemrolle und wann das Konto angelegt und zuletzt geändert wurde.

- **Suchen** Sie im Feld über der Liste. Es findet Benutzername, Vor- und Nachname und E-Mail.
- **Filtern** Sie nach <Ui>Rolle</Ui> (den Systemrollen) und nach <Ui>Bearbeitungsdatum</Ui>.
- **Sortieren** Sie nach Bearbeitungsdatum, Erstellungsdatum oder Benutzername.
- Rechts stehen eine <Ui>Übersicht</Ui> (<Ui>Benutzer gesamt</Ui>, <Ui>Aktiv</Ui>, <Ui>Administratoren</Ui>, <Ui>Rollen-Typen</Ui>), die <Ui>Rollenverteilung</Ui> und die <Ui>Letzte Aktivität</Ui>. <Ui>Aktiv</Ui> zählt jedes Konto, das nicht gelöscht ist, auch ausstehende Einladungen.
- **Mehrere Konten auf einmal:** Karten auswählen und in der Auswahlleiste auf <Ui>Löschen</Ui> klicken.

## Die Detailseite eines Benutzers

Ein Klick auf eine Karte öffnet die Person. Das ⓘ neben dem Namen öffnet <Ui>Zusatzinformationen</Ui>: der Benutzername, wann das Konto angelegt und zuletzt geändert wurde und, falls zutreffend, dass die Einladung noch aussteht oder das Passwort bei der nächsten Anmeldung geändert werden muss.

<Screenshot src={shot_users_detail} url="/user/:id/data" alt={"Die Detailseite eines Benutzers mit Reitern und dem Menü Weitere Aktionen"} />

| Reiter | Erscheint, wenn | Was Sie dort tun |
|---|---|---|
| <Ui>Stammdaten</Ui> | Immer | Name, Kürzel, Farbe, <Ui>Firma / Niederlassung</Ui>, Benutzername, E-Mail, die Systemrollen unter <Ui>Rollen</Ui> und der Schalter zwischen <Ui>Person</Ui> und <Ui>Dienstkonto</Ui> |
| <Ui>Mitarbeiter</Ui> | Die Niederlassung gehört zu einer eigenen Firma | Das Mitarbeiterprofil: Team, Abrechnungsrolle und Stufe, Zeiterfassung und die zugeordneten Arbeitszeitmodelle |
| <Ui>Zeit & Urlaub</Ui> | Ein Mitarbeiterprofil existiert | Urlaubsanspruch, Vereinbarungen, Überstundenkonto, Kalendereinträge |
| <Ui>Zugriffsrollen</Ui> | Der Benutzer ist gespeichert | Welche Berechtigungsrollen die Person hat, mandantenweit oder je Geschäftseinheit. Siehe [Rollen und Rechte](/de/setup/roles/#rollen-an-personen-vergeben) |
| <Ui>Aktivität</Ui> | Sie sind Administrator | Anmeldungen, Fehlversuche, Passwortänderungen und Datenänderungen dieses Kontos |
| <Ui>Sicherheit</Ui> | Immer | Ob ein Passwort gesetzt und die Zwei-Faktor-Authentifizierung aktiv ist, mit <Ui>2FA zurücksetzen</Ui> |

Was zu einem ausgeschalteten Bereich gehört, zeigen die Reiter nicht: ohne Teams & Arbeitszeitmodelle Team und Arbeitszeitmodelle, ohne Rechnungen die Abrechnungsrolle, ohne Zeiterfassung den Abschnitt Zeiterfassung mit Toggl-ID und Freigabe der Stundennachweise, und im Reiter <Ui>Zeit & Urlaub</Ui> die Tabellen ausgeschalteter Bereiche.

Das Menü <Ui>Weitere Aktionen</Ui> (⋮) in der Leiste unten auf der Seite, neben <Ui>Speichern</Ui>, enthält <Ui>Impersonieren</Ui>, <Ui>Passwort ändern</Ui>, <Ui>Passwortänderung erzwingen/aufheben</Ui>, <Ui>Schließen</Ui> und <Ui>Löschen</Ui>.

- <Ui>Passwort ändern</Ui> setzt ein neues Passwort für das Konto: <Ui>Setzt ein neues Passwort für dieses Konto. Die alte Anmeldung gilt danach nicht mehr.</Ui> Der Server prüft dieselben Regeln wie überall (mindestens 12 Zeichen, kein bekanntes geleaktes Passwort). Jeder gemerkte Browser der Person fragt danach wieder nach dem zweiten Faktor, und gemerkte Anmeldungen (<Ui>Angemeldet bleiben</Ui>) werden auf allen Geräten entfernt.
- <Ui>Passwortänderung erzwingen/aufheben</Ui> verlangt bei der nächsten Anmeldung ein neues Passwort oder nimmt diese Pflicht zurück.
- <Ui>2FA zurücksetzen</Ui> im Reiter <Ui>Sicherheit</Ui> entfernt die Authenticator-App der Person, wenn ihr Telefon verloren ist. Mehr dazu unter [Sicherheit](/de/setup/security/#zwei-faktor-authentifizierung).

### Als eine andere Person handeln

Meldet jemand „Ich sehe die Rechnung nicht“, verstehen Sie das am schnellsten, wenn Sie mit seinen Augen schauen. Mit <Ui>Impersonieren</Ui> handelt ein Administrator für begrenzte Zeit als eine andere Person.

<Steps>

1. Öffnen Sie auf der Detailseite der Person neben <Ui>Speichern</Ui> das Menü <Ui>Weitere Aktionen</Ui> (⋮) und klicken Sie auf <Ui>Impersonieren</Ui>.

2. Der Dialog <Ui>Benutzer impersonieren</Ui> fragt nach einer <Ui>Begründung (optional)</Ui>, zum Beispiel einer Ticketnummer. Klicken Sie auf <Ui>Impersonation starten</Ui>.

   <Screenshot src={shot_users_impersonation_dialog} url="/user/:id/data" alt={"Der Dialog, um als eine andere Person zu handeln, mit Begründung"} caption={"nexxus speichert die Begründung mit der Impersonation."} />

3. Unten im Menü steht jetzt über dem Profil ein roter Kasten: <Ui>Angemeldet als</Ui> mit dem Namen der Person und <Ui>Endet in</Ui> mit der Restzeit. Ein schmaler roter Rahmen liegt um das ganze Fenster. Alles, was Sie jetzt tun, geschieht unter ihrer Identität. Sie beenden es mit <Ui>Zurück zu</Ui> und Ihrem eigenen Benutzernamen, zum Beispiel <Ui>Zurück zu admin</Ui>. Ist das Menü eingeklappt, trägt das Profilbild einen roten Ring, und der Kasten steht oben im Fenster, das ein Klick auf das Profilbild öffnet.

</Steps>

<Screenshot src={shot_users_impersonation_box} url="/dashboard" alt={"Der rote Kasten unten im Menü, während ein Admin als eine andere Person handelt"} caption={"Die Impersonation endet nach 60 Minuten von selbst."} />

Nach 60 Minuten endet die Sitzung von selbst. Solange sie läuft, verweigert nexxus das Bearbeiten und Löschen von Benutzern, Passwortänderungen und das Bearbeiten des Profils. Sich selbst können Sie nicht impersonieren, und ein Administrator kann keinen anderen Administrator impersonieren. nexxus hält fest, wer wen wann, von wo und mit welcher Begründung impersoniert hat.

## Zugang entfernen

Einen Schalter zum Deaktivieren eines Kontos gibt es in nexxus nicht. Um einen Zugang zu entfernen, löschen Sie den Benutzer: auf der Detailseite über <Ui>Weitere Aktionen</Ui> (⋮) und <Ui>Löschen</Ui> oder für mehrere Personen aus der Liste. Die Rückfrage lautet <Ui>Möchten Sie diesen Benutzer wirklich löschen?</Ui>

Gelöscht wird weich. Der Datensatz bleibt für die Historie in der Datenbank, Änderungen der Person zeigen also weiterhin, wer sie gemacht hat. Im selben Schritt benennt nexxus den Benutzernamen um, sodass der Name für ein neues Konto frei wird. Die API-Tokens der Person funktionieren sofort nicht mehr, weil nexxus das Konto bei jedem Aufruf prüft.

## Wie ein Konto mit Person und Firma verbunden ist

Ein Konto in nexxus ist mehr als eine Anmeldung. Über seine Niederlassung gehört es zu einer Firma, und diese Firma bestimmt, was für eine Person es ist.

<Hub
  inputsLabel="Konto"
  inputs={[
    { icon: 'user-round', title: 'Benutzer', text: 'Benutzername, E-Mail, Systemrollen, Berechtigungsrollen' },
  ]}
  core={{
    title: 'Firma / Niederlassung',
    text: 'Gesetzt im Reiter Stammdaten',
    items: ['Eigene Firma', 'Kunde'],
  }}
  outputsLabel="Macht die Person zu"
  outputs={[
    { icon: 'id-card', title: 'Mitarbeiter', text: 'Niederlassung einer eigenen Firma: Mitarbeiterprofil, Zeiterfassung, Feiertage der Niederlassung' },
    { icon: 'building-2', title: 'Kontakt beim Kunden', text: 'Niederlassung eines Kunden: kein Mitarbeiterprofil' },
  ]}
  caption="Nur Administratoren und Systemkonten brauchen keine Firma."
/>

- **Eigene Firma.** Gehört die Niederlassung zu einer eigenen Firma, ist die Person Mitarbeiter. Der Reiter <Ui>Mitarbeiter</Ui> erscheint, und die Feiertage richten sich nach dem Bundesland der Niederlassung. Ohne Mitarbeiterprofil kann sie weder Zeiten erfassen noch abgerechnet werden: legen Sie eins mit <Ui>Mitarbeiterprofil anlegen</Ui> an.
- **Kunde.** Gehört die Niederlassung zu einem Kunden, ist die Person ein Kontakt bei diesem Kunden, zum Beispiel ein Auftraggeber, der seine Projektdokumente sehen soll.
- **Die Firma ist Pflicht** für jedes Konto außer Administratoren und Systemkonten. Ohne Firma scheitert das Speichern mit dem Hinweis, dass eine Person zu einer Firma gehört.
- Die eigene Firma kann niemand selbst ändern. Sonst könnte sich jemand selbst zum Mitarbeiter machen.
- **Ansprechpartner sind keine Konten.** Die Ansprechpartner an einem Kunden sind Adressdaten. Sie haben keine Anmeldung und keine Verbindung zu einem Benutzer.

## Dienstkonten

Manche Arbeit läuft, ohne dass jemand an der Tastatur sitzt: ein KI-Schedule, der jeden Morgen das Postfach prüft, ein Postfach, das eingehende Mails ablegt. Diese Arbeit braucht eine Identität mit eigenen Rechten. In nexxus ist das ein **Dienstkonto**.

Stellen Sie im Reiter <Ui>Stammdaten</Ui> den Kontotyp von <Ui>Person</Ui> auf <Ui>Dienstkonto</Ui> um. Der Hinweis sagt, was sich ändert: <Ui>Läuft KI-Schedules aus; eine Anmeldung ist mit diesem Konto nicht möglich.</Ui> Mit einem Dienstkonto kann sich niemand anmelden, und auch API-Tokens funktionieren dafür nicht. Geben Sie ihm Berechtigungsrollen wie jedem anderen Konto: sie bestimmen, was die Schedules, die darunter laufen, dürfen.

## Ihr Mandant

Alle Konten, Datensätze und Einstellungen Ihrer Organisation liegen in einem **Mandanten**, einem getrennten Datenbereich der Installation. Die meisten Installationen haben genau einen.

Der Mandant bekommt seinen Namen aus <Ui>Name der Organisation</Ui> in der Einrichtung. Um ihn später umzubenennen, öffnen Sie <MenuPath to="Administration > Unternehmen > Mandanten" />, klicken auf den Mandanten und ändern den <Ui>Name</Ui>. Das Seitenfenster listet auch die eigenen Firmen des Mandanten; angelegt und bearbeitet werden sie unter <Ui>Eigene Firmen</Ui>. Neue Mandanten legt dort nur ein Superadmin an (<Ui>Mandant anlegen</Ui>). Wie nexxus Mandanten trennt, steht unter [Sicherheit](/de/setup/security/#mandantentrennung).

## Was im Hintergrund passiert

- **Das Konto gibt es, bevor die Person annimmt.** nexxus legt es mit einem Zufallspasswort an, das niemand kennt, und markiert es als ausstehend. Jedes eingeladene Konto bekommt außerdem die Systemrolle STAFF, die Grundrolle für Menschen, die in der Anwendung arbeiten.
- **Der Link ist ein Einmal-Token.** nexxus speichert davon nur einen Hash. Er gilt 7 Tage und ist verbraucht, sobald das Passwort gesetzt ist. Das bloße Öffnen verbraucht ihn nicht, ein Neuladen der Seite ist also unschädlich.
- **Rollen werden mit dem Konto geschrieben.** Nennt die Einladung keine Rolle, vergibt nexxus die Standardrolle aus der Einrichtung, mandantenweit.
- **Die Firma wird in einem zweiten Schritt gespeichert.** Scheitert das, geht die Einladung trotzdem raus, und nexxus bittet Sie, die Firma in den Stammdaten der Person nachzutragen.
- **Mail.** Die Einladung landet in der Warteschlange und geht erst raus, wenn der Mailversand eingeschaltet und der Mailserver bestätigt ist.

:::note[Für Selbstbetreiber]
Der Link in der E-Mail zeigt auf `app.frontend.base-url` (Umgebungsvariable `APP_FRONTEND_BASEURL`). Setzen Sie sie auf die öffentliche Adresse der Anwendung, sonst führen die Links in den Einladungen ins Leere. Der Produktname im Betreff kommt aus `app.auth.product-name`. Der Mailversand wird mit `APP_EMAIL_ENABLED=true` und den Einstellungen `SPRING_MAIL_*` eingeschaltet.
:::

## Wenn etwas schiefgeht

| Meldung | Ursache und Abhilfe |
|---|---|
| „Nur Administratoren dürfen Einladungen verwalten.“ | Ihrem Konto fehlt die Systemrolle ADMIN. Fragen Sie einen Administrator. |
| „Der Benutzername ... ist bereits vergeben.“ | Benutzernamen sind in der ganzen Installation eindeutig. Wählen Sie einen anderen. |
| „Zu dieser E-Mail-Adresse existiert bereits ein Konto.“ | Öffnen Sie stattdessen das bestehende Konto. |
| „Bitte eine gültige E-Mail-Adresse angeben.“ | Prüfen Sie die Adresse auf Tippfehler. |
| <Ui>Die Einladung konnte nicht versendet werden.</Ui> | Prüfen Sie die Maileinstellungen im Einrichtungsschritt <Ui>E-Mail</Ui>. |
| Die Person meldet <Ui>Einladung nicht mehr gültig</Ui> | Der Link ist älter als 7 Tage, wurde schon benutzt oder durch eine neuere Einladung ersetzt. Löschen Sie den ausstehenden Benutzer und laden Sie neu ein. |
| „Das Passwort muss mindestens 12 Zeichen lang sein.“ | Das Passwort ist zu kurz. |
| Die Person kann <Ui>Zugang aktivieren</Ui> nicht anklicken | Das Passwort ist kürzer als 12 Zeichen. Sobald sie das Feld verlässt, werden Feld und Regel <Ui>Mindestens 12 Zeichen</Ui> rot. Mit einem längeren Passwort wird der Knopf frei. |
| „Dieses Passwort taucht in bekannten Datenlecks auf und kann nicht verwendet werden.“ | Die Person wählt ein anderes Passwort. |
| Eine eingeladene Person sieht ein leeres Menü | Sie hat keine Berechtigungsrolle, die eine Seite öffnet. Vergeben Sie eine im Reiter <Ui>Zugriffsrollen</Ui>. |

## Wie es weitergeht

<CardGrid>
  <LinkCard title="Rollen und Rechte" description="Legen Sie fest, wer was darf und was der KI-Assistent für jede Person tun darf." href="/de/setup/roles/" />
  <LinkCard title="Anmeldung und OAuth" description="Lassen Sie Ihre Leute sich mit Microsoft anmelden." href="/de/setup/sign-in/" />
  <LinkCard title="Sicherheit" description="Zwei-Faktor-Authentifizierung, Sitzungen, API-Tokens und das Änderungsprotokoll." href="/de/setup/security/" />
</CardGrid>