OdooWiki OCA HUB

Hr Attendance Geolocation

hr_attendance_geolocation folder_open OCA/hr-attendance open_in_new
Sin categoría Licencia: AGPL-3

Con este módulo se rastrea la geolocalización del usuario en el paso de check-in/check-out.

Esta funcionalidad solo está disponible en contextos seguros (HTTPS).

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 16.0

Registra las coordenadas GPS de los empleados cuando registran su entrada o salida, y las muestra en los registros de asistencia para los responsables.

Este módulo añade el seguimiento de ubicación a la asistencia de los empleados. Cuando un empleado registra su entrada o salida desde la pantalla My Attendances o el kiosco de asistencia, el navegador solicita la posición GPS del dispositivo y envía la latitud y la longitud junto con la acción de asistencia.

Las coordenadas se almacenan en el registro de asistencia (hr.attendance) en campos separados para el registro de entrada y el de salida. Dado que los números decimales sin formato son difíciles de leer, el módulo también calcula una versión legible en grados, minutos y segundos con un indicador Norte/Sur o Este/Oeste.

Los responsables (usuarios del grupo Attendance Manager) ven un nuevo bloque "Check-in Location" y "Check-out Location" en el formulario de asistencia, que muestra la latitud y la longitud tanto para el registro de entrada como para el de salida. Las mismas coordenadas legibles pueden añadirse como columnas opcionales en la vista de lista de asistencia.

Si el navegador no puede obtener la posición (por ejemplo, si el usuario deniega el permiso o la página no se sirve a través de HTTPS), el módulo recurre a coordenadas de 0.0 y aun así registra la asistencia, de modo que esta nunca se bloquea por un problema de ubicación. El módulo también define una precisión decimal llamada "Location" con 7 dígitos para almacenar las coordenadas.

Depende de

hr_attendance
Modelos y campos (1)
  • hr.attendance · amplía un modelo existentecheck_in_latitude, check_in_longitude, check_out_latitude, check_out_longitude, check_in_latitude_text (Check-in Latitude), check_in_longitude_text (Check-in Longitude), check_out_latitude_text (Check-out Latitude), check_out_longitude_text (Check-out Longitude)

Texto generado por IA (DeepSeek) al leer el código de la versión 16.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: 5 confirmadas, 4 sin información de 9 versiones.

terminal Instalación y uso

Sin información verificada

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.

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.