# Tijdregistratie in Todomator: timers, handmatige invoer en de minimale tijd

> Hoe Todomator de aan een ticket bestede tijd registreert: een start/stop-timer, handmatige invoer, de minimale en maximale minuten en hoe het totaal van een ticket wordt bijgehouden.

Framework: todomator
Product: Todomator (todomator@1.7)
Language: nl
Content-SHA256: 69f6eef9a16a1fdc700645bdfdd830e4aabf4773ed3b0315f08597de06416ce2
Snapshot: c0700e321579725c5cf4f5ace1ad7d2866d1b4f93c24a63c0b41b6b7998e976c
Sources: 
Review: not-recorded

Todomator registreert werktijd in de tabel `tbl_ticket_time` en houdt de som bij in het veld `worked` (minuten) van het ticket. De acties staan in `schemas/tickets.js`.

## De timer

- **Start** (`logwork_start`): opent een timer op een ticket voor de huidige gebruiker. Als het ticket `pending` was, verandert zijn status automatisch in `open`.
- **Stop** (`logwork_stop`): sluit de timer en telt de verstreken minuten (naar boven afgerond) bij het ticket op. Een enkele timer telt hooguit **8 uur** en nooit minder dan de instelling `minlogtime`.
- **Open timers** (`logwork_open`): toont de timers die de gebruiker heeft lopen.

## Handmatige invoer

`logwork_create` voegt een invoer toe met het ticket, de minuten, een datum en een optionele notitie; `logwork_update` en `logwork_remove` wijzigen of verwijderen hem, en na een update wordt het totaal van het ticket opnieuw berekend uit al zijn invoeren. Invoeren zijn nooit kleiner dan `minlogtime`. Je kunt ook `worked` meegeven bij het maken van een ticket (ook via de [API](/en/todomator/create-tickets-with-the-api/)): Todomator registreert dan een invoer van zoveel minuten.

## De instelling

`minlogtime` (minuten, standaard 1) staat in de [instellingen](/en/todomator/settings-and-database/). Het is de kortste invoer die Todomator registreert, wat rijen van nul minuten voorkomt.

## Meldingen en facturatie

Elke geregistreerde tijd meldt het aan de andere mensen van het ticket en ververst het live voor wie het kan zien. De vlag `isbillable` van het ticket (geërfd van de map) markeert de tijd die je factureert, en de premium-plugins voor rapporten en werkbelasting van gebruikers bouwen op deze records voort.
