ForgeTodomator
hu

Todomator

Időkövetés a Todomatorban: időzítők, kézi bejegyzések és a minimális idő

Todomator · todomator@1.7 todomatortime trackingbilling

A Todomator a munkaidőt a tbl_ticket_time táblában rögzíti, az összeget pedig a jegy worked mezőjében (percek) tartja. A műveletek a schemas/tickets.js fájlban vannak.

Az időzítő

  • Indítás (logwork_start): időzítőt nyit egy jegyen az aktuális felhasználónak. Ha a jegy pending volt, az állapota automatikusan open lesz.
  • Leállítás (logwork_stop): lezárja az időzítőt, és hozzáadja a jegyhez az eltelt perceket (felfelé kerekítve). Egyetlen időzítő legfeljebb 8 órát számít, és soha nem kevesebbet a minlogtime beállításnál.
  • Nyitott időzítők (logwork_open): felsorolja azokat az időzítőket, amelyek a felhasználónál futnak.

Kézi bejegyzések

A logwork_create hozzáad egy bejegyzést a jeggyel, a percekkel, egy dátummal és egy opcionális megjegyzéssel; a logwork_update és a logwork_remove módosítja vagy törli, és frissítés után a jegy összesítése az összes bejegyzéséből újraszámolódik. A bejegyzések soha nem kisebbek a minlogtime értéknél. Jegy létrehozásakor megadhatod a worked értéket is (az API segítségével is): a Todomator ekkor annyi perces bejegyzést rögzít.

A beállítás

A minlogtime (percek, alapértelmezés 1) a beállítások között van. Ez a legrövidebb bejegyzés, amelyet a Todomator rögzít, ami elkerüli a nulla perces sorokat.

Értesítések és számlázás

Minden rögzített idő értesíti a jegy többi résztvevőjét, és élőben frissíti azoknak, akik látják. A jegy isbillable jelzője (a mappától örökölve) jelöli a számlázott időt, a jelentések és a felhasználói terheltség prémium bővítményei pedig ezekre a rekordokra épülnek.