Personalabteilung (HR)
hr
organization_compliance
🛡️ RLS Protected
Arbeitsverträge, Zeiterfassung, Abwesenheiten, eAU/EFZG und Qualifikationen.
⚡ Workflows & Läbenszykle
Mitarbeiteranlage, Zeiterfassung & eAU
employee_onboarding_and_time
Personalstammverwaltung, Arbeitsvertrag nach NachwG, ArbZG-Zeiterfassung und elektronische Arbeitsunfähigkeitsbescheinigung.
⚙️ Fachprozesse & Capabilities (System-Fachlogik)
Registrierte Fachoperationen und System-Capabilities dieses Moduls zur Steuerung von Workflows, Kaskaden und KI-Agenten.
🧠 Fachprozess-Erzählung & Dual Knowledge Architektur
Synthese aus der ideologischen Blaupause (Meta-Fachlogik / Soll), der faktischen System-Implementierung (System-Fachlogik / Ist) und No-Code Customizing für KI-Consultants.
Der durchgängige Businessprozess im Detail (End-to-End Fließtext-Erzählung)
Der durchgängige Personal- und Recruitingprozess in der betrieblichen Praxis
Die Mitarbeitenden sind das wertvollste Gut jedes Unternehmens. Centurio ERP verbindet ein modernes Bewerbermanagement mit rechtssicherer Personalverwaltung und transparenter Zeiterfassung.
1. Stellenbedarf & Recruiting-Pipeline (Job Requisition & Ingestion)
Der Recruiting-Prozess startet bei personellen Engpässen:
- Bedarfsanforderung: Ein Abteilungsleiter meldet eine neue Planstelle oder Nachbesetzung (
cap:recruiting.job.create). - Veröffentlichung: Das System generiert die Stellenanzeige und publiziert sie auf der Unternehmenswebsite (
publishing), in Jobbörsen oder über Social Media. - Bewerbungseingang: Eingehende Bewerbungen (per Webformular oder E-Mail an jobs@) werden über das Posteingangsmodul (
inbox) erfasst. Die KI extrahiert Lebenslaufdaten (Skills, Berufserfahrung, Ausbildung, Kündigungsfrist) und legt die Bewerberakte an (cap:recruiting.candidate.create_from_inbox). - DSGVO-Bewerberdatenschutz: Der Bewerber erhält eine automatisierte Datenschutzerklärung mit Hinweis auf die gesetzliche Speicherfrist (6 Monate nach Abschluss des Verfahrens zur Abwehr von AGG-Klagen).
2. Bewerberauswahl, Vorstellungsgespräch & Zusage (Interview & Hiring)
- Die Bewerber durchlaufen den visuellen Kanban-Funnel:
Eingegangen ➔ Vorauswahl / Screening ➔ Erstes Interview ➔ Fachprüfung / Probearbeit ➔ Angebot ➔ Eingestellt (
hired). - Vorstellungsgespräche: Einladungen und Termine werden mit dem Kalender (
calendar) synchronisiert. Feedback-Bögen der Interviewer werden strukturiert erfasst. - Einstellungszusage: Bei positiver Entscheidung wird das Jobangebot erstellt. Nach Annahme konvertiert die Capability
cap:recruiting.candidate.hireden Bewerber direkt in einen neuen Datensatz im Personalstamm (employees).
3. Digitale Personalakte & Onboarding
- Personalstammdaten: Erfassung von Stammdaten, Steuer-ID, Sozialversicherungsnummer, Krankenkasse, IBAN und Notfallkontakten.
- Vertragsdokumente: Der Arbeitsvertrag wird digital generiert, via DMS (
documents) archiviert und vom Mitarbeiter gegengezeichnet. - Onboarding-Checkliste: Das System steuert automatische Aufgaben an die IT (Laptop, E-Mail-Konto einrichten), den Fuhrpark (Dienstwagen) und das Team (Einarbeitungsplan).
4. Arbeitszeiterfassung nach ArbZG & EuGH-Rechtsprechung
Centurio ERP erfüllt die gesetzliche Pflicht zur lückenlosen Arbeitszeiterfassung (BAG-Beschluss 2022 / EuGH):
- Stempelung: Mitarbeiter buchen Arbeitsbeginn, Pausen und Arbeitsende über Browser, Mobile-App oder stationäre Terminals (
cap:employees.time.clock_in,cap:employees.time.clock_out). - ArbZG-Wächter (Compliance Guard): Das System überwacht im Hintergrund die Schutzvorschriften des Arbeitszeitgesetzes:
- Höchstarbeitszeit (§ 3 ArbZG): Warnung bei Überschreitung von 8 Stunden (max. 10 Stunden mit Ausgleich).
- Pflichtpausen (§ 4 ArbZG): Automatischer Hinweis bei Arbeiten über 6 Stunden ohne 30-minütige Pause.
- Ruhezeiten (§ 5 ArbZG): Mindestens 11 Stunden ununterbrochene Ruhezeit zwischen zwei Schichten.
- Verstöße werden im HR-Audit-Dashboard für den Betriebsrat und die Personalleitung transparent gemacht.
5. Urlaubsverwaltung & Abwesenheitsworkflow (Leave Management)
- Urlaubsanspruch: Das System berechnet den vertraglichen Urlaubsanspruch nach Bundesurlaubsgesetz (BUrlG) unter Berücksichtigung von Betriebszugehörigkeit und Resturlaub.
- Antragsworkflow: Der Mitarbeiter beantragt Urlaub oder Sonderurlaub im Self-Service-Portal (
cap:employees.leave.request). - Vertretungsregelung & Genehmigung: Der Vorgesetzte prüft die Teamabdeckung und genehmigt den Antrag mit einem Klick. Der Kalender blockiert den Zeitraum automatisch.
- Krankmeldungen & eAU: Erfassung von Arbeitsunfähigkeiten mit elektronischer Abfrage der eAU bei den Krankenkassen.
6. Vorbereitung der Entgeltabrechnung & Offboarding
- Am Monatsende aggregiert das Modul geleistete Arbeitsstunden, Überstundensalden, Urlaubs- und Krankheitstage sowie genehmigte Spesen (
expenses). - Die Daten werden als konsolidierter Vorbereitungsbericht für das Lohnbüro oder die DATEV-Lohnabrechnung exportiert.
- Offboarding: Bei Austritt steuert das System die Rückgabe von Firmeneigentum, die Erstellung des qualifizierten Arbeitszeugnisses und die DSGVO-konforme Löschung nach Ablauf der steuerlichen Aufbewahrungsfristen.
Meta-Fachlogik: Ideologische Blaupause, Soll-Weltbild & Normen
Meta-Fachlogik: Die ideologische Blaupause & das normative Weltbild
Die Meta-Fachlogik des Personalwesens stützt sich auf das Arbeitszeitgesetz (ArbZG), das Bundesurlaubsgesetz (BUrlG), das Allgemeine Gleichbehandlungsgesetz (AGG), die DSGVO und Grundsätze der Arbeitssicherheit.
1. Arbeitszeitschutz & EuGH-Vorgaben
- Objektive, verlässliche und zugängliche Zeiterfassung: Nach dem Grundsatzurteil des EuGH (C-55/18) und dem BAG-Beschluss vom 13.09.2022 (1 ABR 22/21) sind Arbeitgeber verpflichtet, Beginn, Dauer und Ende der täglichen Arbeitszeit verbindlich aufzuzeichnen.
- Zwingende Ruhepausen (§ 4 ArbZG) & Ruhezeiten (§ 5 ArbZG): Dienen der Erhaltung der Gesundheit der Beschäftigten. Das Soll-Modell verbietet das Überschreiben gestempelter Pausenzeiten ohne sachliche Begründung.
2. Antidiskriminierung & AGG-Schutz (§§ 1–15 AGG)
- Bewerberverfahren müssen frei von Benachteiligungen wegen Rasse, ethnischer Herkunft, Geschlecht, Religion, Behinderung, Alter oder sexueller Identität sein.
- Beweissicherungsfrist: Abgelehnte Bewerbungsunterlagen müssen zur Abwehr von Entschädigungsansprüchen nach § 15 AGG genau sechs Monate aufbewahrt und anschließend datenschutzkonform gelöscht werden.
3. Invarianten des Soll-Modells
- Keine Arbeitszeiterfassung darf nachträglich ohne Protokollierung im Revisions-Audit verändert werden.
- Bewerberdaten abgelehnter Kandidaten sind nach Ablauf von sechs Monaten zwingend zu löschen/anonymisieren.
- Urlaubsanträge dürfen den verfügbaren Urlaubsanspruch des Mitarbeiters nicht unberechtigt überziehen.
- Gehalts- und Personaldaten unterliegen striktem Mandanten- und Rollenschutz (HR-Admin-Berechtigung).
Systemische Fachlogik: Faktische Umsetzung in Centurio ERP & Capabilities
Systemische Fachlogik: Die faktische Umsetzung in Centurio ERP
Die System-Fachlogik dokumentiert die Realisierung in den Modulen employees, hr, recruiting und personal.
1. Datenmodelle & Semantische Schicht (ORM)
Employee: Personalstamm (Felder:id,tenant_id,employee_number,first_name,last_name,email,department_id,position,hire_date,weekly_hours,vacation_days_yearly,is_active).TimeRecord: Arbeitszeitstempel (Felder:employee_id,clock_in,clock_out,break_duration_minutes,record_type[work, travel, home_office],is_violation_arbzg).LeaveRequest: Urlaubs- und Abwesenheitsantrag (Felder:employee_id,leave_type[vacation, sick, parental, special],start_date,end_date,days_count,status[pending, approved, rejected]).JobOpening: Stellenausschreibung (Felder:id,title,department,status[draft, published, closed]).Candidate: Bewerberakte (Felder:job_opening_id,name,email,stage[new, screening, interview, offer, hired, rejected],gdpr_consent_date,retention_until).
2. Das Capability-Register
cap:recruiting.job.create: Anlegen einer neuen Stellenausschreibung.cap:recruiting.candidate.create_from_inbox: Automatische Bewerberanlage aus E-Mail.cap:recruiting.candidate.hire: Übernahme eines Bewerbers in den Personalstamm.cap:employees.time.clock_in: Arbeitsbeginn buchen.cap:employees.time.clock_out: Arbeitsende buchen mit Pausenabzug.cap:employees.leave.request: Einreichen eines Urlaubsantrags.cap:employees.leave.approve: Genehmigung des Abwesenheitsantrags durch Vorgesetzten.cap:hr.payroll.export_summary: Aggregation der Monatsstunden für das Lohnbüro.
3. Der Gateway gw:candidate_hiring@v1
Sichert die rechtsverbindliche Einstellung ab:
- Validierung: Prüft Gehalt, Arbeitszeiten und Vollständigkeit der Vertragsdaten.
- Personalaktengenerierung: Erzeugt
Employee, weist Nummernkreis zu und sperrt die Bewerberakte. - Outbox-Signal: Feuert
EMPLOYEE_HIREDund stößt die IT-Onboarding-Kaskade an.
4. Statusmodelle
- Bewerber-Phasen:
new➔screening➔interview➔offer➔hiredoderrejected. - Urlaubsantrag:
draft➔pending_approval➔approvedoderrejected.
KI-Consultant Leitfaden: Customizing- & No-Code-Konzept (Soll-Ist-Synthese)
KI-Consultant Blueprint: Customizing & No-Code Architektur
Anleitung für Solution Architects zur Einrichtung von HR- und Zeiterfassungsabläufen.
1. Kundenanforderungsanalyse
- Welche Arbeitszeitmodelle existieren (Gleitzeit mit Kernarbeitszeit, Vertrauensarbeitszeit, Schichtmodelle)?
- Welche Urlaubsarten sollen unterstützt werden (Erholungsurlaub, Bildungsurlaub, Sonderurlaub bei Heirat/Geburt)?
- Wie lange soll der Bewerber-Talentpool mit expliziter Einwilligung gespeichert werden (z.B. 12 oder 24 Monate)?
2. No-Code Zusatzfelder (Custom Fields)
Im No-Code Studio (/semantic/customizing):
- Auf
Employee:home_office_days_per_week(Ganzzahl): Vertraglich vereinbarte Home-Office-Tage.safety_shoe_size(Ganzzahl): Kleidergröße für PSA-Ausgabe in der Werkstatt.
- Auf
Candidate:salary_expectation_yearly(Währungsbetrag): Gehaltsvorstellung des Bewerbers.earliest_start_date(Datum): Frühestmöglicher Eintrittstermin.
3. No-Code Workflow Canvas DAGs
Blueprint A: ArbZG-Verstoß-Alarmierung an Vorgesetzte
- Trigger-Node:
cap:employees.time.clock_outwird aufgerufen. - Condition-Node:
time_record.worked_hours > 10.0 OR time_record.break_duration < 30. - Action-Node: Markiere
is_violation_arbzg = trueund sende dezente Information an Mitarbeiter und Teamleiter zur Einhaltung der Arbeitsruhe.
Blueprint B: Automatisches Onboarding-Aufgabenpaket
- Trigger-Node: Event
EMPLOYEE_HIRED. - Action-Node 1: Erzeuge IT-Aufgabe: Laptop & Benutzerkonto einrichten.
- Action-Node 2: Erzeuge Fuhrpark-Aufgabe: Dienstwagenübergabe terminieren.
- Action-Node 3: Sende Begrüßungs-Mail an neuen Mitarbeiter mit Onboarding-Portal-Zugang.
📚 Operative Prozessbegriffe & Transaktionsschnittstellen
- Eingehende Bewerbungen über Karriereportal und Postfach
- Tägliche Arbeitszeitstempelungen der Mitarbeiter (Terminal/App)
- Urlaubs- und Abwesenheitsanträge aus dem Mitarbeiter-Self-Service
- Krankmeldungen und eAU-Mitteilungen der Krankenkassen
- Rechtskonforme digitale Personalakten und Arbeitsverträge
- Lückenlose Arbeitszeitprotokolle mit ArbZG-Audit-Trail
- Genehmigte Urlaubspläne mit kalendarischer Teamübersicht
- Lohn- und Gehalts-Vorbereitungsberichte für den Steuerberater
- candidate_hired -> create_employee_master: Automatische Anlage im Personalverzeichnis
- employee_hired -> trigger_onboarding_tasks: Verteilung der Ausstattungsaufgaben an IT und Office
- leave_approved -> update_shared_calendar: Sperrung des Abwesenheitszeitraums im Teamkalender
- time_recorded -> calculate_monthly_overtime: Fortschreibung des Arbeitszeitkontos
- Verwaltung des Bewerber-Talentpools mit automatischer Wiedervorlage
- Überwachung von Befristungsdaten bei befristeten Arbeitsverträgen
- Wiedereingliederungsmanagement (BEM) bei langzeiterkrankten Mitarbeitern
- Ausstellung qualifizierter Arbeitszeugnisse mit Vorlagenunterstützung
- Arbeitszeitmodelle (Vollzeit 40h, Teilzeit 20h/30h) im System definieren
- Urlaubsanspruch nach Alter oder Betriebszugehörigkeit staffeln
- ArbZG-Schwellenwerte für automatische Warnungen aktivieren
- No-Code Zusatzfelder für Home-Office-Regelung und Gehaltsvorstellung anlegen
🗄️ Datemodell & Fälder
Keine dedizierten Tabellen für dieses Modul registriert.
🔌 Iistigspünkt (UI & APIs)
Keine öffentlichen Endpunkte deklariert.
🛡️ Regulatorie & Compliance
Dieses Modul unterliegt folgenden gesetzlichen, regulatorischen und Revisionsstandards:
- GoBD Nachvollziehbarkeit
- Mandanten-Isolation (PostgreSQL RLS)