ForgeTodomator
sk

Todomator

Sledovanie času v Todomatore: časovače, ručné záznamy a minimálny čas

Todomator · todomator@1.7 todomatortime trackingbilling

Todomator zaznamenáva pracovný čas v tabuľke tbl_ticket_time a súčet uchováva v poli worked (minúty) tiketu. Akcie sú v schemas/tickets.js.

Časovač

  • Štart (logwork_start): otvorí časovač na tikete pre aktuálneho používateľa. Ak bol tiket pending, jeho stav sa automaticky zmení na open.
  • Stop (logwork_stop): zatvorí časovač a pripočíta uplynuté minúty (zaokrúhlené nahor) k tiketu. Jeden časovač sa počíta najviac 8 hodín a nikdy menej ako nastavenie minlogtime.
  • Otvorené časovače (logwork_open): vypíše časovače, ktoré používateľ má spustené.

Ručné záznamy

logwork_create pridá záznam s tiketom, minútami, dátumom a voliteľnou poznámkou; logwork_update a logwork_remove ho zmenia alebo zmažú a po aktualizácii sa súčet tiketu prepočíta zo všetkých jeho záznamov. Záznamy nikdy nie sú menšie ako minlogtime. Pri vytváraní tiketu môžete zadať aj worked (aj cez API): Todomator potom zaznamená záznam s týmto počtom minút.

Nastavenie

minlogtime (minúty, predvolene 1) je v nastaveniach. Je to najkratší záznam, ktorý Todomator zaznamená, čím sa vyhnete riadkom s nulou minút.

Oznámenia a fakturácia

Každý zaznamenaný čas upozorní ostatných ľudí na tikete a v reálnom čase ho obnoví tým, ktorí ho vidia. Príznak isbillable tiketu (zdedený z priečinka) označuje čas, ktorý fakturujete, a prémiové pluginy reportov a vyťaženia používateľov sa o tieto záznamy opierajú.