Teams im Personalbereich

Nutzen Sie diese Seite, wenn Sie Teams als beschreibende Personalstruktur pflegen möchten. Nach dem Lesen wissen Sie, wann Sie Personal > Teams verwenden, wann reports_to maßgeblich bleibt und wie Sie Teams sicher per UI oder über veröffentlichte Ressourcen prüfen.

Staff Teams sind Administrationsdaten. Mitarbeiter arbeiten weiterhin im Profil; Teamleitungen für Arbeitszeit und Urlaub arbeiten über direkte Reports und die Team-Zeiterfassung.

Schnelle Entscheidung

AufgabeRichtige StelleWarum
Team mit Parent-Team, Beschreibung, Tags und Mitgliedern dokumentierenPersonal > TeamsBeschreibt die Personalstruktur ohne Prozesswirkung.
Führungskraft für Arbeitszeit oder Urlaub setzenMitarbeiterdatensatz, Tab Reporting, Relation reports_toTeam-Zeiterfassung und Genehmigungen folgen direkten Reports.
Benutzerrechte vergebenIAM, Rollen und AccessGroupsStaff-Team-Rollen erzeugen keine Scopes. AccessGroups zeigen die verknüpfte Mandantenrolle in Liste und Auswahl.
Beschäftigungsabteilung pflegenBeschäftigungsbezug oder HR-KlassifikationAbteilungen bleiben HR-/Beschäftigungsdaten.
Organisation oder Mandantenstruktur pflegenOrganisations-/Tenant-StrukturStaff Teams ersetzen keine Organisationseinheiten.
Kostenstelle oder Projekt pflegenAccounting, Kostenstellen oder ProjektstrukturStaff Teams sind keine Finanzdimension.

Team anlegen

  1. Öffnen Sie Personal > Teams.
  2. Legen Sie ein Team mit Name und optionalem Key an.
  3. Ergänzen Sie bei Bedarf Parent-Team, Beschreibung, Tags, Aktiv-Status, Sortierung und Labels.
  4. Öffnen Sie das Teamdetail.
  5. Prüfen Sie, ob Parent-Team und Aktiv-Status im Detail korrekt erscheinen.

Die Aufgabe ist abgeschlossen, wenn das Team in der Liste erscheint, im Detail geöffnet werden kann und die erwartete Parent-Zuordnung sichtbar ist.

Mitglieder pflegen

  1. Öffnen Sie ein Team.
  2. Wechseln Sie in den Tab Mitglieder.
  3. Fügen Sie eine Mitarbeiterperson hinzu.
  4. Wählen Sie member, lead oder deputy als fachliche Teamrolle.
  5. Pflegen Sie optional Gültigkeit, Primärteam, Sortierung und Notiz.
  6. Speichern Sie den Eintrag und prüfen Sie ihn im Mitglieder-Tab.

Workspace akzeptiert nur Mitarbeiterpersonen. Ein Teammitglied ändert keine Person, kein Benutzerkonto, keine Beschäftigung, keine AccessGroup und keinen Genehmigungsweg.

Regeln und Validierung

Workspace schützt diese fachlichen Regeln:

  • Parent-Teams dürfen keine Zyklen erzeugen.
  • Ein Team mit Kind-Teams oder Mitgliedern lässt sich nicht löschen.
  • Eine Person kann im selben Team nicht doppelt mit überlappender Gültigkeit eingetragen werden.
  • Eine Person kann nicht in zwei zeitlich überlappenden Teams gleichzeitig als Primärmitglied markiert werden.
  • effectiveUntil darf nicht vor effectiveFrom liegen.
  • Fremde Mandanten sind nicht sichtbar und nicht referenzierbar.

Wenn eine Validierung blockiert, korrigieren Sie zuerst Team, Person oder Gültigkeitszeitraum. Legen Sie keine parallele Ersatzstruktur in AccessGroups, Organisationen oder Abteilungen an.

Berechtigungen

Staff Teams nutzen eigene Pflege-Scopes:

BereichScopes
Teams lesen und suchenstaff_teams:list, staff_teams:read
Teams pflegenstaff_teams:create, staff_teams:update, staff_teams:delete
Mitglieder lesen und suchenstaff_team_members:list, staff_team_members:read
Mitglieder pflegenstaff_team_members:create, staff_team_members:update, staff_team_members:delete

Der Preset Staff: Team Lead steuert weiterhin Team-Zeiterfassung und Entscheidungen über staff_time_team:*. Er erhält keine Staff-Team-Pflege. Verwenden Sie Staff-Team-Pflege nur für Administratoren oder HR-Rollen, die Personalstrukturen verwalten dürfen.

Grenzen

Staff Teams lösen diese Dinge nicht aus:

  • keine automatische Team-Zeiterfassung
  • keine Urlaubs- oder Abwesenheitsgenehmigung
  • keine IAM-Rollen oder AccessGroup-Mitgliedschaften
  • keine Änderung von reports_to
  • keine Beschäftigungs-, Payroll-, Projekt- oder Accounting-Wirkung

Wenn Sie Team-Zeiterfassung oder Urlaub einrichten, folgen Sie Mitarbeiter, Arbeitszeit, Urlaub und Verträge. Die Teamliste kann die Struktur ergänzend dokumentieren, bleibt aber nicht die Quelle für Genehmigungen.

Entwickler und Agenten

Lesen Sie Ressourcen immer discovery-first. Mit nucli prüfen Sie die Top-Level-Ressource so:

bash
nucli --tenant <tenant> resources list
nucli --tenant <tenant> resources meta staff.teams
nucli --tenant <tenant> resources get staff.teams --all --max-pages 5 --summary

Die Resource staff.teams steht nur bereit, wenn die aktuelle Session die passenden Staff-Team-Scopes hat. Teammitglieder sind eine nested Resource unter einem konkreten Team. Prüfen Sie zuerst die Team-Meta und verwenden Sie für Mitglieder nur serververöffentlichte URLs oder explizite API-Aufrufe wie:

bash
nucli --tenant <tenant> api GET /api/v1/staff/teams/<team-id>/members --summary

Agenten dürfen aus einer Teamrolle wie lead oder deputy keine Genehmigungs-, IAM- oder Reporting-Wirkung ableiten. Antworten Sie bei Teamfragen mit dieser Trennung:

  1. Staff Teams dokumentieren Struktur und Mitglieder.
  2. reports_to steuert direkte Führung für Arbeitszeit und Urlaub.
  3. IAM-Rollen und AccessGroups steuern Rechte.
  4. Abteilungen, Organisationen, Kostenstellen und Projekte bleiben eigene Fachstrukturen.