Saltar al contenido principal

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:

ColumnaDescripción
NombreNombre descriptivo de la zona (ej: "Oficina Principal", "Sucursal David")
LatitudCoordenada de latitud del centro de la zona
LongitudCoordenada de longitud del centro de la zona
Radio (metros)Radio de cobertura en metros
EstadoActiva o Inactiva
AccionesEditar, activar/desactivar, eliminar

Crear una Zona​

  1. Haga clic en "Nueva Zona"
  2. Complete los campos:
CampoRequeridoDescripción
NombreSíNombre descriptivo (máx. 100 caracteres)
LatitudSíCoordenada de latitud (-90 a +90). Ej: 9.0000 para Panamá
LongitudSí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ónNoDetalles adicionales de la zona (máx. 500 caracteres)
  1. Haga clic en "Guardar"
Obtener Coordenadas

Para obtener las coordenadas exactas de una ubicación:

  1. Abra Google Maps
  2. Haga clic derecho en la ubicación deseada
  3. Seleccione la primera opción que muestra las coordenadas
  4. Copie la latitud y longitud

Radios Recomendados​

Tipo de UbicaciónRadio SugeridoEjemplo
Edificio de oficinas50 - 100 mOficina principal en torre
Complejo industrial200 - 500 mPlanta de producción
Centro comercial150 - 300 mSucursal en mall
Proyecto de construcción300 - 1000 mObra en construcción
Área rural / finca500 - 2000 mOperación agrícola

Editar una Zona​

  1. Haga clic en "Editar" en la fila de la zona
  2. Modifique los campos necesarios
  3. Haga clic en "Guardar"
info

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:

  1. Haga clic en "Activar/Desactivar" en la fila de la zona
  2. 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:

  1. Haga clic en "Eliminar" en la fila de la zona
  2. Confirme la acción
precaució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 GeofenceValidated indica 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ónPrecisión Típica
Exterior, cielo despejado3 - 5 metros
Exterior, área urbana5 - 15 metros
Interior, cerca de ventana10 - 30 metros
Interior, centro del edificio30 - 100+ metros
Recomendación

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​

  1. Configure radios generosos — Un radio muy pequeño causará problemas con la precisión del GPS, especialmente en interiores
  2. Pruebe antes de activar — Cree las zonas en modo informativo primero, revise las marcaciones y luego active el modo obligatorio
  3. Cubra todas las ubicaciones — Si tiene múltiples sucursales o proyectos, cree una zona para cada una
  4. Use nombres descriptivos — "Oficina Principal - Torre A" es mejor que "Zona 1"
  5. Desactive en vez de eliminar — Si una ubicación es temporal (como un proyecto), desactívela al terminar en vez de eliminarla
  6. Revise las marcaciones fuera de zona — En modo informativo, revise periódicamente las marcaciones fuera de zona para detectar patrones