Table of Contents

Standardberechtigungen in time cockpit

Überblick

time cockpit enthält ein Standardberechtigungsmodell mit vordefinierten Rollen für typische Zuständigkeiten wie Kontoadministration, Stammdatenpflege, Verrechnung, HR, Projektleitung und Zeiterfassung.

Diese Seite gibt einen Überblick über die Standardrollen und führt die technischen Berechtigungsregeln zum Nachschlagen an.

Hinweis

Überprüft im April 2026.

Bisherige Standardberechtigungen

Vor dem aktuellen Standardberechtigungsmodell verwendete time cockpit ein einfacheres Rollenkonzept mit nur wenigen Basisrollen:

  • Tenant Admin: Verwaltete die Kontoeinstellungen, lud Lizenzrechnungen herunter und fügte Benutzer hinzu oder deaktivierte sie
  • Admin: Verwaltete Rollen und Rollenzuordnungen, passte das Datenmodell an, führte TCQL-Abfragen aus und verwaltete globale Einstellungen
  • Time Tracking User: Hatte umfassenden Zugriff auf die übrigen Standardfunktionen

Aktivierung der Standardberechtigungen

  • Neukunden: Die Standardberechtigungen werden automatisch aktiviert.
  • Bestandskunden (Konten, die vor dem 10.12.2025 angelegt wurden): Die Standardberechtigungen werden nicht automatisch aktiviert, damit bestehende eigene Berechtigungen nicht unbeabsichtigt geändert werden. Um sie zu aktivieren, wenden Sie sich an support@timecockpit.com.

Die zugehörige Referenz zur Navigation finden Sie unter Navigationsberechtigungen und Menüstruktur.

Standardrollen

Interner Name Anzeigename Berechtigungen Typische Verwendung
AccountAdmin Account Admin Kontoeinstellungen und Benutzerrollen verwalten, neue Benutzer hinzufügen sowie Benutzer aktivieren oder deaktivieren. Allgemeine Kontoadministration
CustomizationAdmin Customization Admin Datenmodell verwalten, Identitätswechsel verwenden und auf den TCQL-Editor zugreifen. Arbeiten an Datenmodell und Anpassungen
BaseDataAdmin Base Data Admin Stammdaten und gemeinsame Konfiguration verwalten, etwa Kunden, Projekte, Länder, Abteilungen, Fahrzeuge, Firmen, Artikel, Einheiten, Rechnungsnummern, Feiertagskalender, Importdefinitionen, Abfragevorlagen und globale Einstellungen. Gemeinsame Organisationsdaten
BillingAdmin Billing Admin Verrechnungsbezogene Entitäten verwalten, darunter Rechnungen, Rechnungspositionen, Firmen, Artikel, Einheiten und Rechnungsnummern, sowie Zugriff auf alle für die Verrechnung benötigten Zeitbuchungen. Rechnungslegung und Verrechnung
HumanResourcesAdmin Human Resources Admin Benutzerdetails, Sollarbeitszeiten, Abwesenheiten, Urlaubsansprüche, Korrekturen des Arbeitszeitsaldos, Höchstarbeitszeiten, Arbeitszeitgewichtungen, Abteilungen und Feiertagskalender verwalten. HR und Anwesenheitsverwaltung
DepartmentLead Department Lead Abwesenheitsanträge von Mitarbeitern der Abteilung genehmigen oder ablehnen und deren Zeiterfassungsdaten prüfen. Genehmigungen und Aufsicht auf Abteilungsebene
ProjectController Project Controller Zeiterfassungs- und Verrechnungsdaten der gesamten Organisation lesen. Controlling und Prüfung
ProjectManager Project Manager Zugeordnete Projekte und Tätigkeiten verwalten und projektbezogene Zeitbuchungen, Rechnungen und Rechnungspositionen prüfen. Projektdurchführung
NotificationManager Notification Manager Benachrichtigungen der Anwendung senden und verwalten. Benachrichtigungsabläufe
User Time Tracking User Zeiterfassungs- und Abwesenheitsfunktionen für den aktuellen Benutzer innerhalb des offenen Buchungszeitraums verwenden. Selbstbedienung für Endanwender

Anpassungsmöglichkeiten

Die Standardberechtigungen decken übliche Standardszenarien ab. Hat Ihr Mandant besondere Anforderungen, können Sie das Berechtigungsmodell durch Anpassung erweitern oder ändern.

Technische Details der Berechtigungen

Die folgende Tabelle enthält die technischen Berechtigungsregeln aus dem Datenmodell. Jede Regel ist mit TCQL-Ausdrücken definiert, die die Zugriffsrechte abhängig von Rollen und Kontext bestimmen.

Entitätsname Berechtigungsname Beschreibung Bedingung/Logik (TCQL)
APP_Article APP_ReadPermission Stammdaten- und Abrechnungsadministratoren können Artikel lesen 'BaseDataAdmin' In Set('CurrentUserRoles') Or 'BillingAdmin' In Set('CurrentUserRoles')
APP_Article APP_WritePermission Stammdaten- und Abrechnungsadministratoren können Artikel schreiben 'BaseDataAdmin' In Set('CurrentUserRoles') Or 'BillingAdmin' In Set('CurrentUserRoles')
APP_CalendarWeekRule APP_WriteCalendarWeekRule Kalenderwochenregeln können nicht geändert werden 0 = 1
APP_Company APP_WritePermission Stammdaten- und Abrechnungsadministratoren können Firmen schreiben 'BaseDataAdmin' In Set('CurrentUserRoles') Or 'BillingAdmin' In Set('CurrentUserRoles')
APP_CompensatoryTime APP_ReadPermission HR-Administratoren, Abteilungsleiter (für ihre Abteilung) und Benutzer (für ihre eigenen Datensätze) können Zeitausgleich lesen 'HumanResourcesAdmin' In Set('CurrentUserRoles') Or ('DepartmentLead' In Set('CurrentUserRoles') And Current.UserDetail.Department In Set('APP_MyDepartmentsAsLead')) Or ('User' In Set('CurrentUserRoles', 'Code') And Current.UserDetail.UserDetailUuid = Environment.CurrentUser.UserDetailUuid)
APP_CompensatoryTime APP_WritePermission HR-Administratoren können nach dem Buchungsabschlussdatum schreiben; Benutzer können ihre eigenen Datensätze schreiben, wenn sie nicht genehmigt sind und nach dem Buchungsabschlussdatum liegen 'HumanResourcesAdmin' In Set('CurrentUserRoles') And :Date(Current.BeginTime) > :GetBookingCompletionDate() Or ('User' In Set('CurrentUserRoles') And Current.UserDetail.UserDetailUuid = Environment.CurrentUser.UserDetailUuid And (Current.APP_IsApproved=False Or Current.UserDetail.APP_IsAbsenceApprovalRequired <> True) And :Date(Current.BeginTime) > :GetBookingCompletionDate())
APP_Country APP_WritePermission Stammdaten- und Abrechnungsadministratoren können Länder schreiben 'BaseDataAdmin' In Set('CurrentUserRoles') Or 'BillingAdmin' In Set('CurrentUserRoles')
APP_CultureInfo APP_WriteCultureInfo Nur der Systemmodus kann Kulturinformationen schreiben :GetIsInSystemMode()
APP_Customer APP_WritePermission Stammdaten- und Abrechnungsadministratoren können Kunden schreiben 'BaseDataAdmin' In Set('CurrentUserRoles') Or 'BillingAdmin' In Set('CurrentUserRoles')
APP_Department APP_WritePermission Stammdaten- und HR-Administratoren können Abteilungen schreiben 'BaseDataAdmin' In Set('CurrentUserRoles') Or 'HumanResourcesAdmin' In Set('CurrentUserRoles')
APP_DepartmentLead APP_WritePermission Stammdaten- und HR-Administratoren können Zuordnungen von Abteilungsleitern schreiben 'BaseDataAdmin' In Set('CurrentUserRoles') Or 'HumanResourcesAdmin' In Set('CurrentUserRoles')
APP_FeatureFlag APP_WritePermission Administratoren können Feature-Flags schreiben 'Admin' In Set('CurrentUserRoles')
APP_FormattingProfile APP_ReadPermission Benutzer können globale Formatprofile oder ihre eigenen lesen Current.APP_UserDetail = Null Or Current.APP_UserDetail.APP_UserDetailUuid = Environment.CurrentUser.UserDetailUuid
APP_FormattingProfile APP_WritePermission Stammdatenadministratoren können globale oder eigene Profile schreiben; Benutzer können nur ihre eigenen schreiben 'BaseDataAdmin' In Set('CurrentUserRoles') And (Current.APP_UserDetail.APP_UserDetailUuid = Environment.CurrentUser.APP_UserDetailUuid Or Current.APP_UserDetail = Null) Or (Current.APP_UserDetail.APP_UserDetailUuid = Environment.CurrentUser.APP_UserDetailUuid)
APP_FormattingProfileColor APP_ReadPermission Benutzer können Farben globaler Formatprofile oder ihrer eigenen lesen Current.APP_FormattingProfile.APP_UserDetail = Null Or Current.APP_FormattingProfile.APP_UserDetail.APP_UserDetailUuid = Environment.CurrentUser.UserDetailUuid
APP_FormattingProfileColor APP_WritePermission Stammdatenadministratoren können Farben globaler oder eigener Profile schreiben; Benutzer können nur ihre eigenen schreiben 'BaseDataAdmin' In Set('CurrentUserRoles') And (Current.APP_FormattingProfile.APP_UserDetail.APP_UserDetailUuid = Environment.CurrentUser.APP_UserDetailUuid Or Current.APP_FormattingProfile.APP_UserDetail = Null) Or (Current.APP_FormattingProfile.APP_UserDetail.APP_UserDetailUuid = Environment.CurrentUser.APP_UserDetailUuid)
APP_GlobalSettings APP_WritePermission Stammdatenadministratoren können globale Einstellungen schreiben 'BaseDataAdmin' In Set('CurrentUserRoles')
APP_ImportDefinition APP_WritePermission Stammdatenadministratoren können Importdefinitionen schreiben 'BaseDataAdmin' In Set('CurrentUserRoles')
APP_Invoice APP_ReadPermission Abrechnungsadministratoren und Projektcontroller können alle lesen; Projektleiter können die Rechnungen ihrer Projekte lesen 'BillingAdmin' In Set('CurrentUserRoles') Or 'ProjectController' In Set('CurrentUserRoles') Or ('ProjectManager' In Set('CurrentUserRoles') And (Current.APP_Project.APP_Manager1 = Environment.CurrentUser.UserDetailUuid Or Current.APP_Project.APP_Manager2 = Environment.CurrentUser.UserDetailUuid))
APP_Invoice APP_WritePermission Abrechnungsadministratoren können Rechnungen schreiben 'BillingAdmin' In Set('CurrentUserRoles')
APP_InvoiceDetail APP_ReadPermission Abrechnungsadministratoren und Projektcontroller können alle lesen; Projektleiter können die Rechnungspositionen ihrer Projekte lesen 'BillingAdmin' In Set('CurrentUserRoles') Or 'ProjectController' In Set('CurrentUserRoles') Or ('ProjectManager' In Set('CurrentUserRoles') And (Current.APP_Invoice.APP_Project.APP_Manager1 = Environment.CurrentUser.UserDetailUuid Or Current.APP_Invoice.APP_Project.APP_Manager2 = Environment.CurrentUser.UserDetailUuid))
APP_InvoiceDetail APP_WritePermission Abrechnungsadministratoren können Rechnungspositionen schreiben 'BillingAdmin' In Set('CurrentUserRoles')
APP_InvoiceNumber APP_ReadPermission Stammdaten- und Abrechnungsadministratoren können Rechnungsnummern lesen 'BaseDataAdmin' In Set('CurrentUserRoles') Or 'BillingAdmin' In Set('CurrentUserRoles')
APP_InvoiceNumber APP_WritePermission Stammdaten- und Abrechnungsadministratoren können Rechnungsnummern schreiben 'BaseDataAdmin' In Set('CurrentUserRoles') Or 'BillingAdmin' In Set('CurrentUserRoles')
APP_LegalHoliday APP_WritePermission Stammdaten- und HR-Administratoren können gesetzliche Feiertage schreiben 'BaseDataAdmin' In Set('CurrentUserRoles') Or 'HumanResourcesAdmin' In Set('CurrentUserRoles')
APP_LegalHolidayCalendar APP_WritePermission Stammdaten- und HR-Administratoren können Feiertagskalender schreiben 'BaseDataAdmin' In Set('CurrentUserRoles') Or 'HumanResourcesAdmin' In Set('CurrentUserRoles')
APP_MeansOfTransport APP_WritePermission Stammdatenadministratoren können Verkehrsmittel schreiben 'BaseDataAdmin' In Set('CurrentUserRoles')
APP_Notification APP_ReadPermission Benachrichtigungsmanager können alle lesen; Benutzer können ihre eigenen Benachrichtigungen lesen 'NotificationManager' In Set('CurrentUserRoles') Or Current.APP_UserDetail.APP_UserDetailUuid = Environment.CurrentUser.UserDetailUuid
APP_Notification APP_WritePermission Benachrichtigungsmanager können Benachrichtigungen schreiben 'NotificationManager' In Set('CurrentUserRoles')
APP_NotificationState APP_ReadPermission Benachrichtigungsmanager können alle lesen; Benutzer können den Status ihrer eigenen Benachrichtigungen lesen 'NotificationManager' In Set('CurrentUserRoles') Or Current.APP_UserDetail.APP_UserDetailUuid = Environment.CurrentUser.UserDetailUuid
APP_NotificationState APP_WritePermission Benachrichtigungsmanager können alle schreiben; Benutzer können den Status ihrer eigenen Benachrichtigungen schreiben 'NotificationManager' In Set('CurrentUserRoles') Or Current.APP_UserDetail.APP_UserDetailUuid = Environment.CurrentUser.UserDetailUuid
APP_OvertimeCorrection APP_ReadPermission HR-Administratoren, Abteilungsleiter (für ihre Abteilung) und Benutzer (für ihre eigenen Datensätze) können Korrekturen des Arbeitszeitsaldos lesen 'HumanResourcesAdmin' In Set('CurrentUserRoles') Or ('DepartmentLead' In Set('CurrentUserRoles') And Current.UserDetail.Department In Set('APP_MyDepartmentsAsLead')) Or ('User' In Set('CurrentUserRoles', 'Code') And Current.UserDetail.UserDetailUuid = Environment.CurrentUser.UserDetailUuid)
APP_OvertimeCorrection APP_WritePermission HR-Administratoren können Korrekturen des Arbeitszeitsaldos schreiben 'HumanResourcesAdmin' In Set('CurrentUserRoles')
APP_Project APP_UpdatePermission Projektleiter können die von ihnen geleiteten Projekte aktualisieren 'ProjectManager' In Set('CurrentUserRoles') And (Current.APP_Manager1 = Environment.CurrentUser.UserDetailUuid Or Current.APP_Manager2 = Environment.CurrentUser.UserDetailUuid)
APP_Project APP_WritePermission Abrechnungs- und Stammdatenadministratoren können Projekte schreiben 'BillingAdmin' In Set('CurrentUserRoles') Or 'BaseDataAdmin' In Set('CurrentUserRoles')
APP_SickLeave APP_ReadPermission HR-Administratoren, Abteilungsleiter (für ihre Abteilung) und Benutzer (für ihre eigenen Datensätze) können Krankenstände lesen 'HumanResourcesAdmin' In Set('CurrentUserRoles') Or ('DepartmentLead' In Set('CurrentUserRoles') And Current.UserDetail.Department In Set('APP_MyDepartmentsAsLead')) Or ('User' In Set('CurrentUserRoles', 'Code') And Current.UserDetail.UserDetailUuid = Environment.CurrentUser.UserDetailUuid)
APP_SickLeave APP_WritePermission HR-Administratoren können nach dem Buchungsabschlussdatum schreiben; Benutzer können ihre eigenen Datensätze schreiben, wenn sie nicht genehmigt sind und nach dem Buchungsabschlussdatum liegen 'HumanResourcesAdmin' In Set('CurrentUserRoles') And :Date(Current.BeginTime) > :GetBookingCompletionDate() Or ('User' In Set('CurrentUserRoles') And Current.UserDetail.UserDetailUuid = Environment.CurrentUser.UserDetailUuid And (Current.APP_IsApproved=False Or Current.UserDetail.APP_IsAbsenceApprovalRequired <> True) And :Date(Current.BeginTime) > :GetBookingCompletionDate())
APP_Task APP_WritePermission Abrechnungsadministratoren, Stammdatenadministratoren und Projektleiter (für ihre Projekte) können Tätigkeiten schreiben 'BillingAdmin' In Set('CurrentUserRoles') Or 'BaseDataAdmin' In Set('CurrentUserRoles') Or ('ProjectManager' In Set('CurrentUserRoles') And (Current.APP_Project.APP_Manager1 = Environment.CurrentUser.UserDetailUuid Or Current.APP_Project.APP_Manager2 = Environment.CurrentUser.UserDetailUuid))
APP_TemplateQuery APP_WritePermission Stammdatenadministratoren können Abfragevorlagen schreiben 'BaseDataAdmin' In Set('CurrentUserRoles')
APP_Timesheet APP_ReadPermission Abrechnungsadministratoren, HR-Administratoren und Projektcontroller können alle lesen; Benutzer können ihre eigenen lesen; Abteilungsleiter und Projektleiter können die jeweiligen Zeitbuchungen lesen 'BillingAdmin' In Set('CurrentUserRoles') Or 'HumanResourcesAdmin' In Set('CurrentUserRoles') Or 'ProjectController' In Set('CurrentUserRoles') Or ('User' In Set('CurrentUserRoles') And (Current.APP_UserDetail.APP_UserDetailUuid = Environment.CurrentUser.APP_UserDetailUuid Or ('DepartmentLead' In Set('CurrentUserRoles') And Current.APP_UserDetail.Department In Set('APP_MyDepartmentsAsLead')) Or ('ProjectManager' In Set('CurrentUserRoles') And (Current.APP_Project.APP_Manager1 = Environment.CurrentUser.APP_UserDetailUuid Or Current.APP_Project.APP_Manager2 = Environment.CurrentUser.APP_UserDetailUuid))))
APP_Timesheet APP_WritePermission HR-Administratoren können nach dem Buchungsabschlussdatum schreiben; Benutzer können ihre eigenen nach dem Buchungsabschlussdatum schreiben 'HumanResourcesAdmin' In Set('CurrentUserRoles') And :Date(Current.BeginTime) > :GetBookingCompletionDate() Or ('User' In Set('CurrentUserRoles') And Current.UserDetail.UserDetailUuid = Environment.CurrentUser.UserDetailUuid And :Date(Current.BeginTime) > :GetBookingCompletionDate())
APP_TimesheetSuggestion APP_ReadPermission Benutzer können Buchungsvorschläge lesen, die sie gesendet oder erhalten haben Current.APP_Sender.APP_UserDetailUuid = Environment.CurrentUser.UserDetailUuid Or Current.APP_Receiver.APP_UserDetailUuid = Environment.CurrentUser.UserDetailUuid
APP_TimesheetSuggestion APP_WritePermission Buchungsvorschläge können nicht direkt geschrieben werden 1 = 0
APP_TimesheetTemplate APP_ReadPermission Stammdatenadministratoren können alle lesen; Benutzer können ihre eigenen Musterbuchungen lesen 'BaseDataAdmin' In Set('CurrentUserRoles') Or Current.APP_UserDetail.APP_UserDetailUuid = Environment.CurrentUser.APP_UserDetailUuid
APP_TimesheetTemplate APP_WritePermission Benutzer können ihre eigenen Musterbuchungen schreiben Current.APP_UserDetail.APP_UserDetailUuid = Environment.CurrentUser.APP_UserDetailUuid
APP_Unit APP_WritePermission Stammdaten- und Abrechnungsadministratoren können Einheiten schreiben 'BaseDataAdmin' In Set('CurrentUserRoles') Or 'BillingAdmin' In Set('CurrentUserRoles')
APP_UserDetail APP_ReadPermission Kontoadministratoren, HR-Administratoren, Abrechnungsadministratoren, Stammdatenadministratoren und Projektcontroller können alle lesen; Benutzer können ihre eigenen lesen; Abteilungsleiter können die Mitarbeiter ihrer Abteilung lesen 'AccountAdmin' In Set('CurrentUserRoles') Or 'HumanResourcesAdmin' In Set('CurrentUserRoles') Or 'BillingAdmin' In Set('CurrentUserRoles') Or 'BaseDataAdmin' In Set('CurrentUserRoles') Or 'ProjectController' In Set('CurrentUserRoles') Or ('User' In Set('CurrentUserRoles', 'Code') And (Current.UserDetailUuid = Environment.CurrentUser.UserDetailUuid Or ('DepartmentLead' In Set('CurrentUserRoles') And Current.Department In Set('APP_MyDepartmentsAsLead'))))
APP_UserDetail APP_WritePermission HR-Administratoren und Kontoadministratoren können Benutzerdetails schreiben; Benutzer können ihre eigenen schreiben 'HumanResourcesAdmin' In Set('CurrentUserRoles') Or 'AccountAdmin' In Set('CurrentUserRoles') Or ('User' In Set('CurrentUserRoles', 'Code') And Current.UserDetailUuid = Environment.CurrentUser.UserDetailUuid)
APP_UserDetailRole APP_PreventUserDeletingOwnAdminRole Kontoadministratoren können ihre eigene Rolle Account Admin nicht löschen 'AccountAdmin' In Set('CurrentUserRoles', 'Code') And ((Current.UserRole.Code = 'AccountAdmin' And Current.APP_UserDetail.APP_UserDetailUuid <> Environment.CurrentUser.APP_UserDetailUuid) Or (Current.UserRole.Code <> 'AccountAdmin'))
APP_UserDetailRole APP_ReadPermission Kontoadministratoren können alle Rollenzuordnungen lesen; Benutzer können ihre eigenen lesen 'AccountAdmin' In Set('CurrentUserRoles') Or (Current.UserDetail.UserDetailUuid = Environment.CurrentUser.UserDetailUuid)
APP_UserRole APP_DeletePermission Geschützte Rollen können nicht gelöscht werden Current.Code Not In('User', 'Admin', 'AccountAdmin', 'BaseDataAdmin', 'NotificationManager')
APP_UserRole APP_InsertPermission Kontoadministratoren können Benutzerrollen anlegen 'AccountAdmin' In Set('CurrentUserRoles')
APP_UserRole APP_ReadPermission Alle Benutzer können Benutzerrollen lesen 1=1
APP_UserRole APP_UpdatePermission Kontoadministratoren können Benutzerrollen aktualisieren 'AccountAdmin' In Set('CurrentUserRoles')
APP_Vacation APP_ReadPermission HR-Administratoren, Abteilungsleiter (für ihre Abteilung) und Benutzer (für ihre eigenen Datensätze) können Urlaube lesen 'HumanResourcesAdmin' In Set('CurrentUserRoles') Or ('DepartmentLead' In Set('CurrentUserRoles') And Current.UserDetail.Department In Set('APP_MyDepartmentsAsLead')) Or ('User' In Set('CurrentUserRoles', 'Code') And Current.UserDetail.UserDetailUuid = Environment.CurrentUser.UserDetailUuid)
APP_Vacation APP_WritePermission HR-Administratoren können nach dem Buchungsabschlussdatum schreiben; Benutzer können ihre eigenen Datensätze schreiben, wenn sie nicht genehmigt sind und nach dem Buchungsabschlussdatum liegen 'HumanResourcesAdmin' In Set('CurrentUserRoles') And :Date(Current.BeginTime) > :GetBookingCompletionDate() Or ('User' In Set('CurrentUserRoles') And Current.UserDetail.UserDetailUuid = Environment.CurrentUser.UserDetailUuid And (Current.APP_IsApproved=False Or Current.UserDetail.APP_IsAbsenceApprovalRequired <> True) And :Date(Current.BeginTime) > :GetBookingCompletionDate())
APP_VacationEntitlement APP_ReadPermission HR-Administratoren, Abteilungsleiter (für ihre Abteilung) und Benutzer (für ihre eigenen Datensätze) können Urlaubsansprüche lesen 'HumanResourcesAdmin' In Set('CurrentUserRoles') Or ('DepartmentLead' In Set('CurrentUserRoles') And Current.UserDetail.Department In Set('APP_MyDepartmentsAsLead')) Or ('User' In Set('CurrentUserRoles', 'Code') And Current.UserDetail.UserDetailUuid = Environment.CurrentUser.UserDetailUuid)
APP_VacationEntitlement APP_WritePermission HR-Administratoren können Urlaubsansprüche schreiben 'HumanResourcesAdmin' In Set('CurrentUserRoles')
APP_WeeklyHoursOfWork APP_ReadPermission HR-Administratoren, Abteilungsleiter (für ihre Abteilung) und Benutzer (für ihre eigenen Datensätze) können die Wochenarbeitszeit lesen 'HumanResourcesAdmin' In Set('CurrentUserRoles') Or ('DepartmentLead' In Set('CurrentUserRoles') And Current.UserDetail.Department In Set('APP_MyDepartmentsAsLead')) Or ('User' In Set('CurrentUserRoles', 'Code') And Current.UserDetail.UserDetailUuid = Environment.CurrentUser.UserDetailUuid)
APP_WeeklyHoursOfWork APP_WritePermission HR-Administratoren können die Wochenarbeitszeit schreiben 'HumanResourcesAdmin' In Set('CurrentUserRoles')
APP_WorkingTimeLimit APP_WritePermission HR-Administratoren können Höchstarbeitszeiten schreiben, die nicht vorkonfiguriert sind 'HumanResourcesAdmin' In Set('CurrentUserRoles') And Current.IsPreConfigured <> True
APP_WorkingTimeWeight APP_WritePermission HR-Administratoren können Arbeitszeitgewichtungen schreiben 'HumanResourcesAdmin' In Set('CurrentUserRoles')