# Berechtigungen

> Jeder Berechtigungsschlüssel in nexxus, nach Bereichen gruppiert wie im Rollen-Editor, mit seiner Bezeichnung auf Deutsch und Englisch und dem, was er öffnet.

Diese Seite listet jeden Berechtigungsschlüssel, den die aktuelle Version von nexxus kennt: 70 Module mit 222 Schlüsseln. Die Reihenfolge ist die des Rollen-Editors unter **Berechtigungsrollen**: gruppiert nach den Bereichen des Hauptmenüs und innerhalb eines Bereichs nach Modulschlüssel sortiert. Wie Rollen, Schlüssel und Seiten zusammenwirken, erklärt [Rollen und Rechte](/de/setup/roles/).

Für jeden Schlüssel auf dieser Seite gelten zwei Regeln. Die Systemrolle **ADMIN** hat sie alle. Und **Rollen addieren sich**: wer mehrere Berechtigungsrollen hat, hat die Summe ihrer Schlüssel.

## Wie ein Schlüssel aufgebaut ist

Ein Schlüssel nennt ein Modul und eine Aktion: `project.project.read`. Die meisten Module haben dieselben drei Standardschlüssel:

| Endung | In der App (Deutsch) | In der App (Englisch) | Was er öffnet |
|---|---|---|---|
| `.read` | Lesen (Verwaltung) | Read (management) | Die Verwaltungsansicht des Moduls: Liste, Detailseite, alle Felder. Hat das Modul eine eigene Seite, öffnet dieser Schlüssel sie. |
| `.apiRead` | Auswählen (nur Name, ohne Verwaltung) | Pick (name only, no management) | Nur Id und Name, für Auswahlfelder und Freigabedialoge. Öffnet keine Verwaltungsseiten. Wer `.read` hat, kann ebenfalls auswählen. |
| `.write` | Schreiben | Write | Anlegen, ändern und löschen. |

Manche Module haben zusätzliche Schlüssel, aufgeführt unter jedem Bereich. Der wichtigste ist `.use`, angezeigt als **Eigene Einträge**: er öffnet die eigenen Daten einer Person, `.read` und `.write` dagegen die aller.

Nur zwei Seiten öffnen sich ganz ohne Schlüssel: das Dashboard und **Mein Profil**. Einige Seiten gehören, unabhängig von den Schlüsseln einer Rolle, nur Administratoren; die Tabellen sagen es, wo das gilt. Die Spalte „Was er öffnet“ beschreibt `.read`; `.write` erlaubt im selben Modul zusätzlich anlegen, ändern und löschen.

:::note[Woher die Bezeichnungen kommen]
Der Rollen-Editor zeigt jeden Schlüssel mit Bezeichnung und technischem Schlüssel, dazu einen Tooltip mit einer kurzen Beschreibung. Die Tooltips kommen vom Server und sind teils deutsch, teils englisch, unabhängig von Ihrer Oberflächensprache.
:::

## Start

| Modul (Deutsch) | Modul (Englisch) | Schlüssel | Was er öffnet |
|---|---|---|---|
| Auswertungen | Reports | `core.analytics.read` | Nur `.read`: Kennzahlen abfragen, in den Kacheln des Dashboards, im Kachel-Assistenten und in den Auswertungswerkzeugen des KI-Assistenten. Welche Zahlen erscheinen, entscheidet weiterhin der Leseschlüssel der jeweiligen Datenquelle. |
| Startseite | Start page | `core.dashboard.manage` | Nur `.manage`, siehe unten. |
| Apps | Apps | `dmsApps.read`<br />`dmsApps.apiRead`<br />`dmsApps.write` | Die Seite Apps und die Apps darin. |
| Workspace (Boards und Aufgaben) | Workspace (boards and tasks) | `workspaceItem.read`<br />`workspaceItem.apiRead`<br />`workspaceItem.write` | Die Seite Workspace mit Boards und Aufgaben sowie den Schreibtisch. Welche Boards jemand sieht, entscheidet die Freigabe jedes Boards. |
| Academy: Kurse | Academy: courses | `academy.course.read`<br />`academy.course.apiRead`<br />`academy.course.write` | Die Seite Academy und die veröffentlichten Kurse. `.write` legt Kurse an, ändert und veröffentlicht sie und zeigt Entwürfe und Lösungen. |
| Academy: Lernen | Academy: learning | `academy.enrollment.read`<br />`academy.enrollment.apiRead`<br />`academy.enrollment.write` | Der eigene Fortschritt, mit `.write` auch das Durcharbeiten von Kursen. Reicht nie weiter als bis zum eigenen Fortschritt. |

Zusätzliche Schlüssel in diesem Bereich:

| Schlüssel | In der App (Deutsch) | In der App (Englisch) | Was er erlaubt |
|---|---|---|---|
| `core.dashboard.manage` | Verwalten | Manage | Die Startseite festlegen, die alle sehen, die ihre eigene noch nicht angepasst haben. |

## Organisation

| Modul (Deutsch) | Modul (Englisch) | Schlüssel | Was er öffnet |
|---|---|---|---|
| Kalendereinträge | Calendar entries | `absence.calendarEntry.read`<br />`absence.calendarEntry.apiRead`<br />`absence.calendarEntry.write` | Abwesenheiten und Sondertermine von Mitarbeitern, etwa Krankheit, Schulung oder Homeoffice. |
| Feiertage | Public holidays | `absence.holiday.read`<br />`absence.holiday.apiRead`<br />`absence.holiday.write` | Die Seite Feiertage. |
| Urlaubskontingente | Vacation quotas | `absence.vacationQuota.read`<br />`absence.vacationQuota.apiRead`<br />`absence.vacationQuota.write` | Urlaubsanspruch je Mitarbeiter und Jahr. |
| Urlaubsanträge | Vacation requests | `absence.vacationRequest.read`<br />`absence.vacationRequest.apiRead`<br />`absence.vacationRequest.write`<br />`absence.vacationRequest.use` | Die Urlaubsanträge aller. Eigene Anträge: `.use`, siehe unten. |
| Rechnungen | Invoices | `billing.invoice.read`<br />`billing.invoice.apiRead`<br />`billing.invoice.write` | Die Seite Rechnungen. |
| Rechnungspositionen | Invoice positions | `billing.position.read`<br />`billing.position.apiRead`<br />`billing.position.write` | Die Positionen von Rechnungen. |
| Kontingente | Contingents | `contingent.agreement.read`<br />`contingent.agreement.apiRead`<br />`contingent.agreement.write` | Die Seite Kontingente. |
| Guthabenkonten | Credit accounts | `credit.account.read`<br />`credit.account.apiRead`<br />`credit.account.write` | Die Seite Guthabenkonten. |
| Guthabenbuchungen | Credit bookings | `credit.transaction.read`<br />`credit.transaction.apiRead`<br />`credit.transaction.write` | Buchungen auf Guthabenkonten. |
| Abrechnungsrollen | Billing roles | `organisation.billingRole.read`<br />`organisation.billingRole.apiRead`<br />`organisation.billingRole.write` | Die Seite Abrechnungsrollen. |
| Niederlassungen | Branches | `partner.branch.read`<br />`partner.branch.apiRead`<br />`partner.branch.write` | Niederlassungen von Kunden, Lieferanten und eigenen Firmen. |
| Ansprechpartner | Contacts | `partner.contact.read`<br />`partner.contact.apiRead`<br />`partner.contact.write` | Ansprechpartner bei Kunden und Lieferanten. |
| Partner | Partners | `partner.partner.read`<br />`partner.partner.apiRead`<br />`partner.partner.write` | Die Seiten Kunden, Lieferanten und Eigene Firmen. |
| Projekte | Projects | `project.project.read`<br />`project.project.apiRead`<br />`project.project.write` | Die Seite Projekte. |
| Projektzuordnungen | Project assignments | `project.projectAssignment.read`<br />`project.projectAssignment.apiRead`<br />`project.projectAssignment.write` | Wer an welchem Projekt arbeitet. |
| Projektgruppen | Project groups | `project.projectGroup.read`<br />`project.projectGroup.apiRead`<br />`project.projectGroup.write` | Gruppen von Projekten. |
| Projektverweise | Project links | `project.projectLink.read`<br />`project.projectLink.apiRead`<br />`project.projectLink.write` | Verweise, die zu einem Projekt gehören, etwa Board, Repository oder Demo-Umgebung. |
| Projektsätze | Project rates | `project.projectRate.read`<br />`project.projectRate.apiRead`<br />`project.projectRate.write` | Stundensätze je Projekt. |
| Vereinbarungen | Agreements | `timeAccount.agreement.read`<br />`timeAccount.agreement.apiRead`<br />`timeAccount.agreement.write` | Abweichende Regelungen, die dem Arbeitszeitmodell vorgehen, etwa ein monatlicher Abkauf von Überstunden oder Zusatzurlaub. |
| Zeitkonto-Buchungen | Time account entries | `timeAccount.transaction.read`<br />`timeAccount.transaction.apiRead`<br />`timeAccount.transaction.write` | Buchungen von Hand auf dem Überstundenkonto eines Mitarbeiters. |
| Zeiteinträge | Time entries | `timesheet.entry.read`<br />`timesheet.entry.apiRead`<br />`timesheet.entry.write` | Die einzelnen Zeiteinträge aller. Eigene Einträge kommen mit `timesheet.monthlyTimesheet.use`. |
| Stundennachweise | Monthly timesheets | `timesheet.monthlyTimesheet.read`<br />`timesheet.monthlyTimesheet.apiRead`<br />`timesheet.monthlyTimesheet.write`<br />`timesheet.monthlyTimesheet.use` | Die Stundennachweise aller Mitarbeiter, für Personal und Lohn. Eigene Monate: `.use`, siehe unten. |
| Toggl-Sync | Toggl sync | `timesheet.toggl.read`<br />`timesheet.toggl.apiRead`<br />`timesheet.toggl.write` | Aus Toggl übernommene Zeiteinträge. Die Seite mit dem Sync-Protokoll ist Administratoren vorbehalten. |

Zusätzliche Schlüssel in diesem Bereich:

| Schlüssel | In der App (Deutsch) | In der App (Englisch) | Was er erlaubt |
|---|---|---|---|
| `absence.vacationRequest.use` | Eigene Einträge | Own records | Eigenen Urlaub beantragen und die Seite Urlaubsanträge öffnen. Mit demselben Schlüssel entscheidet eine Teamleitung über die Anträge ihres Teams. |
| `timesheet.monthlyTimesheet.use` | Eigene Einträge | Own records | Eigene Stundennachweise und Buchungen führen und einreichen und die Seite Stundennachweise mit den eigenen Monaten öffnen. |

## ISMS

| Modul (Deutsch) | Modul (Englisch) | Schlüssel | Was er öffnet |
|---|---|---|---|
| Werte | Assets | `isms.asset.read`<br />`isms.asset.apiRead`<br />`isms.asset.write` | Die Seite Werte. |
| Selbsterklärungen | Self-declarations | `isms.declaration.read`<br />`isms.declaration.apiRead`<br />`isms.declaration.write`<br />`isms.declaration.use` | Die Selbsterklärungen aller. Eigene Erklärungen: `.use`, siehe unten. |
| Erklärungsrunden | Declaration campaigns | `isms.declarationCampaign.read`<br />`isms.declarationCampaign.apiRead`<br />`isms.declarationCampaign.write` | Die Seite Erklärungsrunden. |
| Durchführungen | Executions | `isms.execution.read`<br />`isms.execution.apiRead`<br />`isms.execution.write` | Erfasste Durchführungen von Maßnahmen. |
| Sicherheitsvorfälle | Security incidents | `isms.incident.read`<br />`isms.incident.apiRead`<br />`isms.incident.write`<br />`isms.incident.report` | Alle Sicherheitsvorfälle des Mandanten mit Bewertung, Meldungen an Behörden und Verlauf, ein Recht für das Vorfall-Team. Melden: `.report`, siehe unten. |
| Maßnahmen | Measures | `isms.measure.read`<br />`isms.measure.apiRead`<br />`isms.measure.write` | Die Seite Maßnahmen. |
| Compliance-Programme | Compliance programmes | `isms.program.read`<br />`isms.program.apiRead`<br />`isms.program.write` | Die Seite Compliance-Programme mit den Anforderungen je Regelwerk und der Erklärung zur Anwendbarkeit. |
| Risiken | Risks | `isms.risk.read`<br />`isms.risk.apiRead`<br />`isms.risk.write` | Die Seite Risiken. |
| Risikobeurteilungen | Risk assessments | `isms.riskAssessment.read`<br />`isms.riskAssessment.apiRead`<br />`isms.riskAssessment.write` | Die Seite Risikobeurteilungen. |
| Risikomethode | Risk method | `isms.riskMethod.read`<br />`isms.riskMethod.apiRead`<br />`isms.riskMethod.write` | Die Seite Risikomethode: Stufen, Schwellen und ihre Freigabe. |

Zusätzliche Schlüssel in diesem Bereich:

| Schlüssel | In der App (Deutsch) | In der App (Englisch) | Was er erlaubt |
|---|---|---|---|
| `isms.declaration.use` | Eigene Einträge | Own records | Eigene Selbsterklärungen abgeben und die Seite Selbsterklärungen öffnen. |
| `isms.incident.report` | Melden | Report | Sicherheitsvorfälle melden und die eigenen Meldungen sehen. Öffnet die Seite Sicherheitsvorfälle, dort nur mit den eigenen Meldungen. |

## Dokumente

| Modul (Deutsch) | Modul (Englisch) | Schlüssel | Was er öffnet |
|---|---|---|---|
| Dokumente | Documents | `dms.document.read`<br />`dms.document.apiRead`<br />`dms.document.write` | `.read` öffnet die Seite Dateien. Welche Dokumente jemand dort sieht, entscheidet die Freigabe jedes Dokuments und Ordners. |

## KI

| Modul (Deutsch) | Modul (Englisch) | Schlüssel | Was er öffnet |
|---|---|---|---|
| KI-Connectoren | AI connectors | `ai.plugin.read`<br />`ai.plugin.use`<br />`ai.plugin.connect`<br />`ai.plugin.create`<br />`ai.plugin.share`<br />`ai.plugin.admin` | Sechs eigene Schlüssel, siehe unten. |
| KI-Assistent | AI Assistant | `ai.session.use`<br />`ai.session.create`<br />`ai.knowledge.read`<br />`ai.knowledge.write`<br />`ai.tool.sql_query`<br />`ai.tool.elasticsearch`<br />`ai.tool.save_learning`<br />`ai.tool.write_file`<br />`ai.tool.bash` | Eigene Schlüssel für Chats, Wissen und die Werkzeuge des Agenten, siehe unten. |
| KI-Avatare | AI Avatars | `aiAssistant.agent.publish` | Nur `.publish`, siehe unten. |
| KI-Wissen | AI Knowledge | `aiAssistant.knowledgeItem.read`<br />`aiAssistant.knowledgeItem.apiRead`<br />`aiAssistant.knowledgeItem.write` | Wissenseinträge als Datensätze. Die Seite KI-Wissen selbst öffnet `ai.knowledge.read`. |
| KI-Provider | AI Providers | `aiAssistant.providerConfig.read`<br />`aiAssistant.providerConfig.apiRead`<br />`aiAssistant.providerConfig.write` | Die Seite KI-Provider: Anbindungen an Sprachmodelle, Schlüssel und Modelllisten. |
| Schedules | Schedules | `aiAssistant.schedule.read`<br />`aiAssistant.schedule.apiRead`<br />`aiAssistant.schedule.write`<br />`aiAssistant.schedule.writeTools`<br />`aiAssistant.schedule.notifyOthers` | `.write` verwaltet auch die Schedules anderer Personen. Die Seite Schedules selbst öffnet `ai.session.use`, und dort verwaltet jede Person ihre eigenen. |
| KI-Skills | AI Skills | `aiAssistant.skill.read`<br />`aiAssistant.skill.apiRead`<br />`aiAssistant.skill.write` | Skills als Datensätze. Die Seite KI-Skills öffnet `ai.session.use`. |
| KI-Werkzeuge | AI Tools | `aiAssistant.toolConfig.read`<br />`aiAssistant.toolConfig.apiRead`<br />`aiAssistant.toolConfig.write` | Konfiguration der Werkzeuge des Assistenten. `.read` öffnet auch die Connector-Einstellungen mit der Netz-Freigabe. |

Zusätzliche Schlüssel in diesem Bereich:

| Schlüssel | In der App (Deutsch) | In der App (Englisch) | Was er erlaubt |
|---|---|---|---|
| `ai.plugin.read` | Lesen (Verwaltung) | Read (management) | Die Seite Connectoren öffnen. |
| `ai.plugin.use` | Benutzen | Use | Installierte Connectoren im Chat benutzen. |
| `ai.plugin.connect` | Eigenes Konto verbinden | Connect own account | Das eigene Konto mit einem Connector verbinden. Zeigt auch den Profilreiter Verbundene Konten. |
| `ai.plugin.create` | Anlegen | Create | Eigene MCP-, REST- und OpenAPI-Connectoren und Skills anlegen. |
| `ai.plugin.share` | Teilen | Share | Eigene Connectoren mit Personen, Rollen, einer Geschäftseinheit oder der Firma teilen. |
| `ai.plugin.admin` | Verwalten | Manage | Connectoren installieren und konfigurieren, Client-IDs und Secrets eintragen, die Netz-Freigabe setzen, alle MCP-Connectoren verwalten. |
| `ai.session.use` | Chats öffnen und benutzen | Open and use chats | Chats mit dem KI-Assistenten öffnen und benutzen. Öffnet KI-Sessions, Avatare, KI-Skills, Schedules und den Schreibtisch. |
| `ai.session.create` | Neue Chats anlegen | Create new chats | Neue Chats beginnen. |
| `ai.knowledge.read` | Wissen lesen | Read knowledge | Wissen lesen und die Seite KI-Wissen öffnen. |
| `ai.knowledge.write` | Wissen bearbeiten | Edit knowledge | Wissenseinträge anlegen, ändern und löschen. |
| `ai.tool.sql_query` | SQL-Abfragen durch die KI | SQL queries by the AI | Werkzeug der Agenten-Laufzeit: SQL-Abfragen. |
| `ai.tool.elasticsearch` | Elasticsearch-Abfragen durch die KI | Elasticsearch queries by the AI | Werkzeug der Agenten-Laufzeit: Elasticsearch-Abfragen. |
| `ai.tool.save_learning` | KI darf Wissen speichern | AI may save knowledge | Werkzeug der Agenten-Laufzeit: Wissenseinträge im Namen der Person speichern. |
| `ai.tool.write_file` | KI darf Dateien anlegen und ändern | AI may create and edit files | Werkzeug der Agenten-Laufzeit: Dateien im Ordner des Chats anlegen und ändern. |
| `ai.tool.bash` | KI darf Shell-Befehle ausführen | AI may run shell commands | Werkzeug der Agenten-Laufzeit: Shell-Befehle ausführen. |
| `aiAssistant.agent.publish` | Freigeben | Publish | Avatare für einen Bereich oder das ganze Unternehmen freigeben und dort pflegen. |
| `aiAssistant.schedule.writeTools` | Schreibende Werkzeuge | Writing tools | Schedules mit schreibenden Werkzeugen einrichten. |
| `aiAssistant.schedule.notifyOthers` | Weitere Empfänger benachrichtigen | Notify further recipients | Weitere Empfänger neben der verantwortlichen Person benachrichtigen. |

Die Schlüssel unter `ai.tool.*` gehören zu den Werkzeugen der Agenten-Laufzeit des KI-Assistenten. Werkzeuge, die die Datenbank direkt abfragen, bietet der Chat unabhängig von den Schlüsseln einer Rolle nur Administratoren an.

## Administration

Diese Gruppe enthält auch Module, deren Seiten an anderer Stelle im Menü stehen, etwa die Formulare: der Editor ordnet jedes Modul ohne eigenen Menübereich unter Administration ein.

| Modul (Deutsch) | Modul (Englisch) | Schlüssel | Was er öffnet |
|---|---|---|---|
| Berechtigungsrollen | Access Roles | `authentication.accessRole.read`<br />`authentication.accessRole.apiRead`<br />`authentication.accessRole.write`<br />`authentication.accessRole.assign` | `.read` öffnet die Seite Berechtigungsrollen. Rollen anlegen und löschen, die Rechte einer Rolle ändern und Rollen vergeben bleibt Administratoren vorbehalten. |
| Geschäftseinheiten | Business Units | `authentication.businessUnit.read`<br />`authentication.businessUnit.apiRead`<br />`authentication.businessUnit.write` | Die Seite Geschäftseinheiten. Eine Einheit anlegen bleibt Administratoren vorbehalten. |
| Impersonation | Impersonation | `authentication.impersonation.read`<br />`authentication.impersonation.apiRead`<br />`authentication.impersonation.write`<br />`authentication.impersonation.use`<br />`authentication.impersonation.crossTenant` | Impersonieren braucht die Systemrolle ADMIN oder SUPERADMIN. Diese Schlüssel allein erlauben es nicht. |
| Mandanten | Tenants | `authentication.tenant.read`<br />`authentication.tenant.apiRead`<br />`authentication.tenant.write` | Daten des Mandanten. Die Seite Mandanten ist Administratoren vorbehalten. |
| Benutzer | Users | `authentication.user.read`<br />`authentication.user.apiRead`<br />`authentication.user.write` | Vollständige Benutzerdaten wie E-Mail und Rollen. Um Personen nach Namen auszuwählen, etwa beim Teilen, reicht `.apiRead`. Die Seite Benutzer ist Administratoren vorbehalten. |
| Benutzer-Berechtigungen | User Access Roles | `authentication.userAccessRoleAssignment.read`<br />`authentication.userAccessRoleAssignment.apiRead`<br />`authentication.userAccessRoleAssignment.write` | Welche Person welche Berechtigungsrolle hat. Rollen vergeben bleibt Administratoren vorbehalten. |
| E-Mails | Emails | `communication.email.read`<br />`communication.email.apiRead`<br />`communication.email.write`<br />`communication.email.send` | Die Seite E-Mail-Versand mit den Mails, die nexxus verschickt. Neue Mails an beliebige Adressen: `.send`, siehe unten. |
| System-Mails | System Mails | `communication.systemMail.read`<br />`communication.systemMail.apiRead`<br />`communication.systemMail.write` | Die Seite System-Mails. |
| Tags | Tags | `communication.tag.read`<br />`communication.tag.apiRead`<br />`communication.tag.write` | Die Seite Tags. |
| Änderungsprotokoll | Audit Log | `core.auditLog.read`<br />`core.auditLog.apiRead`<br />`core.auditLog.write` | Einträge des Änderungsprotokolls. Die Seite Änderungsprotokoll ist Administratoren vorbehalten. |
| Anwendungs-Logs | Application Logs | `core.logging.appLog.read`<br />`core.logging.appLog.apiRead`<br />`core.logging.appLog.write` | Anwendungs-Logs. Die Seite ist Administratoren vorbehalten. |
| Cron-Jobs | Cron Jobs | `core.logging.appLog.cronJob.read`<br />`core.logging.appLog.cronJob.apiRead`<br />`core.logging.appLog.cronJob.write` | Geplante Jobs. Die Seite Cron-Jobs ist Administratoren vorbehalten. |
| Ereignis-Logs | Event Logs | `core.logging.eventLog.read`<br />`core.logging.eventLog.apiRead`<br />`core.logging.eventLog.write` | Anmelde- und Ereigniseinträge. Die Seite Ereignis-Logs ist Administratoren vorbehalten. |
| Migrationen | Migrations | `core.migration.read`<br />`core.migration.apiRead`<br />`core.migration.write` | Datenbank-Migrationen. Die Seite Migrationen braucht die Systemrolle SUPERADMIN. |
| Textbausteine | Text Blocks | `core.textBlock.read`<br />`core.textBlock.apiRead`<br />`core.textBlock.write` | Die Seite Textbausteine. |
| Formulare | Forms | `formBuilder.read`<br />`formBuilder.apiRead`<br />`formBuilder.write` | Die Seite Formulare. |
| Formularkategorien | Form categories | `formBuilder.category.read`<br />`formBuilder.category.apiRead`<br />`formBuilder.category.write` | Die Seite Kategorien der Formulare. |
| Feldvorlagen | Field templates | `formBuilder.fieldTemplate.read`<br />`formBuilder.fieldTemplate.apiRead`<br />`formBuilder.fieldTemplate.write` | Die Seite Feldvorlagen. |
| Formulareinträge | Form records | `formBuilder.record.read`<br />`formBuilder.record.apiRead`<br />`formBuilder.record.write` | Die Seite Einträge: ausgefüllte Formulare. |
| Vektor-Viewer | Vector Viewer | `llm.vectorViewer.read`<br />`llm.vectorViewer.apiRead`<br />`llm.vectorViewer.write` | Der Vektor-Viewer. Die Seite ist Administratoren vorbehalten. |
| Mitarbeiterprofile | Employee profiles | `organisation.employeeProfile.read`<br />`organisation.employeeProfile.apiRead`<br />`organisation.employeeProfile.write` | Mitarbeiterprofile: Team, Abrechnungsrolle, Zeiterfassung (Reiter Mitarbeiter eines Benutzers). |
| Stufen | Skill levels | `organisation.skillLevel.read`<br />`organisation.skillLevel.apiRead`<br />`organisation.skillLevel.write` | Die Stufen einer Abrechnungsrolle mit ihren Standardsätzen (Reiter Stufen). |
| Teams | Teams | `organisation.team.read`<br />`organisation.team.apiRead`<br />`organisation.team.write` | Die Seite Teams. |
| Arbeitszeitmodelle | Work schedules | `organisation.workSchedule.read`<br />`organisation.workSchedule.apiRead`<br />`organisation.workSchedule.write` | Die Seite Arbeitszeitmodelle. |
| Arbeitszeitzuordnungen | Work schedule assignments | `organisation.workScheduleAssignment.read`<br />`organisation.workScheduleAssignment.apiRead`<br />`organisation.workScheduleAssignment.write` | Welches Arbeitszeitmodell ab wann für einen Mitarbeiter gilt (Reiter Mitarbeiter eines Benutzers). |
| Benutzerprofile | User profiles | `organisation.userProfile.read`<br />`organisation.userProfile.apiRead`<br />`organisation.userProfile.write` | Zu welcher Firma und Niederlassung eine Person gehört. Die eigene kann niemand ändern. |

Zusätzliche Schlüssel in diesem Bereich:

| Schlüssel | In der App (Deutsch) | In der App (Englisch) | Was er erlaubt |
|---|---|---|---|
| `authentication.accessRole.assign` | Zuweisen | Assign | Steht im Editor. Rollen vergeben bleibt Administratoren vorbehalten. |
| `authentication.impersonation.use` | Impersonieren | Impersonate | Steht im Editor. Impersonieren braucht die Systemrolle ADMIN oder SUPERADMIN. |
| `authentication.impersonation.crossTenant` | Impersonieren (Tenant-übergreifend) | Impersonate (cross-tenant) | Steht im Editor. Mandantenübergreifend impersonieren braucht die Systemrolle SUPERADMIN. |
| `communication.email.send` | Neue E-Mails senden (Schnittstelle) | Send new e-mails (API) | Neue Mails an beliebige Adressen über die [GovStack-Messaging-Schnittstelle](/de/reference/govstack/#messaging) senden. Absender ist immer die Adresse des Mandanten. Nur Administratoren haben das Recht, bis eine Rolle es vergibt. |

## Wie es weitergeht

<CardGrid>
  <LinkCard title="Rollen und Rechte" description="Wie Rollen, Schlüssel und Seiten zusammenwirken." href="/de/setup/roles/" />
  <LinkCard title="Glossar" description="Jeder Begriff mit seiner Bezeichnung auf Deutsch und Englisch." href="/de/reference/glossary/" />
</CardGrid>