HR Attendance Geolocation Required
Este módulo impone la geolocalización obligatoria para el registro de asistencia de los empleados en Odoo 17. Sin este módulo, los empleados pueden fichar entrada y salida sin proporcionar datos de ubicación. Con este módulo, los empleados deben habilitar los servicios de ubicación en su navegador y tener el GPS activo en su dispositivo antes de poder fichar entrada o salida.
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 17.0Añade una configuración de compañía que obliga a los empleados a compartir su ubicación GPS antes de poder registrar su entrada o salida, tanto desde la aplicación de asistencia como desde el kiosco. Si falta la ubicación, Odoo rechaza el registro de entrada con un mensaje de error.
Este módulo añade una opción para hacer obligatoria la ubicación GPS cuando los empleados fichan o desfichan. Se controla mediante una nueva casilla de verificación, "Require Geolocation for Attendance", que se encuentra en la pantalla de ajustes de Asistencia, dentro de una sección "Geolocation". El ajuste se almacena por compañía, por lo que cada compañía puede decidirlo por sí misma.
Cuando la opción está activada: - Un empleado que intenta fichar o desfichar sin datos de ubicación queda bloqueado y ve el mensaje "You must activate location and GPS to clock in." - La misma regla se aplica en el modo kiosco: el kiosco rechaza el fichaje cuando falta la latitud o la longitud y muestra el error a la persona que está frente a la pantalla. - En el kiosco, el error se muestra como una notificación, y el mensaje habitual "Wrong Pin" se oculta mientras se muestra este error de ubicación, para que el usuario vea el motivo real.
La regla se comprueba en el lado del servidor, por lo que no se puede eludir simplemente desactivando el aviso del navegador. Afecta a la acción de fichaje de los empleados y a la ruta de fichaje del kiosco. No se añaden menús ni informes nuevos; el único cambio visible es el nuevo ajuste y el mensaje de error de bloqueo.
Depende de
Modelos y campos (2)
- res.company · amplía un modelo existenteattendance_geolocation_required (Require Geolocation for Attendance)
- res.config.settings · amplía un modelo existenteattendance_geolocation_required
Texto generado por IA (DeepSeek) al leer el código de la versión 17.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-03Estado de confirmación: 1 confirmada, 8 sin información de 9 versiones.
Fuentes · Odoo 17.0
Confirmado el 2026-11-03 en la rama 17.0 de OCA/hr-attendance.
terminal Instalación y uso
Documentación de OCA · Odoo 17.0- Vaya a _Settings > Attendances_ y active la opción Require Geolocation for Attendance para que las coordenadas GPS sean obligatorias para el check-in/check-out en modo kiosco. Esta configuración es específica de la compañía.
- Asegúrese de que los servicios de geolocalización estén habilitados en el dispositivo del empleado.
- Abra _Attendances > Manage Attendances > Kiosk Mode_.
- Los empleados que intenten hacer check-in o check-out deben permitir el acceso a la ubicación en su navegador.
- Si se deniega el acceso a la ubicación, aparece una notificación que indica al usuario que habilite la geolocalización.
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, Configuración.
Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.
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.