Über die GraphQL Schnittstelle können in HERO aufgenommene Arbeitszeiten abgefragt werden:
query {
tracking_times (show_all_partners:true){
project_match_id
partner {
full_name
}
start
end
category_name
comment
duration_in_seconds
status_code
}
}
show_all_partners:true: Filtereinstellung, die die Zeiten aller Partner*innen ausgibt, und nicht nur die des Tokenaccounts
project_match_id: Die systeminterne ID des Projekts
full_name: Der volle Name der Mitarbeiter*in
start: Der Beginn der Zeiterfassung
end: Das Ende der Zeiterfassung
category_name: Die Kategorie, unter welcher die Zeit gebucht wurde
comment: Zusätzliche Kommentare
duration_in_seconds: Die Dauer der erfassten Zeit in Sekunden
status_code: Der systeminterne Status-Code der erfassten Zeit
Die Status-Codes der erfassten Zeiten haben folgende Bedeutung:
status_code | Bedeutung |
0 | Vorläufig |
100 | Eingereicht |
200 | Bestätigt |
500 | Gelöscht |