Zum Inhalt springen

Begriffe & Konzepte

Damit die Doku weiter unten Sinn ergibt, hier die Kernbegriffe:

Mitarbeiter (Karte)

Ein Eintrag in /admin/employees = eine Visitenkarte. Hat eine eigene URL (/<slug>), eigene Kontakt-Daten, kann aktiv oder inaktiv sein. „Mitarbeiter” ist hier kein HR-Begriff, sondern „Träger einer Karte”.

Person

Eine reale Person kann mehrere Karten haben — z.B. ein Geschäftsführer mit einer Karte als „GF Stadtwerk”, einer als „BDEW-Vertreter” und einer als „VKU-Delegierter”. Diese drei Karten teilen sich eine Person (gleicher Name, gleiches Foto). Beim Anlegen einer Karte wird automatisch eine Person erzeugt; beim Klick auf „Weitere Karte für diese Person anlegen” wird eine zweite Karte mit gleicher Person verknüpft.

Bereich

Eine Organisationseinheit — z.B. „Technik”, „Vertrieb”, „Geschäftsführung”. Bereiche sind hierarchisch (parent / children). Im Organigramm werden sie als Pille dargestellt.

Stelle

Eine Position im Organigramm, gehört zu einem Bereich. Stellen können is_executive (Führungsrolle), is_staff_position (Stab statt Linie) oder show_in_chart=false (versteckt) sein.

Zuweisung (Position-Assignment)

Verbindet einen Mitarbeiter mit einer Stelle. Hat valid_from / valid_to für historische Zuordnungen. Eine Stelle kann gleichzeitig mehrere Inhaber haben (z.B. Job-Sharing); das is_primary-Flag markiert die Hauptbesetzung.

Vertretung (Deputy)

Pro Stelle können Vertretungen definiert werden — entweder als zweite Person oder als andere Stelle (z.B. „Stellvertretung GF” wird durch „Prokurist” wahrgenommen). Wichtig für DVGW G/W 1000 und ISMS-Pflichten, wo Stellvertretung verbindlich ist.

Compliance-Rolle / -Binding

Ein Framework (z.B. ISO 27001) definiert Pflichtrollen („ISB”, „Stellvertretung ISB”). Über ein Binding wird so eine Rolle einer konkreten Stelle im Organigramm zugeordnet. Beim Personalwechsel pflegt man nur die Stellen-Zuweisung — alle Compliance-Bindings bleiben automatisch korrekt.