Zonas Geofence
Las zonas geofence definen áreas geográficas autorizadas donde los empleados pueden registrar sus entradas y salidas desde la App TimeClock. Cada zona se define por un punto central (coordenadas GPS) y un radio en metros.
Ruta en el sistema: Planilla > Asistencia > Zonas Geofence
¿Qué es Geofence?
Geofence (geocerca) es un perímetro virtual alrededor de una ubicación geográfica real. Cuando un empleado intenta marcar desde la app móvil, el sistema verifica que su ubicación GPS esté dentro del radio de al menos una zona autorizada.
Ejemplo
Si su oficina está en Panamá City y configura una zona con:
- Coordenadas: 9.0000, -79.5000
- Radio: 100 metros
Un empleado que esté a 80 metros de ese punto podrá marcar normalmente. Un empleado a 150 metros será bloqueado (si geofence es obligatorio) o la marcación se registrará como "fuera de zona" (si es informativo).
Lista de Zonas
La grilla muestra todas las zonas geofence configuradas:
| Columna | Descripción |
|---|---|
| Nombre | Nombre descriptivo de la zona (ej: "Oficina Principal", "Sucursal David") |
| Latitud | Coordenada de latitud del centro de la zona |
| Longitud | Coordenada de longitud del centro de la zona |
| Radio (metros) | Radio de cobertura en metros |
| Estado | Activa o Inactiva |
| Acciones | Editar, activar/desactivar, eliminar |
Crear una Zona
- Haga clic en "Nueva Zona"
- Complete los campos:
| Campo | Requerido | Descripción |
|---|---|---|
| Nombre | Sí | Nombre descriptivo (máx. 100 caracteres) |
| Latitud | Sí | Coordenada de latitud (-90 a +90). Ej: 9.0000 para Panamá |
| Longitud | Sí | Coordenada de longitud (-180 a +180). Ej: -79.5000 para Panamá |
| Radio (metros) | Sí | Radio de cobertura en metros. Ej: 100 para un edificio, 500 para un complejo |
| Descripción | No | Detalles adicionales de la zona (máx. 500 caracteres) |
- Haga clic en "Guardar"
Para obtener las coordenadas exactas de una ubicación:
- Abra Google Maps
- Haga clic derecho en la ubicación deseada
- Seleccione la primera opción que muestra las coordenadas
- Copie la latitud y longitud
Radios Recomendados
| Tipo de Ubicación | Radio Sugerido | Ejemplo |
|---|---|---|
| Edificio de oficinas | 50 - 100 m | Oficina principal en torre |
| Complejo industrial | 200 - 500 m | Planta de producción |
| Centro comercial | 150 - 300 m | Sucursal en mall |
| Proyecto de construcción | 300 - 1000 m | Obra en construcción |
| Área rural / finca | 500 - 2000 m | Operación agrícola |
Editar una Zona
- Haga clic en "Editar" en la fila de la zona
- Modifique los campos necesarios
- Haga clic en "Guardar"
Los cambios en una zona afectan las validaciones futuras. Las marcaciones ya registradas conservan la validación original.
Activar / Desactivar
Puede desactivar temporalmente una zona sin eliminarla:
- Haga clic en "Activar/Desactivar" en la fila de la zona
- Confirme la acción
Una zona inactiva:
- No se envía a las apps móviles
- No se usa para validación de marcaciones
- Se conserva con su configuración para reactivarla cuando sea necesario
Eliminar una Zona
Para eliminar una zona:
- Haga clic en "Eliminar" en la fila de la zona
- Confirme la acción
No se puede eliminar una zona que tenga marcaciones asociadas. Si necesita retirarla, desactívela en su lugar.
Modos de Geofence
La configuración del módulo tiene dos modos:
Modo Obligatorio (Requiere Geofence)
Cuando "Requiere Geofence" está activado en la configuración del módulo:
- El empleado debe estar dentro de una zona activa para marcar
- Si está fuera de todas las zonas, la marcación se bloquea
- La app muestra un mensaje de error indicando que no se encuentra en una zona autorizada
Modo Informativo
Cuando "Requiere Geofence" está desactivado:
- El empleado puede marcar desde cualquier ubicación
- La ubicación GPS se registra en la marcación
- El campo
GeofenceValidatedindica si estaba dentro o fuera de una zona - El administrador puede revisar esta información en los reportes
Validación GPS
Fórmula de Haversine
El sistema calcula la distancia entre el empleado y el centro de cada zona usando la fórmula de Haversine, que considera la curvatura de la Tierra:
Distancia = R × 2 × arctan2(√a, √(1-a))
Donde R = 6,371,000 metros (radio terrestre) y a depende de la diferencia de coordenadas.
Si la distancia calculada es menor o igual al radio de la zona, el empleado está dentro.
Precisión del GPS
La precisión del GPS varía según las condiciones:
| Condición | Precisión Típica |
|---|---|
| Exterior, cielo despejado | 3 - 5 metros |
| Exterior, área urbana | 5 - 15 metros |
| Interior, cerca de ventana | 10 - 30 metros |
| Interior, centro del edificio | 30 - 100+ metros |
Para compensar la imprecisión del GPS en interiores, configure un radio al menos 20-30 metros mayor que el tamaño real del edificio. Un radio demasiado ajustado causará falsos rechazos.
Buenas Prácticas
- Configure radios generosos — Un radio muy pequeño causará problemas con la precisión del GPS, especialmente en interiores
- Pruebe antes de activar — Cree las zonas en modo informativo primero, revise las marcaciones y luego active el modo obligatorio
- Cubra todas las ubicaciones — Si tiene múltiples sucursales o proyectos, cree una zona para cada una
- Use nombres descriptivos — "Oficina Principal - Torre A" es mejor que "Zona 1"
- Desactive en vez de eliminar — Si una ubicación es temporal (como un proyecto), desactívela al terminar en vez de eliminarla
- Revise las marcaciones fuera de zona — En modo informativo, revise periódicamente las marcaciones fuera de zona para detectar patrones