Saltar al contenido


Manual de uso · Control horario

Manual del Control horario

El Control horario permite que cada usuario registre el comienzo y la finalización de su jornada laboral, mediante movimientos consecutivos de Entrada y Salida. Cada fichaje queda relacionado en automático con la empresa activa, el usuario conectado, la fecha y hora exactas, y el tipo de movimiento — nada de esto lo elige el empleado.

La hora la pone el servidor, no el empleado. La fecha y la hora del fichaje se asignan en el servidor en el momento de pulsar el botón; no se toman de ningún campo que el usuario pueda escribir, y no se puede fichar en nombre de otro usuario ni de otra empresa.

La pantalla del empleado no edita ni borra fichajes. Es una decisión deliberada para proteger la trazabilidad. Si hay un error —un olvido, una hora equivocada, una jornada que quedó abierta—, hay que comunicarlo a la persona responsable o al administrador, nunca corregirlo fichando otra vez por encima.

Para qué sirve

Que cada usuario registre el comienzo y el final de su jornada. El funcionamiento se basa en movimientos consecutivos: Entrada —comienza la jornada— y Salida —finaliza la jornada iniciada—.

Cada fichaje queda relacionado con la empresa activa, el usuario conectado, su nombre, la fecha y hora exactas, y el tipo de movimiento realizado. El usuario no puede seleccionar manualmente otra empresa, otro empleado ni modificar la hora del registro.

Acceso al Control horario

La pantalla se abre desde la opción Control horario en la parte superior de SigPyme. Para utilizarla hace falta haber iniciado sesión, tener una empresa activa, disponer de conexión con el microservicio, y mantener una sesión válida y no caducada. Si el token ha caducado, hay que volver a la pantalla de Login e iniciar sesión de nuevo.

Funciona solo mediante microservicios. No existe una base de datos local alternativa para registrar fichajes: sin conexión al microservicio, no se puede fichar.

La pantalla principal

Muestra tres zonas.

Usuario conectado

En la cabecera aparece el nombre del usuario que ha iniciado sesión, obtenido de la propia sesión: no se puede modificar desde la pantalla de fichaje.

Estado actual

EstadoSignifica
Fuera de jornadaNo existe una entrada abierta.
TrabajandoEl último movimiento registrado es una entrada. También se muestra la hora desde la que comenzó la jornada.

Fichajes de hoy

Muestra los movimientos del día —tipo de movimiento y hora del fichaje—, en orden cronológico.

Registrar una entrada

Cuando el usuario está Fuera de jornada, el botón principal muestra FICHAR ENTRADA.

  1. Abrir el Control horario.
  2. Comprobar que aparece el estado Fuera de jornada.
  3. Pulsar FICHAR ENTRADA.
  4. Esperar la confirmación «Entrada registrada».

Después del fichaje, el estado cambia a Trabajando, se muestra la hora de inicio, el botón pasa automáticamente a FICHAR SALIDA, y la entrada aparece en el listado del día.

La fecha y la hora las asigna el servidor. No se toman de ningún campo introducido por el empleado.

Registrar una salida

Cuando existe una entrada abierta, el botón principal muestra FICHAR SALIDA.

  1. Abrir el Control horario.
  2. Comprobar que aparece el estado Trabajando.
  3. Revisar la hora de inicio mostrada.
  4. Pulsar FICHAR SALIDA.
  5. Esperar la confirmación «Salida registrada».

Después del fichaje, el estado vuelve a Fuera de jornada, la salida aparece en el listado del día, y el botón vuelve a mostrar FICHAR ENTRADA.

Alternancia de entradas y salidas

SigPyme controla el orden correcto: Entrada, Salida, Entrada, Salida... Esto permite más de un tramo en el mismo día —entrada al comenzar la mañana, salida durante una pausa, nueva entrada al regresar, salida al terminar la jornada—.

Operaciones rechazadas

El programa no permite registrar dos entradas consecutivas, registrar una salida sin una entrada abierta, alterar el tipo de movimiento esperado, fichar en nombre de otro usuario, ni indicar manualmente una fecha o una hora diferente. Si se intenta repetir un movimiento, aparece un mensaje indicando cuál debe ser el siguiente fichaje.

Los fichajes del día

La tabla Fichajes de hoy muestra los movimientos del usuario conectado en la jornada actual, con el tipo de movimiento —entrada o salida— y la hora, adaptada a la zona horaria del equipo. Los datos se guardan en el servidor con una referencia horaria uniforme, y SigPyme los presenta en la hora local del usuario.

Si todavía no hay movimientos, la pantalla muestra: «Todavía no hay fichajes registrados hoy».

El botón Actualizar

Vuelve a consultar el servidor y refresca el estado actual, la hora desde la que se está trabajando, el siguiente movimiento permitido y el listado de fichajes del día. Conviene usarlo cuando la pantalla lleva abierta mucho tiempo, se sospecha que la información no está actualizada, ha habido una interrupción de conexión, o se quiere confirmar que el fichaje se ha registrado.

Identificación del usuario y de la empresa

El sistema no acepta la identidad enviada desde un formulario: los datos se obtienen directamente de la sesión autenticada. Cada fichaje guarda el identificador de empresa, el identificador del usuario, su nombre, el tipo de fichaje, la fecha y hora, y un identificador único del movimiento. Así se evita que un empleado registre un fichaje con la identidad de otra persona o de otra empresa.

Los usuarios solo consultan sus propios movimientos del día.

Consulta empresarial

El servicio está preparado para consultar los fichajes de toda la empresa en un intervalo de fechas. La consulta está limitada a la empresa activa, incluye a sus usuarios, permite indicar fecha desde y hasta, rechaza intervalos con la fecha final anterior a la inicial, y está reservada actualmente al rol Administrador.

Es una pantalla aparte, no la del fichaje personal. La pantalla ordinaria de Control horario está orientada al fichaje individual; la consulta empresarial depende de que la pantalla administrativa correspondiente esté habilitada en la versión instalada.

Seguridad de los fichajes

MedidaQué hace
Sesión obligatoria El token debe contener empresa activa, identificador de usuario y nombre de usuario. Si falta alguno, el fichaje se rechaza.
Separación por empresaTodas las consultas se filtran por identificador de empresa; los registros de distintas empresas no se mezclan.
Separación por usuarioLa consulta diaria usa a la vez la empresa y el identificador del empleado.
Hora controlada por el servidorLa fecha y hora se asignan en el servidor; el usuario no puede introducirlas.
Control de secuenciaEl servidor comprueba el último fichaje antes de admitir el siguiente.
Prevención de dobles fichajesEl botón queda temporalmente bloqueado mientras se registra un movimiento, para evitar pulsaciones simultáneas incompatibles.
Operación completaEl fichaje se guarda con una operación controlada: si hay un error, no debe quedar un registro parcial.

Mensajes habituales

MensajeQué significa
Entrada registradaLa entrada se ha guardado correctamente y la jornada queda abierta.
Salida registradaLa salida se ha guardado correctamente y la jornada queda cerrada.
Hay otro fichaje en curso Se ha detectado otra operación simultánea. Esperar unos segundos, pulsar Actualizar y comprobar el estado antes de reintentar.
El siguiente fichaje debe ser ENTRADA o SALIDA El movimiento solicitado no coincide con la secuencia actual. Actualizar la pantalla y usar el botón que aparezca.
Sesión de empresa requeridaNo existe una empresa válida en la sesión. Cerrar sesión y volver a entrar.
El token no contiene el usuarioLa sesión no tiene la identificación necesaria. Iniciar sesión de nuevo.
El microservicio rechazó la operación Puede ser un problema de sesión, permisos, conexión o validación. Revisar el mensaje y actualizar antes de repetir el fichaje.

Ante un fichaje incorrecto

La pantalla del empleado no permite editar ni borrar fichajes, para proteger la trazabilidad del control horario. Si se ha producido un error —se olvidó fichar una entrada, se olvidó registrar una salida, un movimiento quedó a una hora incorrecta, o una jornada quedó abierta por equivocación—, el empleado debe comunicarlo a la persona responsable o al administrador.

Cualquier corrección administrativa debería conservar constancia del registro original, el motivo de la modificación, el usuario que la realiza, la fecha de la corrección y el valor corregido. No se recomienda eliminar movimientos sin dejar trazabilidad.

Cambio de día con una jornada abierta

El estado actual se calcula a partir del último movimiento registrado, no solo de la tabla visible del día. Por eso, si el último fichaje fue una entrada y no se registró la salida, el programa puede seguir mostrando al usuario como Trabajando aunque haya cambiado el día.

En ese caso no se debe crear otra entrada. Hay que revisar y regularizar la jornada abierta, no fichar por encima.

Recomendaciones para el empleado

Recomendaciones para la empresa

Resumen del funcionamiento

  1. El empleado inicia sesión.
  2. Abre Control horario.
  3. Comprueba su nombre y estado.
  4. Pulsa FICHAR ENTRADA al comenzar.
  5. Registra las salidas y nuevas entradas necesarias.
  6. Pulsa FICHAR SALIDA al terminar.
  7. Comprueba los movimientos en Fichajes de hoy.

SigPyme registra en automático la empresa, el usuario, el tipo de movimiento y la hora proporcionada por el servidor, manteniendo separados los datos de cada organización.

Preguntas frecuentes sobre el Control horario


¿Puedo poner yo la hora de mi fichaje?

No. La fecha y la hora las asigna el servidor en el momento de pulsar el botón; no se toman de ningún campo que el empleado pueda escribir.

¿Puedo editar o borrar un fichaje que hice mal?

No desde la pantalla del empleado: es una decisión deliberada para proteger la trazabilidad. Hay que comunicarlo a la persona responsable o al administrador, que debería dejar constancia del registro original, el motivo, quién corrige y cuándo.

¿Qué pasa si me olvidé de fichar la salida y cambia el día?

El programa te sigue mostrando como Trabajando, porque el estado se calcula a partir del último movimiento registrado, no solo de la tabla del día. No se debe fichar otra entrada: hay que revisar y regularizar la jornada abierta con la persona responsable.

¿Puedo fichar por otro compañero?

No. La identidad se obtiene de la sesión autenticada, no de ningún dato enviado desde un formulario, así que no es posible fichar en nombre de otro usuario ni de otra empresa.

¿Por qué el botón a veces no responde justo después de pulsarlo?

Mientras se registra un movimiento, el botón queda temporalmente bloqueado para evitar que dos pulsaciones simultáneas generen movimientos incompatibles. Conviene esperar la confirmación en pantalla.

¿Funciona el Control horario sin conexión?

No. Funciona mediante microservicios y no existe una base de datos local alternativa para registrar fichajes: hace falta conexión y una sesión válida y no caducada.

¿Quién puede ver los fichajes de todos los empleados?

La consulta empresarial por intervalo de fechas está reservada actualmente al rol Administrador, y depende de que la pantalla administrativa correspondiente esté habilitada en la versión instalada. Un usuario normal solo consulta sus propios movimientos del día.

Ver el manual Preguntar una duda concreta

¿Te queda una duda que el manual no resuelve?

Escríbenos y la respondemos. Si es una pregunta que se repite, acaba aquí dentro.

Pedir una demostración Llamar al 610 112 271