# Control de tiempo en Todomator: temporizadores, entradas manuales y el tiempo mínimo

> Cómo registra Todomator el tiempo dedicado a un ticket: un temporizador de inicio/parada, entradas manuales, los minutos mínimo y máximo, y cómo se mantiene el total de un ticket.

Framework: todomator
Product: Todomator (todomator@1.7)
Language: es
Content-SHA256: 6a7f5f934c5fb53a5a91cec50e9f3ab194266c6560b4a977395ba7fad10b3d5c
Snapshot: c0700e321579725c5cf4f5ace1ad7d2866d1b4f93c24a63c0b41b6b7998e976c
Sources: 
Review: not-recorded

Todomator registra el tiempo de trabajo en la tabla `tbl_ticket_time` y guarda la suma en el campo `worked` (minutos) del ticket. Las acciones están en `schemas/tickets.js`.

## El temporizador

- **Iniciar** (`logwork_start`): abre un temporizador en un ticket para el usuario actual. Si el ticket estaba `pending`, su estado pasa a `open` automáticamente.
- **Parar** (`logwork_stop`): cierra el temporizador y suma los minutos transcurridos (redondeados hacia arriba) al ticket. Un solo temporizador cuenta como máximo **8 horas**, y nunca menos que el ajuste `minlogtime`.
- **Temporizadores abiertos** (`logwork_open`): lista los temporizadores que el usuario tiene en marcha.

## Entradas manuales

`logwork_create` añade una entrada con el ticket, los minutos, una fecha y una nota opcional; `logwork_update` y `logwork_remove` la cambian o la borran, y tras una actualización el total del ticket se recalcula a partir de todas sus entradas. Las entradas nunca son menores que `minlogtime`. También puedes pasar `worked` al crear un ticket (también mediante la [API](/en/todomator/create-tickets-with-the-api/)): Todomator registra entonces una entrada de esos minutos.

## El ajuste

`minlogtime` (minutos, 1 por defecto) está en los [ajustes](/en/todomator/settings-and-database/). Es la entrada más corta que registra Todomator, lo que evita filas de cero minutos.

## Notificaciones y facturación

Cada tiempo registrado notifica a las demás personas del ticket y lo actualiza en vivo para quienes pueden verlo. La bandera `isbillable` del ticket (heredada de la carpeta) marca el tiempo que facturas, y los plugins premium de informes y carga de trabajo se apoyan en estos registros.
