ControlTiempo: Avisos automáticos por email

ControlTiempo puede enviar un email de recordatorio al empleado que no ha fichado a tiempo. Hay dos tipos de aviso:

  • Aviso de entrada: el empleado no ha fichado la entrada pasado el margen tras su hora prevista.
  • Aviso de salida: el empleado sigue con el fichaje abierto pasado el margen tras su hora de salida (se ha olvidado de fichar la salida). Solo se envía si el horario tiene hora de salida definida.

Los avisos se basan en los horarios (ver esa publicación). Estar en pausa no suprime el aviso de salida: el fichaje sigue abierto, que es justo el caso que interesa recordar.

Requisitos para que funcionen

Los avisos necesitan tres cosas configuradas. Sin ellas, el resto del plugin funciona igual, pero no se enviarán correos:

  1. Email en la ficha del empleado. Sin email, el empleado no puede recibir avisos (el intento queda registrado como sin-email).
  2. Email saliente de FacturaScripts (SMTP) configurado en Administrador → Email.
  3. El cron de FacturaScripts en marcha. Los avisos se generan desde una tarea programada; si el cron no se ejecuta, no salen. Configura en tu servidor la ejecución periódica de:
php index.php -cron

Cada cuánto se envían

La tarea de avisos está declarada para ejecutarse cada 5 minutos. La puntualidad real depende de la frecuencia con la que tu servidor ejecute el cron:

  • Si tu cron corre cada 5 minutos, los avisos son puntuales.
  • Si corre cada hora, los avisos llegarán en la siguiente pasada.
  • Si un aviso lleva más de 4 horas de retraso respecto a la hora prevista, se descarta (queda registrado como omitido) para no avisar tardísimo.

A quién NO se avisa

El sistema no envía aviso a un empleado que:

  • Está inactivo.
  • Está de vacaciones ese día.
  • Ya tiene un fichaje iniciado ese día que cubre esa entrada.

En un horario partido, el fichaje de la mañana no cubre el turno de tarde, así que el aviso de la tarde sí puede llegar.

Sin duplicados

Cada aviso resuelto queda registrado (por empleado, horario y fecha), de modo que aunque el cron se ejecute muchas veces no se envían correos duplicados. En el registro de avisos verás el estado de cada uno: enviado, sin-email, error u omitido. El historial se purga automáticamente a los 180 días.

Personalizar los textos de los avisos

Los correos se envían a través de las notificaciones de FacturaScripts, así que puedes editar su asunto y su cuerpo. Ve a Administrador → Email → Notificaciones y edita:

  • controltiempo-aviso-entrada — recordatorio de fichar la entrada.
  • controltiempo-aviso-salida — recordatorio de fichar la salida.

En ambos puedes usar los marcadores {nombre}, {fecha} y {hora}. Cada notificación se puede desactivar por separado si no quieres ese tipo de aviso.


Siguiente paso: Consulta, filtrado y exportación de fichajes.

Cookies
Usamos cookies necesarias para el funcionamiento del sitio y cookies opcionales para recordar tus preferencias y mejorar tu experiencia. Puedes aceptarlas todas, rechazarlas o configurar tus preferencias

Soporte