Private Life / DocHelper
personal
portal_ecosystem
🛡️ RLS Protected
Haushaltsdokumente, Privat-Assistent und B2C-Portal (dochelper.pro).
⚡ Workflows & Lifecycles
DocHelper Privathaushalt-Ablage & Dokumentenassistent
dochelper_personal_filing
Automatisierte Verarbeitung von Haushaltsbelegen (Verträge, Rechnungen, Behördenpost) mit KI-Kategorisierung und Fristenüberwachung.
⚙️ 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).
Normbezug für personal
Prüfkatalog Standards-Registry v2026.10.1. Dieser Abschnitt ordnet Prüfreferenzen zu und stellt nicht fest, dass das Modul eine Norm einhält; keine Kataloganforderung ist als PASS bewertet.
Geführte Prüfreferenzen:
eu-gdpr-2016-679, Regulation (EU) 2016/679 (General Data Protection Regulation, GDPR/DSGVO), Ausgabe Regulation (EU) 2016/679, anwendbar ab 2018-05-25. Art: regulatory. Öffentlicher Text. Die Nennung ist keine Klauselprüfung. Keine modulspezifische Kataloganforderung. Die Zuordnung bleibt eine Prüfreferenz.
Plattformweite Katalogwerke mit Geltungsbereich all (unter anderem WCAG 2.2, EN 301 549 V4.1.1, ISO 9241-110:2020, ISO 9241-210:2019, ISO/IEC 25010:2023, ISO 9001:2026, ISO/IEC 27001:2022, APQC PCF 8.0, DSGVO, EU AI Act) umfassen dieses Modul mit. Wo der Volltext fehlt, bleibt der Zugang ohne Quelle, lizenzpflichtig oder nur als öffentliche Zusammenfassung gekennzeichnet. Auch diese Nennung weist keine eingehaltene Vorgabe nach.
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
🗄️ Data Models & Fields
Keine dedizierten Tabellen für dieses Modul registriert.
🔌 Entry Points (UI & APIs)
Keine öffentlichen Endpunkte deklariert.
🛡️ Regulatory & Compliance
Dieses Modul unterliegt folgenden gesetzlichen, regulatorischen und Revisionsstandards:
- GoBD Nachvollziehbarkeit
- Mandanten-Isolation (PostgreSQL RLS)