Zum Inhalt springen

Referenz

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.

Für
AdminsEntwickler

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.

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.

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

EndungIn der App (Deutsch)In der App (Englisch)Was er öffnet
.readLesen (Verwaltung)Read (management)Die Verwaltungsansicht des Moduls: Liste, Detailseite, alle Felder. Hat das Modul eine eigene Seite, öffnet dieser Schlüssel sie.
.apiReadAuswä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.
.writeSchreibenWriteAnlegen, ä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.

Modul (Deutsch)Modul (Englisch)SchlüsselWas er öffnet
AuswertungenReportscore.analytics.readNur .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.
StartseiteStart pagecore.dashboard.manageNur .manage, siehe unten.
AppsAppsdmsApps.read
dmsApps.apiRead
dmsApps.write
Die Seite Apps und die Apps darin.
Workspace (Boards und Aufgaben)Workspace (boards and tasks)workspaceItem.read
workspaceItem.apiRead
workspaceItem.write
Die Seite Workspace mit Boards und Aufgaben sowie den Schreibtisch. Welche Boards jemand sieht, entscheidet die Freigabe jedes Boards.
Academy: KurseAcademy: coursesacademy.course.read
academy.course.apiRead
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: LernenAcademy: learningacademy.enrollment.read
academy.enrollment.apiRead
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üsselIn der App (Deutsch)In der App (Englisch)Was er erlaubt
core.dashboard.manageVerwaltenManageDie Startseite festlegen, die alle sehen, die ihre eigene noch nicht angepasst haben.
Modul (Deutsch)Modul (Englisch)SchlüsselWas er öffnet
KalendereinträgeCalendar entriesabsence.calendarEntry.read
absence.calendarEntry.apiRead
absence.calendarEntry.write
Abwesenheiten und Sondertermine von Mitarbeitern, etwa Krankheit, Schulung oder Homeoffice.
FeiertagePublic holidaysabsence.holiday.read
absence.holiday.apiRead
absence.holiday.write
Die Seite Feiertage.
UrlaubskontingenteVacation quotasabsence.vacationQuota.read
absence.vacationQuota.apiRead
absence.vacationQuota.write
Urlaubsanspruch je Mitarbeiter und Jahr.
UrlaubsanträgeVacation requestsabsence.vacationRequest.read
absence.vacationRequest.apiRead
absence.vacationRequest.write
absence.vacationRequest.use
Die Urlaubsanträge aller. Eigene Anträge: .use, siehe unten.
RechnungenInvoicesbilling.invoice.read
billing.invoice.apiRead
billing.invoice.write
Die Seite Rechnungen.
RechnungspositionenInvoice positionsbilling.position.read
billing.position.apiRead
billing.position.write
Die Positionen von Rechnungen.
KontingenteContingentscontingent.agreement.read
contingent.agreement.apiRead
contingent.agreement.write
Die Seite Kontingente.
GuthabenkontenCredit accountscredit.account.read
credit.account.apiRead
credit.account.write
Die Seite Guthabenkonten.
GuthabenbuchungenCredit bookingscredit.transaction.read
credit.transaction.apiRead
credit.transaction.write
Buchungen auf Guthabenkonten.
AbrechnungsrollenBilling rolesorganisation.billingRole.read
organisation.billingRole.apiRead
organisation.billingRole.write
Die Seite Abrechnungsrollen.
NiederlassungenBranchespartner.branch.read
partner.branch.apiRead
partner.branch.write
Niederlassungen von Kunden, Lieferanten und eigenen Firmen.
AnsprechpartnerContactspartner.contact.read
partner.contact.apiRead
partner.contact.write
Ansprechpartner bei Kunden und Lieferanten.
PartnerPartnerspartner.partner.read
partner.partner.apiRead
partner.partner.write
Die Seiten Kunden, Lieferanten und Eigene Firmen.
ProjekteProjectsproject.project.read
project.project.apiRead
project.project.write
Die Seite Projekte.
ProjektzuordnungenProject assignmentsproject.projectAssignment.read
project.projectAssignment.apiRead
project.projectAssignment.write
Wer an welchem Projekt arbeitet.
ProjektgruppenProject groupsproject.projectGroup.read
project.projectGroup.apiRead
project.projectGroup.write
Gruppen von Projekten.
ProjektverweiseProject linksproject.projectLink.read
project.projectLink.apiRead
project.projectLink.write
Verweise, die zu einem Projekt gehören, etwa Board, Repository oder Demo-Umgebung.
ProjektsätzeProject ratesproject.projectRate.read
project.projectRate.apiRead
project.projectRate.write
Stundensätze je Projekt.
VereinbarungenAgreementstimeAccount.agreement.read
timeAccount.agreement.apiRead
timeAccount.agreement.write
Abweichende Regelungen, die dem Arbeitszeitmodell vorgehen, etwa ein monatlicher Abkauf von Überstunden oder Zusatzurlaub.
Zeitkonto-BuchungenTime account entriestimeAccount.transaction.read
timeAccount.transaction.apiRead
timeAccount.transaction.write
Buchungen von Hand auf dem Überstundenkonto eines Mitarbeiters.
ZeiteinträgeTime entriestimesheet.entry.read
timesheet.entry.apiRead
timesheet.entry.write
Die einzelnen Zeiteinträge aller. Eigene Einträge kommen mit timesheet.monthlyTimesheet.use.
StundennachweiseMonthly timesheetstimesheet.monthlyTimesheet.read
timesheet.monthlyTimesheet.apiRead
timesheet.monthlyTimesheet.write
timesheet.monthlyTimesheet.use
Die Stundennachweise aller Mitarbeiter, für Personal und Lohn. Eigene Monate: .use, siehe unten.
Toggl-SyncToggl synctimesheet.toggl.read
timesheet.toggl.apiRead
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üsselIn der App (Deutsch)In der App (Englisch)Was er erlaubt
absence.vacationRequest.useEigene EinträgeOwn recordsEigenen Urlaub beantragen und die Seite Urlaubsanträge öffnen. Mit demselben Schlüssel entscheidet eine Teamleitung über die Anträge ihres Teams.
timesheet.monthlyTimesheet.useEigene EinträgeOwn recordsEigene Stundennachweise und Buchungen führen und einreichen und die Seite Stundennachweise mit den eigenen Monaten öffnen.
Modul (Deutsch)Modul (Englisch)SchlüsselWas er öffnet
WerteAssetsisms.asset.read
isms.asset.apiRead
isms.asset.write
Die Seite Werte.
SelbsterklärungenSelf-declarationsisms.declaration.read
isms.declaration.apiRead
isms.declaration.write
isms.declaration.use
Die Selbsterklärungen aller. Eigene Erklärungen: .use, siehe unten.
ErklärungsrundenDeclaration campaignsisms.declarationCampaign.read
isms.declarationCampaign.apiRead
isms.declarationCampaign.write
Die Seite Erklärungsrunden.
DurchführungenExecutionsisms.execution.read
isms.execution.apiRead
isms.execution.write
Erfasste Durchführungen von Maßnahmen.
SicherheitsvorfälleSecurity incidentsisms.incident.read
isms.incident.apiRead
isms.incident.write
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ßnahmenMeasuresisms.measure.read
isms.measure.apiRead
isms.measure.write
Die Seite Maßnahmen.
Compliance-ProgrammeCompliance programmesisms.program.read
isms.program.apiRead
isms.program.write
Die Seite Compliance-Programme mit den Anforderungen je Regelwerk und der Erklärung zur Anwendbarkeit.
RisikenRisksisms.risk.read
isms.risk.apiRead
isms.risk.write
Die Seite Risiken.
RisikobeurteilungenRisk assessmentsisms.riskAssessment.read
isms.riskAssessment.apiRead
isms.riskAssessment.write
Die Seite Risikobeurteilungen.
RisikomethodeRisk methodisms.riskMethod.read
isms.riskMethod.apiRead
isms.riskMethod.write
Die Seite Risikomethode: Stufen, Schwellen und ihre Freigabe.

Zusätzliche Schlüssel in diesem Bereich:

SchlüsselIn der App (Deutsch)In der App (Englisch)Was er erlaubt
isms.declaration.useEigene EinträgeOwn recordsEigene Selbsterklärungen abgeben und die Seite Selbsterklärungen öffnen.
isms.incident.reportMeldenReportSicherheitsvorfälle melden und die eigenen Meldungen sehen. Öffnet die Seite Sicherheitsvorfälle, dort nur mit den eigenen Meldungen.
Modul (Deutsch)Modul (Englisch)SchlüsselWas er öffnet
DokumenteDocumentsdms.document.read
dms.document.apiRead
dms.document.write
.read öffnet die Seite Dateien. Welche Dokumente jemand dort sieht, entscheidet die Freigabe jedes Dokuments und Ordners.
Modul (Deutsch)Modul (Englisch)SchlüsselWas er öffnet
KI-ConnectorenAI connectorsai.plugin.read
ai.plugin.use
ai.plugin.connect
ai.plugin.create
ai.plugin.share
ai.plugin.admin
Sechs eigene Schlüssel, siehe unten.
KI-AssistentAI Assistantai.session.use
ai.session.create
ai.knowledge.read
ai.knowledge.write
ai.tool.sql_query
ai.tool.elasticsearch
ai.tool.save_learning
ai.tool.write_file
ai.tool.bash
Eigene Schlüssel für Chats, Wissen und die Werkzeuge des Agenten, siehe unten.
KI-AvatareAI AvatarsaiAssistant.agent.publishNur .publish, siehe unten.
KI-WissenAI KnowledgeaiAssistant.knowledgeItem.read
aiAssistant.knowledgeItem.apiRead
aiAssistant.knowledgeItem.write
Wissenseinträge als Datensätze. Die Seite KI-Wissen selbst öffnet ai.knowledge.read.
KI-ProviderAI ProvidersaiAssistant.providerConfig.read
aiAssistant.providerConfig.apiRead
aiAssistant.providerConfig.write
Die Seite KI-Provider: Anbindungen an Sprachmodelle, Schlüssel und Modelllisten.
SchedulesSchedulesaiAssistant.schedule.read
aiAssistant.schedule.apiRead
aiAssistant.schedule.write
aiAssistant.schedule.writeTools
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-SkillsAI SkillsaiAssistant.skill.read
aiAssistant.skill.apiRead
aiAssistant.skill.write
Skills als Datensätze. Die Seite KI-Skills öffnet ai.session.use.
KI-WerkzeugeAI ToolsaiAssistant.toolConfig.read
aiAssistant.toolConfig.apiRead
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üsselIn der App (Deutsch)In der App (Englisch)Was er erlaubt
ai.plugin.readLesen (Verwaltung)Read (management)Die Seite Connectoren öffnen.
ai.plugin.useBenutzenUseInstallierte Connectoren im Chat benutzen.
ai.plugin.connectEigenes Konto verbindenConnect own accountDas eigene Konto mit einem Connector verbinden. Zeigt auch den Profilreiter Verbundene Konten.
ai.plugin.createAnlegenCreateEigene MCP-, REST- und OpenAPI-Connectoren und Skills anlegen.
ai.plugin.shareTeilenShareEigene Connectoren mit Personen, Rollen, einer Geschäftseinheit oder der Firma teilen.
ai.plugin.adminVerwaltenManageConnectoren installieren und konfigurieren, Client-IDs und Secrets eintragen, die Netz-Freigabe setzen, alle MCP-Connectoren verwalten.
ai.session.useChats öffnen und benutzenOpen and use chatsChats mit dem KI-Assistenten öffnen und benutzen. Öffnet KI-Sessions, Avatare, KI-Skills, Schedules und den Schreibtisch.
ai.session.createNeue Chats anlegenCreate new chatsNeue Chats beginnen.
ai.knowledge.readWissen lesenRead knowledgeWissen lesen und die Seite KI-Wissen öffnen.
ai.knowledge.writeWissen bearbeitenEdit knowledgeWissenseinträge anlegen, ändern und löschen.
ai.tool.sql_querySQL-Abfragen durch die KISQL queries by the AIWerkzeug der Agenten-Laufzeit: SQL-Abfragen.
ai.tool.elasticsearchElasticsearch-Abfragen durch die KIElasticsearch queries by the AIWerkzeug der Agenten-Laufzeit: Elasticsearch-Abfragen.
ai.tool.save_learningKI darf Wissen speichernAI may save knowledgeWerkzeug der Agenten-Laufzeit: Wissenseinträge im Namen der Person speichern.
ai.tool.write_fileKI darf Dateien anlegen und ändernAI may create and edit filesWerkzeug der Agenten-Laufzeit: Dateien im Ordner des Chats anlegen und ändern.
ai.tool.bashKI darf Shell-Befehle ausführenAI may run shell commandsWerkzeug der Agenten-Laufzeit: Shell-Befehle ausführen.
aiAssistant.agent.publishFreigebenPublishAvatare für einen Bereich oder das ganze Unternehmen freigeben und dort pflegen.
aiAssistant.schedule.writeToolsSchreibende WerkzeugeWriting toolsSchedules mit schreibenden Werkzeugen einrichten.
aiAssistant.schedule.notifyOthersWeitere Empfänger benachrichtigenNotify further recipientsWeitere 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.

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üsselWas er öffnet
BerechtigungsrollenAccess Rolesauthentication.accessRole.read
authentication.accessRole.apiRead
authentication.accessRole.write
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äftseinheitenBusiness Unitsauthentication.businessUnit.read
authentication.businessUnit.apiRead
authentication.businessUnit.write
Die Seite Geschäftseinheiten. Eine Einheit anlegen bleibt Administratoren vorbehalten.
ImpersonationImpersonationauthentication.impersonation.read
authentication.impersonation.apiRead
authentication.impersonation.write
authentication.impersonation.use
authentication.impersonation.crossTenant
Impersonieren braucht die Systemrolle ADMIN oder SUPERADMIN. Diese Schlüssel allein erlauben es nicht.
MandantenTenantsauthentication.tenant.read
authentication.tenant.apiRead
authentication.tenant.write
Daten des Mandanten. Die Seite Mandanten ist Administratoren vorbehalten.
BenutzerUsersauthentication.user.read
authentication.user.apiRead
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-BerechtigungenUser Access Rolesauthentication.userAccessRoleAssignment.read
authentication.userAccessRoleAssignment.apiRead
authentication.userAccessRoleAssignment.write
Welche Person welche Berechtigungsrolle hat. Rollen vergeben bleibt Administratoren vorbehalten.
E-MailsEmailscommunication.email.read
communication.email.apiRead
communication.email.write
communication.email.send
Die Seite E-Mail-Versand mit den Mails, die nexxus verschickt. Neue Mails an beliebige Adressen: .send, siehe unten.
System-MailsSystem Mailscommunication.systemMail.read
communication.systemMail.apiRead
communication.systemMail.write
Die Seite System-Mails.
TagsTagscommunication.tag.read
communication.tag.apiRead
communication.tag.write
Die Seite Tags.
ÄnderungsprotokollAudit Logcore.auditLog.read
core.auditLog.apiRead
core.auditLog.write
Einträge des Änderungsprotokolls. Die Seite Änderungsprotokoll ist Administratoren vorbehalten.
Anwendungs-LogsApplication Logscore.logging.appLog.read
core.logging.appLog.apiRead
core.logging.appLog.write
Anwendungs-Logs. Die Seite ist Administratoren vorbehalten.
Cron-JobsCron Jobscore.logging.appLog.cronJob.read
core.logging.appLog.cronJob.apiRead
core.logging.appLog.cronJob.write
Geplante Jobs. Die Seite Cron-Jobs ist Administratoren vorbehalten.
Ereignis-LogsEvent Logscore.logging.eventLog.read
core.logging.eventLog.apiRead
core.logging.eventLog.write
Anmelde- und Ereigniseinträge. Die Seite Ereignis-Logs ist Administratoren vorbehalten.
MigrationenMigrationscore.migration.read
core.migration.apiRead
core.migration.write
Datenbank-Migrationen. Die Seite Migrationen braucht die Systemrolle SUPERADMIN.
TextbausteineText Blockscore.textBlock.read
core.textBlock.apiRead
core.textBlock.write
Die Seite Textbausteine.
FormulareFormsformBuilder.read
formBuilder.apiRead
formBuilder.write
Die Seite Formulare.
FormularkategorienForm categoriesformBuilder.category.read
formBuilder.category.apiRead
formBuilder.category.write
Die Seite Kategorien der Formulare.
FeldvorlagenField templatesformBuilder.fieldTemplate.read
formBuilder.fieldTemplate.apiRead
formBuilder.fieldTemplate.write
Die Seite Feldvorlagen.
FormulareinträgeForm recordsformBuilder.record.read
formBuilder.record.apiRead
formBuilder.record.write
Die Seite Einträge: ausgefüllte Formulare.
Vektor-ViewerVector Viewerllm.vectorViewer.read
llm.vectorViewer.apiRead
llm.vectorViewer.write
Der Vektor-Viewer. Die Seite ist Administratoren vorbehalten.
MitarbeiterprofileEmployee profilesorganisation.employeeProfile.read
organisation.employeeProfile.apiRead
organisation.employeeProfile.write
Mitarbeiterprofile: Team, Abrechnungsrolle, Zeiterfassung (Reiter Mitarbeiter eines Benutzers).
StufenSkill levelsorganisation.skillLevel.read
organisation.skillLevel.apiRead
organisation.skillLevel.write
Die Stufen einer Abrechnungsrolle mit ihren Standardsätzen (Reiter Stufen).
TeamsTeamsorganisation.team.read
organisation.team.apiRead
organisation.team.write
Die Seite Teams.
ArbeitszeitmodelleWork schedulesorganisation.workSchedule.read
organisation.workSchedule.apiRead
organisation.workSchedule.write
Die Seite Arbeitszeitmodelle.
ArbeitszeitzuordnungenWork schedule assignmentsorganisation.workScheduleAssignment.read
organisation.workScheduleAssignment.apiRead
organisation.workScheduleAssignment.write
Welches Arbeitszeitmodell ab wann für einen Mitarbeiter gilt (Reiter Mitarbeiter eines Benutzers).
BenutzerprofileUser profilesorganisation.userProfile.read
organisation.userProfile.apiRead
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üsselIn der App (Deutsch)In der App (Englisch)Was er erlaubt
authentication.accessRole.assignZuweisenAssignSteht im Editor. Rollen vergeben bleibt Administratoren vorbehalten.
authentication.impersonation.useImpersonierenImpersonateSteht im Editor. Impersonieren braucht die Systemrolle ADMIN oder SUPERADMIN.
authentication.impersonation.crossTenantImpersonieren (Tenant-übergreifend)Impersonate (cross-tenant)Steht im Editor. Mandantenübergreifend impersonieren braucht die Systemrolle SUPERADMIN.
communication.email.sendNeue E-Mails senden (Schnittstelle)Send new e-mails (API)Neue Mails an beliebige Adressen über die GovStack-Messaging-Schnittstelle senden. Absender ist immer die Adresse des Mandanten. Nur Administratoren haben das Recht, bis eine Rolle es vergibt.