Zeiterfassung

XML-Element Beschreibung Typ Default-Wert Pflichtfeld setzbar
created-atErstellungszeitpunktDATETIME
durationDauer (Format H:MM)STRING0:00ja
idID des EintragsINTEGER
noteName des EintragsSTRINGja*ja
project-idID des ProjektsINTEGER
started-atZeitpunkt an dem Stoppuhr gestartet wurdeDATETIME
task-idID der AufgabeINTEGERja**ja
updated-atZeitpunkt der letzten ÄnderungDATETIME
user-idID des MitgliedsINTEGERjaja
entrydateDatum (Format YYYY-MM-DD oder DD.MM.YYYY)STRINGjaja

* Pflichtfeld wenn keine Aufgabe zugewiesen werden soll
** Pflichtfeld wenn Aufgabe zugewiesen werden soll

Hat duration beim Erstellen den Wert "0:00", wird die Stoppuhr gestartet.

Alle Einträge abrufen

GET /api/projects/{project_id}/time

Response: 200 OK

Einzelnen Eintrag abrufen

GET /api/projects/{project_id}/time/{time_tracker_id}

Response: 200 OK

Eintrag erstellen

POST /api/projects/{project_id}/time

Request Body

Response: 201 CREATED

Eintrag bearbeiten

PUT /api/projects/{project_id}/time/{time_tracker_id}

Request Body

Response: 200 OK

Eintrag löschen

DELETE /api/projects/{project_id}/time/{time_tracker_id}

Response: 200 OK

Stoppuhr starten

PUT /api/projects/{project_id}/time/{time_tracker_id}/start

Response: 200 OK

Stoppuhr anhalten

PUT /api/projects/{project_id}/time/{time_tracker_id}/stop

Response: 200 OK

Werkstatt42 ist eine webbasierte Groupware zur Online Zusammenarbeit, effizienten Gruppenarbeit und eine Online Projektmanagement Software. Das bedeutet Sie können Ihre Projektarbeit und Projektplanung gemeinsam online erledigen, egal von wo. Auf Englisch nennen sich diese webbasierte Software auch Online Collaboration Software. Die Webanwendung ist eine Software zur Projektverwaltung, sowie ein Projekt Management System und eine einfache Projektmanagement Software, d.h. sie ist leicht zu bedienen und benötigt keine Einarbeitungszeit.