KFZ-Bozo Handbuch

Büro, Abrechnung & Personal › Mitarbeiter

Mitarbeiter

FunktionUnklar✓ Geprüft am Sat Sep 05 2026 02:00:00 GMT+0200 (Mitteleuropäische Sommerzeit)

Die Mechaniker-Kartei der Werkstatt: wer arbeitet hier, welche Farbe und welche Stammbühne hat er, welches Tablet gehört ihm. Von hier aus wird der QR-Ausweis gedruckt, mit dem sich ein Tablet einmalig einem Mechaniker zuordnet, hier werden Abwesenheiten eingetragen und freigegeben, und hier liegt das druckbare Mitarbeiter-Profil mit Urlaubskonto, Produktivstunden und Umsatz.

Chef
Bildschirmfoto: Mitarbeiter (Desktop)1. Mechaniker anlegen — daraus entsteht der persönliche QR-Code.12. QR-Code für die Tablet-Bindung ausgeben.23. Abwesenheiten eintragen; der Kalender sperrt die Zeiten.3
Desktop 1440 px · hell · Demo-Daten · 04.09.2026
Bildschirmfoto: Mitarbeiter — Desktop 1440
Desktop 1440

So arbeitest du damit

  1. Öffne im Büro-Panel den Punkt „Mitarbeiter". Er steht nur Inhaber und Admin offen.
  2. Drücke „Neuer Mechaniker", trage den Namen ein, wähle eine Farbe und, wenn er eine Stammbühne hat, die passende Bühne.
  3. Drücke „QR-Code" und lass den Ausweis am Tablet einmalig scannen — danach gehört das Gerät diesem Mechaniker.
  4. Trage über „Abwesenheit eintragen" Urlaub, Krankenstand, Fortbildung, WEG oder Privatleistung ein, ganztägig oder mit Uhrzeitspanne.
  5. Arbeite oben unter „Ausstehende Abwesenheits-Freigaben" die Meldungen der Mechaniker ab: „Genehmigen" oder ablehnen.
  6. Öffne „Profil" für die Jahresauswertung eines Mitarbeiters und drucke sie bei Bedarf als PDF. Der Knopf erscheint nur mit dem Recht „Mitarbeiter-Statistik".

Danach: Arbeitszeit

Jeder Mechaniker bekommt einen eigenen Zugangsschlüssel, der im QR-Ausweis steckt; das Tablet merkt sich damit dauerhaft, wem es gehört (Mechaniker-Tablet); die Anmeldung daran läuft danach über die Mechaniker-PIN. Farbe und Stammbühne steuern, wie der Mann im Kalender und im Bühnenbild auftaucht (Bühnenmodus / Werkstattplanung, Kalender / Termine). Eingetragene Abwesenheiten wirken sofort auf die Anwesenheitsanzeige und auf die Planung (Anwesenheit / Schichten); meldet ein Mechaniker selbst etwas am Tablet, wartet die Meldung hier auf Freigabe. Das Profil rechnet für ein Kalenderjahr aus mehreren Quellen zusammen: Urlaubskonto, Krankenstände mit Grund, Verspätungen, Produktivstunden aus der Zeiterfassung und den erzielten Umsatz gegen ein hinterlegtes Ziel (Personal, Schichten & Zeiterfassung, Statistik). Es entsteht als druckfertige Seite mit einem eigenen Balkenbild über zwölf Monate. Ein gelöschter Mechaniker nimmt seine bisherigen Zeitbuchungen mit — deshalb ist „Deaktivieren" in der Regel der richtige Weg.

  • Der Punkt „Mitarbeiter" fehlt im Menü → die Anmeldung hat weder Inhaber- noch Admin-Rolle.
  • Kein „Profil"-Knopf sichtbar → dem Benutzer fehlt das Recht „Mitarbeiter-Statistik"; es wird in der Benutzerverwaltung gesetzt.
  • Das Tablet zeigt den falschen Mechaniker → den QR-Ausweis des richtigen Mechanikers erneut am Gerät scannen; die Zuordnung gilt pro Gerät.
  • Ein Mitarbeiter soll raus, seine Zeiten sollen bleiben → „Deaktivieren" statt „Löschen"; beim Löschen gehen die bisherigen Zeitbuchungen verloren, die Rückfrage sagt das ausdrücklich.
  • Die Abwesenheit eines Mechanikers steht noch auf offen → sie wartet oben in der Freigabeliste; erst „Genehmigen" macht sie wirksam.

Gehört zu

SpeistGehört zuGehört zuMitarbeite…Personal, Schi…ArbeitszeitMechaniker-Tab…
  • Kein eigener Live-Nachweis im Gedächtnis gefunden — der Status ist aus der Existenz im Code allein nicht sicher zu bestimmen.
  • Hat in Produktion überhaupt jemand das Recht „Mitarbeiter-Statistik"? Ohne dieses Recht bleibt der Profil-Knopf verborgen, und das Profil wäre gebaut, aber unbenutzt (zu prüfen).
  • Die Liste selbst darf jeder angemeldete Benutzer über die Schnittstelle abrufen; nur Anlegen und Ändern verlangen ein Recht. Ob das so gewollt ist, sagen die gelesenen Quellen nicht.
  • app/admin/mitarbeiter/page.tsx
  • components/admin/MechanicsAdmin.tsx
  • app/api/admin/mechanics
  • lib/mechanic-profile-report.ts
  • lib/db/mechanic-profile.ts
  • messages/admin-fragments/verwaltung.de.json
  • MEM:golive-consolidation-20260614.md
menu/admin/mitarbeiter
rollechef

Beleg: app/admin/mitarbeiter/page.tsx + components/admin/MechanicsAdmin.tsx im Baum; MEM:golive-consolidation-20260614.md verwirft einen WIP-Zweig ausdruecklich mit „Abwesenheiten dupliziert E4.3" — die Profil-/Abwesenheits-Stufe war zum Go-Live also bereits vorhanden. Kein eigener Deploy-Beleg fuer genau diesen Bildschirm.

Büro, Abrechnung & PersonalSeite bearbeiten: wiki/seiten/buero-abrechnung/feat-mitarbeiter.md