Tidrapportering i Todomator: timers, manuella poster och minsta tid
Todomator registrerar arbetstid i tabellen tbl_ticket_time och håller summan i fältet worked (minuter) på ärendet. Åtgärderna finns i schemas/tickets.js.
Timern
- Start (
logwork_start): öppnar en timer på ett ärende för den aktuella användaren. Om ärendet varpendingändras dess status automatiskt tillopen. - Stopp (
logwork_stop): stänger timern och lägger de förflutna minuterna (avrundade uppåt) till ärendet. En enskild timer räknas högst 8 timmar och aldrig mindre än inställningenminlogtime. - Öppna timers (
logwork_open): listar de timers som användaren har igång.
Manuella poster
logwork_create lägger till en post med ärendet, minuterna, ett datum och en valfri anteckning; logwork_update och logwork_remove ändrar eller raderar den, och efter en uppdatering räknas ärendets summa om från alla dess poster. Poster är aldrig mindre än minlogtime. Du kan också ange worked när du skapar ett ärende (även via API:et): Todomator registrerar då en post med så många minuter.
Inställningen
minlogtime (minuter, 1 som standard) finns i inställningarna. Det är den kortaste posten som Todomator registrerar, vilket undviker rader med noll minuter.
Notiser och fakturering
Varje loggad tid notifierar de andra personerna på ärendet och uppdaterar det live för dem som kan se det. Ärendets flagga isbillable (ärvd från mappen) markerar tiden som du fakturerar, och premiumpluginen för rapporter och användarnas arbetsbelastning bygger på dessa poster.