OdooWiki OCA HUB

HR Attendance RFID

hr_attendance_rfid folder_open OCA/hr-attendance open_in_new
Human Resources Licencia: AGPL-3

Este módulo amplía la funcionalidad de HR Attendance para permitir el registro de asistencias de empleados mediante un sistema de control de asistencia basado en RFID.

Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.

auto_awesome Qué hace este módulo

Generado por IA a partir del código · Odoo 18.0

Permite almacenar un código de tarjeta RFID en cada empleado y registrar el check-in/check-out escaneando esa tarjeta, sin abrir la pantalla de asistencia.

Este módulo añade un código de tarjeta RFID a los registros de empleados y una forma de registrar la asistencia a partir de esa tarjeta.

  • En el formulario del empleado, junto al PIN, aparece un nuevo campo "RFID Card Code" para los usuarios del grupo Attendance Officer. Cada código debe ser único: Odoo se niega a guardar dos empleados con el mismo código de tarjeta.
  • Una nueva función técnica, register_attendance, toma un código de tarjeta escaneado, encuentra al empleado correspondiente y realiza la acción de asistencia normal (check-in o check-out) para ese empleado. Devuelve el nombre del empleado, el id del empleado, si se registró la asistencia, si fue un check-in o un check-out, y un mensaje de error si algo salió mal (por ejemplo, que no se encontró ningún empleado con esa tarjeta).
  • El módulo crea un grupo de seguridad oculto llamado "RFID Attendance" y le otorga acceso de lectura/escritura/creación a los registros de asistencia, y acceso de solo lectura a employees, public employees y resources. También añade una regla de acceso a la asistencia para ese grupo.

No añade ningún menú, botón ni informe por sí mismo; proporciona el campo de datos y la lógica de escaneo que un lector RFID u otra interfaz pueden llamar.

Depende de

hr_attendance

Lo necesitan otros módulos

Modelos y campos (1)
  • hr.employee.base · amplía un modelo existenterfid_card_code (RFID Card Code)

Texto generado por IA (DeepSeek) al leer el código de la versión 18.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub

Disponibilidad por versión

Revisado: 2026-11-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 7 confirmadas, 2 sin información de 9 versiones.

terminal Instalación y uso

Documentación de OCA · Odoo 18.0

Para usar este módulo, necesita utilizar un sistema externo que llame al método 'register_attendance' del modelo 'hr.employee' pasando como parámetro el código de la tarjeta RFID.

Los desarrolladores de un sistema de asistencia de empleados basado en RFID compatible deben estar familiarizados con las salidas de este método e implementar llamadas adecuadas y gestión de respuestas.

Es recomendable crear un usuario exclusivo para realizar esta tarea. Como el usuario no necesita varios accesos, solo es esencial realizar el check in/out, se ha creado un grupo. Añada su usuario de dispositivo de asistencia al grupo RFID Attendance.

  • El empleado de RR. HH. responsable de dar de alta a nuevos empleados debe ir a 'Attendances -\> Manage Attendances -\> Employees' y registrar el código de la tarjeta RFID de cada uno de sus empleados. Para ello puede utilizar un lector RFID conectado por USB a su ordenador.
  • El empleado debe acercar su tarjeta al sistema de asistencia de empleados basado en RFID. Se espera que el sistema proporcione algún tipo de salida del evento de registro.

Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación.

info

Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.