ForgeTodomator
sv

Todomator

Tidrapportering i Todomator: timers, manuella poster och minsta tid

Todomator · todomator@1.7 todomatortime trackingbilling

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 var pending ändras dess status automatiskt till open.
  • 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ällningen minlogtime.
  • Ö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.