ForgeTodomator
cs

Todomator

Sledování času v Todomatoru: časovače, ruční záznamy a minimální čas

Todomator · todomator@1.7 todomatortime trackingbilling

Todomator zaznamenává pracovní čas v tabulce tbl_ticket_time a součet uchovává v poli worked (minuty) tiketu. Akce jsou v schemas/tickets.js.

Časovač

  • Start (logwork_start): otevře časovač na tiketu pro aktuálního uživatele. Pokud byl tiket pending, jeho stav se automaticky změní na open.
  • Stop (logwork_stop): zavře časovač a přičte k tiketu uplynulé minuty (zaokrouhlené nahoru). Jeden časovač se počítá nejvýše 8 hodin a nikdy méně než nastavení minlogtime.
  • Otevřené časovače (logwork_open): vypíše časovače, které uživatel má spuštěné.

Ruční záznamy

logwork_create přidá záznam s tiketem, minutami, datem a volitelnou poznámkou; logwork_update a logwork_remove jej změní nebo smažou a po aktualizaci se součet tiketu přepočítá ze všech jeho záznamů. Záznamy nikdy nejsou menší než minlogtime. Při vytváření tiketu můžete předat také worked (i přes API): Todomator pak zaznamená záznam s tímto počtem minut.

Nastavení

minlogtime (minuty, výchozí 1) je v nastavení. Je to nejkratší záznam, který Todomator zaznamená, čímž se vyhnete řádkům s nulou minut.

Oznámení a fakturace

Každý zaznamenaný čas upozorní ostatní lidi na tiketu a v reálném čase ho obnoví těm, kteří ho vidí. Příznak isbillable tiketu (zděděný ze složky) označuje čas, který fakturujete, a prémiové pluginy reportů a vytížení uživatelů se o tyto záznamy opírají.