Geolocalización
El addon de Geolocalización permite controlar la presencia física de los empleados mediante geocercas (geofences), verificando que los fichajes se realicen desde ubicaciones autorizadas.
Esta funcionalidad requiere el addon Geolocalización activo en tu organización. Ve a Dashboard → Addons para activarlo.
Conceptos clave
Geocerca (Geofence)
Una zona geográfica definida por un punto central (coordenadas) y un radio. Cuando un empleado realiza un check-in o check-out, el sistema verifica si su ubicación está dentro de la geocerca asignada.
Check-in / Check-out con GPS
Cuando el addon de Geolocalización está activo, el fichaje registra también las coordenadas GPS del dispositivo del empleado. El sistema compara esas coordenadas con las geocercas configuradas.
Configuración del addon
Activar el addon
- Ve a Dashboard → Addons
- Localiza el card Geolocalización y haz clic en "Activar"
- Confirma la activación — el addon quedará habilitado para toda tu organización
Una vez activo, aparecerá la sección Geolocalización en el menú del dashboard.
Configuración general
En Dashboard → Geolocalización → Configuración puedes ajustar:
| Opción | Descripción |
|---|---|
| Zona horaria | Zona horaria base para los eventos de fichaje |
| Radio por defecto | Radio en metros que se pre-rellena al crear una geocerca nueva |
| Tolerancia de precisión GPS | Precisión mínima aceptable del GPS (en metros). Si el dispositivo reporta mayor incertidumbre, el check-in puede mostrar advertencia |
Gestionar geocercas
Ve a Dashboard → Geolocalización para ver y gestionar las geocercas.
Crear una geocerca
- Haz clic en "Nueva Geocerca"
- En el mapa interactivo, haz clic en el punto central de la zona
- Ajusta el radio (en metros)
- Ingresa el nombre de la geocerca (ej: "Oficina Central", "Almacén Norte")
- Opcionalmente agrega una descripción
- Guarda la geocerca
Editar una geocerca
Haz clic en la geocerca en la lista → modifica las coordenadas o el radio → guarda.
Eliminar una geocerca
Haz clic en el menú de acciones de la geocerca → "Eliminar" → confirma.
Vincular geocercas con sedes
Puedes asociar una geocerca a una sede de tu organización. Esto permite que el sistema relacione automáticamente los fichajes con la sede física correspondiente.
- Ve a Dashboard → Configuración → Sedes
- Abre la sede que deseas vincular
- En la sección "Geocerca vinculada", selecciona la geocerca del desplegable
- Guarda los cambios
Si tienes el addon Multi-Sede activo, vincula cada sede con su geocerca para obtener reportes de asistencia desglosados por sede.
Asignar miembros a una geocerca
Puedes restringir qué empleados deben fichar dentro de una geocerca específica:
- Abre la geocerca en la lista
- Haz clic en "Gestionar Miembros"
- Agrega los empleados que deben cumplir esta restricción
Un empleado puede estar asignado a múltiples geocercas.
Mapa de presencia activa
La sección "Mapa en Tiempo Real" muestra las ubicaciones actuales de todos los empleados que tienen una sesión de trabajo activa (han fichado entrada y no han fichado salida). Esto te da visibilidad de dónde está trabajando tu equipo en este momento.
Check-in y check-out desde GestiQal (worker)
Los empleados realizan su fichaje GPS directamente desde la app GestiQal. Si el addon está activo, verán el widget "Control de asistencia" en su panel de inicio:
- El empleado abre GestiQal en su dispositivo
- El widget de Control de asistencia aparece automáticamente si el addon está habilitado para el tenant
- Al pulsar "Registrar entrada", el navegador solicita permiso de ubicación
- El sistema registra las coordenadas y verifica si están dentro de alguna geocerca asignada
- Al finalizar la jornada, el empleado pulsa "Registrar salida" para el check-out
Si el empleado deniega el permiso de GPS en su navegador, verá el mensaje: "No se pudo obtener tu ubicación. Verifica los permisos de tu navegador."
Para resolverlo, el empleado debe ir a la configuración del navegador → Permisos → Ubicación → Permitir para el dominio de GestiQal.
Visibilidad del widget según el addon
| Estado del addon | Widget en GestiQal |
|---|---|
| Activo | Visible para todos los workers del tenant |
| Inactivo / no contratado | No aparece en el panel del worker |
Reporte de asistencia con geolocalización
Puedes consultar los eventos de fichaje GPS desde Dashboard → Geolocalización → Reporte de Asistencia.
El reporte incluye:
| Campo | Descripción |
|---|---|
| Empleado | Nombre del trabajador |
| Tipo de evento | Check-in o Check-out |
| Fecha y hora | Timestamp del fichaje |
| Coordenadas | Latitud y longitud registradas |
| Geocerca | Zona detectada (si el empleado estaba dentro de alguna) |
| Dentro de zona | Sí / No — si las coordenadas cumplen la restricción |
| Precisión GPS | Metros de incertidumbre reportados por el dispositivo |
Filtros disponibles
- Rango de fechas — Filtrar por periodo
- Empleado — Ver solo los eventos de un trabajador específico
- Tipo de evento — Solo check-in, solo check-out, o ambos
Historial de ubicaciones del trabajador
Cada empleado puede consultar su propio historial de fichajes GPS en GestiQal → "Mi historial de ubicaciones", accesible desde el mismo widget de Control de asistencia.
Consideraciones de privacidad
- El sistema solo captura la ubicación en el momento del fichaje, no de forma continua
- La ubicación se registra únicamente cuando el empleado inicia o finaliza su jornada
- Asegúrate de informar a tus empleados sobre el uso del GPS conforme a la regulación aplicable en tu país