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
NombreNombre descriptivo (máx. 100 caracteres)
LatitudCoordenada de latitud (-90 a +90). Ej: 9.0000 para Panamá
LongitudCoordenada de longitud (-180 a +180). Ej: -79.5000 para Panamá
Radio (metros)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