ERP Holzbau · API-Wiki · Personal, Zeiten und Fahrten

Personal, Zeiten und Fahrten

Mitarbeiter mit Qualifikationen und Verträgen, Zeiterfassung je Baustelle und das Fahrtenbuch. Verträge und Lohnkosten verlangen das gesonderte Recht hr.compensation.

Mitarbeiter

MethodePfadRechtZweck
GET/employeeshr.readMitarbeiter auflisten
POST/employeeshr.writeMitarbeiter anlegen
GET/employees/:idhr.readMitarbeiter lesen
PATCH/employees/:idhr.writeMitarbeiter ändern
PUT/employees/:id/qualificationshr.writeQualifikation mit Ablaufdatum setzen
DELETE/employees/:id/qualifications/:kindhr.writeQualifikation entfernen
GET/employees/:id/contractshr.compensation.readVerträge eines Mitarbeiters
GET/employees/:id/contracts/currenthr.compensation.readAktuell gültiger Vertrag
POST/employees/:id/contractshr.compensation.writeVertrag anlegen

Zeiten und Fahrtenbuch

Zeiteinträge speichern Stunden je Mitarbeiter, Tag, Baustelle und Art – nicht Beginn und Ende.

MethodePfadRechtZweck
GET/time-entrieshr.readZeiteinträge auflisten
POST/time-entrieshr.writeZeiteintrag anlegen
GET/time-entries/project-hourshr.readStunden je Baustelle
GET/time-entries/labor-costhr.compensation.readLohnkosten je Baustelle
GET/vehicle-logsfleet.readFahrtenbuch
POST/vehicle-logsfleet.writeFahrt eintragen (Kilometer von/bis, Fahrer, Baustelle)
GET/vehicle-logs/km-by-projectfleet.readKilometer je Baustelle

Suche und Protokoll

MethodePfadRechtZweck
GET/searchangemeldetVolltextsuche über Artikel, Fahrzeuge, Baustellen, Mitarbeiter, Objekte (?q=); Bereiche nach Rechten
GET/auditusers.manageÄnderungsprotokoll der Stammdaten und Belege

Benutzer und Rollen

Weitere Routen für Einladungen, Sitzungen und Einstellungen stehen unter „Administration“.

MethodePfadRechtZweck
GET/usersusers.manageBenutzer auflisten
POST/usersusers.manageBenutzer anlegen
GET/users/:idusers.manageBenutzer lesen
PATCH/users/:idusers.manageBenutzer ändern
PUT/users/:id/rolesusers.manageRollen eines Benutzers setzen
PATCH/users/:id/activeusers.manageBenutzer aktivieren oder deaktivieren
PUT/users/:id/passwordusers.managePasswort eines Benutzers setzen
GET/rolesusers.manageRollen auflisten (auch mit roles.manage)
PUT/rolesroles.manageRolle anlegen oder ändern

Bedienung in der Anwendung: Personal im Software-Wiki.

Stand 04.10.2026 · Fehlt etwas oder stimmt etwas nicht? Schreiben Sie uns.