Versión · Menor

eTime 3.3

La versión 3.3 presenta el inicio de sesión sin contraseña con passkey y el justificante de trabajo digital: descripción y firmas del técnico y del cliente en el propio dispositivo, enviado al cliente en PDF.

30Cambios
3Migraciones de BD
9Idiomas

Nuevas funciones

  • Inicio de sesión sin contraseña con passkey: huella, cara, PIN del dispositivo o llave de seguridad, como alternativa a contraseña y 2FA.
  • Justificante de trabajo por registro de tiempo: descripción, nombre del cliente y firmas del técnico y del cliente; cerrar y enviar al cliente en PDF.

🔒 Seguridad

  • Las passkeys están vinculadas a la persona y cubren todos los roles; un justificante enviado bloquea el registro de tiempo frente a cambios posteriores.

Mejoras

  • Página de migración de BD con un interruptor «Ocultar aplicadas» y solo la base de datos de pruebas preseleccionada.
  • La página del empleado recuerda el día elegido; la página principal sigue el mes automáticamente.
Nuevo

eTime Terminal 2.0

El nuevo terminal NFC preconfigurado ya está disponible en la tienda: acerque la tarjeta y listo. Compra única, sin cuota mensual.

Iniciar sesión y pedir en la tienda →
Versión · Menor

eTime 3.2

La versión 3.2 presenta el nuevo terminal eTime: acerque la tarjeta NFC y el empleado accede a su área en segundos. Programe tarjetas en el propio dispositivo vinculado, un modo quiosco bloquea la tableta en eTime, y la app viene preinstalada en el terminal.

20Cambios
4Migraciones de BD
9Idiomas

Nuevas funciones

  • Terminal eTime: acerque la tarjeta NFC → fichado; sin tarjeta, con código QR y la cámara.
  • Vinculación de dispositivos con código único y lista de empleados: programe tarjetas NFC en el terminal.
  • El inicio de sesión QR y NFC lleva directamente al área personal completa del empleado, con tiempos, vacaciones, horas extra y más.
  • Modo quiosco: dispositivo limitado a eTime, incluso tras reiniciar; idioma de la app configurable en administración.

🔒 Seguridad

  • Vinculación del terminal mediante código único y token de dispositivo con hash: sin depender de la MAC, sin acceso entre empresas.
  • Doble factor también en el terminal; inicio de sesión de empleados separado de las cuentas de usuario y administrador.

Mejoras

  • Nuevo producto de tienda «eTime Terminal v2.0»: compra única, sin cuota mensual; hardware antiguo oculto.
  • Página de novedades con sección de noticias y terminal destacado en la página de inicio.
  • Mejoras en las redirecciones de inicio de sesión, el arranque automático de la cámara y las traducciones en nueve idiomas.
Beta

App Android 2.0

La nueva app nativa de Android entra en fase beta: más rápida, con inicio de sesión SSO y registro sin conexión. Ya puede registrarse para la beta.

Registrarse en la beta →
Versión · Menor

eTime 3.1

Sobre la gran versión 3.0 de la plataforma, la versión 3.1 añade nuevos flujos de aprobación, cumplimiento automático de la jornada laboral y una mayor protección de datos, además de mejoras notables en el manejo móvil, la sincronización sin conexión y la documentación interactiva.

61Cambios
5Migraciones de BD
9Idiomas

Nuevas funciones

  • Corrección de tiempo como autoservicio: los empleados ven sus propios registros diarios y presentan una solicitud de corrección directamente en el registro; el aprobador (responsable o administrador) es libremente seleccionable, con una sola solicitud abierta por registro.
  • Rechazo con motivo: si se rechaza una corrección de tiempo, se puede indicar un motivo; se notifica al empleado por correo electrónico.
  • Revisión mensual de la jornada (ArbZG): una vez al mes cada responsable recibe un resumen entre empresas de las posibles infracciones de jornada de su equipo del mes anterior, por empleado y con las horas límite de los periodos de descanso.
  • Prueba beta de la app Android: invitación a la fase de prueba cerrada mediante un enlace en el pie de página y una ventana emergente discreta, con una nota sobre el periodo mínimo de prueba de 14 días.

🔒 Seguridad

  • Separación de funciones (principio de doble control): un administrador ya no puede decidir ni registrar en su propia cuenta, ni ausencias con efecto en la cuenta ni la aprobación de sus propias solicitudes de vacaciones.
  • Eliminación de empresa con confirmación de RR. HH.: tras el plazo de revocación, la eliminación solo surte efecto cuando RR. HH. la confirma mediante token; dentro del plazo sigue siendo posible la revocación inmediata.
  • Controles de seguridad unificados: el botón para desactivar la autenticación de dos factores ocupa ahora todo el ancho.

Mejoras

  • Conflicto de sincronización sin conexión rediseñado: un enlace con token lleva directamente al área del empleado; las entradas ya no se pierden al editar.
  • Los datos del panel se convierten de UTC a la zona horaria de la empresa.
  • Navegación móvil: el icono del reloj es ahora el enlace de inicio; las páginas de cierre de sesión y de token llevan al inicio de sesión en lugar de a la página de bienvenida.
  • Funcionamiento en segundo plano más tranquilo: la consulta del chat ya no muestra un aviso de error molesto ante breves cortes de conexión.
  • Retoques en la página de bienvenida: inicio de sesión en la cabecera y botón «volver arriba» en los colores de marca, tour en vivo listo para iniciarse con un botón de reproducción centrado.
  • Tour interactivo en vivo estabilizado y ampliado; el SSO ahora incluye Google, Microsoft y Apple.
Versión anterior · Mayor
eTime 3.0

La gran versión de la plataforma: nueva arquitectura, asistente de IA, chat interno, panel de rendimiento, nueve idiomas, app móvil y una interfaz moderna y coherente.

Destacados

Asistente de IA

Configurable por empresa, claves cifradas en la base de datos, un proveedor activo por empresa.

Chat interno

Chat 1:1 efímero con lista «¿Quién está en línea?» para administradores, gerentes y empleados.

Panel de rendimiento

Modelo de datos propio y precalculado con su propio cron para análisis rápidos.

Traspaso de cuentas

Vacaciones restantes (todos los tipos de cuenta) y horas extra al año siguiente, con aprobación.

Solicitudes y flujos

Permiso especial, corrección de tiempo y hora de fin con aprobación en dos niveles de gerente/RR. HH.

9 idiomas

Nuevos: búlgaro, neerlandés, polaco, portugués, incluidos correos y documentación.

Nueva interfaz

Sistema de diseño «Shell», nueva landing y documentación interactiva con tour en vivo.

App móvil

App Android con registro sin conexión y sincronización, SSO y suscripción de calendario iCal.

Seguridad operativa

Modo mantenimiento, bloqueo de edición, registro de cambios, clon de BD y sistema de migraciones.

Nuevas funciones

Registro de tiempo y cuentas

  • Horas de inicio/fin con precisión de segundos y tooltip; lógica de turno nocturno con consulta del día siguiente.
  • Solicitudes de corrección de tiempo y hora de fin con aprobación; pausas por patrón diario.
  • Saldo de horas extra unificado (real/objetivo + ausencias + registros), redondeado por día.

Vacaciones

  • Varios tipos de cuenta de vacaciones por empresa; traspaso al año siguiente (a prueba de doble transferencia).
  • Permiso especial con documentos obligatorios y aprobación de gerente/RR. HH.; sustitución y planificador anual.

Análisis y exportación

  • Datos de nómina (tiempos + festivos/ausencias como pago continuado + objetivo + fin de semana).
  • Justificante de horas (XLSX + formato CSV fijo de nómina), Credit360 y control de jornada.

Plataforma y autoservicio

  • Asistente de IA, chat, suscripción iCal, autoservicio de seguridad (contraseña/2FA).
  • Programa de socios/captación de leads, red de empresas (cambiar de empresa sin volver a iniciar sesión).

Mejoras

  • Fecha/hora centralizadas con DateService (personal > empresa > idioma).
  • Precios centralizados con PriceService: sin precios codificados.
  • Tablas con ancho de columna automático según el contenido.
  • Móvil: menú desplazable, campos de entrada usables, márgenes edge-to-edge, deslizar para actualizar.

Interfaz de usuario

  • Nuevo sistema de diseño Shell con tema de color por usuario y formato de fecha personal.
  • Nueva landing de marketing como página de inicio para visitantes no conectados.
  • Documentación interactiva con tour en vivo animado.
  • Muchas pantallas nuevas: traspaso de cuentas, mapeo de actividades, gestión de tipos, precios, panel, migración y más.

Administración

  • Página de migraciones, clon de BD (principal → demo/docu) y comprobación de integridad.
  • Modo mantenimiento, bloqueo de edición, registro de cambios por rol.
  • IA de empresa, campos de RR. HH., límites de jornada, exención de facturación; crons de recordatorio.

API

  • AjaxRouter central: gestión uniforme de CSRF/autenticación/errores, respuestas como {ok,data}/{ok,error}.
  • 22 nuevos grupos de endpoints, API de sincronización móvil, OpenID/SSO y URLs firmadas.

Base de datos

  • Nuevo sistema de migraciones (50 migraciones, DB_VERSION).
  • Tabla central config que reemplaza varias columnas; nuevas tablas para chat, vacaciones, bloqueo de edición, traspaso, IA y más.
  • Cotejamiento a utf8mb4_unicode_ci; ampliaciones para red, iCal, RR. HH., jornada y formato de fecha.

🔒 Seguridad

  • Cifrado propio Crypt, clase central Auth con lógica de roles/quiosco y protección entre inquilinos.
  • Comprobación central de CSRF, escape de salida, protección contra inyección CSV/de fórmulas.
  • SSO (Google/Microsoft/Apple), Turnstile, protección contra fuerza bruta, actualización MD5→bcrypt.

Correcciones

  • El festivo regional de empresa vuelve a reconocerse en toda la empresa.
  • Total de horas extra = suma de los valores redondeados por día.
  • Importación de pedidos SAP: caracteres especiales UTF-8 correctos; varias correcciones móviles.

{ } Cambios técnicos

  • Arquitectura: monolito (inc/*.inc + singletons) → MVC con controladores, plantillas y servicios.
  • Correo: Symfony Mailer con plantillas en 9 idiomas; idiomas de .inc a .js.
  • Textos legales consolidados en legal.json; nueva suite de pruebas para núcleos de cálculo/seguridad.

Cambios incompatibles

  • Se han eliminado las antiguas páginas inc/*.inc y las clases singleton.
  • Migraciones de BD obligatorias; configuración mediante etime.env + tabla config.
  • Correo mediante Symfony Mailer; contrato AJAX modificado ({ok,data}/{ok,error}, parámetro f).
  • Archivos de idioma .inc.js; páginas de marketing/legales renombradas/fusionadas.