La solución de seguimiento de personal sigue a las personas que llevan localizadores, por ejemplo guardias en ronda por un campus. Muestra quién está en qué zona, a todos en un mapa satelital, caídas, llamadas SOS y alarmas de zona prohibida, y reproduce la ruta de cada localizador a lo largo del día.
El modelo
| Parte | En la instalación completa |
|---|---|
| Campus | Campus (tipo de activo Site) |
| Zonas | Main gate, Security office, Workshop, Warehouse y Parking: activos de tipo Zone bajo el campus, cada uno con su dirección de baliza como atributo beacon |
| Dispositivos | Ocho localizadores, colocados en el campus |
Cómo funcionan las zonas
Hermetry no calcula las zonas a partir de posiciones ni de balizas. El localizador, o la pasarela que lo escucha, decide en qué zona está e informa del nombre de la zona en la clave zone, o outside cuando solo lo ve el GPS. Los activos de zona están para la página Zones y como lista de nombres; el atributo de baliza es solo informativo. No hay polígonos de geovalla.
Si sus localizadores envían solo coordenadas o direcciones de baliza, la zona debe calcularse antes de que los datos lleguen a Hermetry (en la pasarela del localizador), o las tarjetas basadas en zonas y la regla de zona prohibida quedarán vacías.
Perfil: Seguimiento de personal · Localizador
| Clave | Etiqueta | Valores |
|---|---|---|
lat, lng | Latitud, Longitud | Grados |
zone | Zona | Un nombre de zona, o outside |
event | Evento | normal, motion, fall, motionless, sos, press_once |
battery | Batería | % |
air_temp | Temperatura del aire | °C |
light | Luz | lx |
event debe ser exactamente una de estas palabras. Las reglas comparan la palabra completa; un localizador que envía fall.detected o FALL no coincide con nada. Convierta sus palabras en el flujo raíz del perfil si es necesario; véase Adapting a solution to your devices.
Atributo: forbiddenZone, un atributo de servidor de cada localizador que contiene un nombre de zona en la que no puede entrar. En la instalación completa, los localizadores 1 a 4 no pueden entrar en el Warehouse y los localizadores 5 a 8 no en el Workshop.
Reglas de alarma
| Tipo | Gravedad | Se activa cuando | Se borra cuando |
|---|---|---|---|
fall | Crítica | event es fall | event es press_once |
motionless | Crítica | event es motionless | event es press_once |
sos | Crítica | event es sos | event es press_once |
help_call | Aviso | event es press_once | event es cualquier otra palabra |
forbidden_zone | Crítica | zone es igual al forbiddenZone del localizador | El localizador sale de esa zona |
battery_low | Aviso | battery < 20 % (histéresis 3) | battery ≥ 23 % |
device_offline | Aviso | Sin mensajes durante 900 segundos (15 minutos) | El localizador vuelve a informar |
Así, un guardia que pulsó el botón una vez tras una caída borra la alarma de caída y genera una llamada de ayuda. Una alarma de caída no se borra con un normal o motion posterior; solo la borran press_once o una persona.
Solo una zona prohibida por localizador. Para varias, añada al perfil una regla por cada atributo adicional (por ejemplo forbiddenZone2). Véase Alarm rules on device profiles.
El panel
El panel Personnel tracking se abre con los datos de hoy hasta el momento.
| Página | Tarjetas |
|---|---|
| Trackers (principal) | Tabla Trackers: cada localizador por nombre con su zona (outside en gris), último evento, batería y última lectura, diez por página, búsqueda, exportación; una fila o su botón abre el localizador. Trackers on the map: un mapa satelital con cada localizador nombrado, coloreado según su último evento con una leyenda con recuento; un marcador abre el localizador. Who is in which zone: una fila por localizador ordenada por zona, con desde cuándo. Active alarms: se actualiza cada 5 segundos; una fila abre la página de la alarma |
| Zones | Tabla Zones of the campus y Zones on the map |
| Tracker (oculta) | Position and route con reproducción; Zone con desde cuándo; Event; Battery level (rojo por debajo del 25 %, ámbar por debajo del 50 %); Light; Air temperature; Alarms of this tracker de las últimas 24 horas, de todos los estados |
Una zona sin nadie no aparece en Who is in which zone.
Reproducción de la ruta
El mapa Position and route dibuja la posición actual del localizador y la ruta recorrida en la ventana del panel, con controles de reproducción: reproducir, pausar, desplazar y velocidad. Un script de cálculo empareja las series lat y lng en la ruta; las rutas largas se reducen a como máximo 256 puntos. Un panel creado desde la plantilla no tiene script de cálculo, así que su página de localizador solo muestra la posición. Véase Map cards.
Lo que la página del localizador no puede mostrar
- Un historial de zonas.
zonees texto, y las claves de texto no tienen historial de gráficos. La página muestra la zona actual y desde cuándo; la reproducción de la ruta muestra adónde fue el guardia. Si necesita un historial de zonas, guarde también un código numérico de zona (por ejemplozone_id). Véase Numbers, text and true/false values. - La zona y la posición en el texto de la alarma. El título de una alarma incluye solo el valor de su propia condición (la palabra del evento, o la zona en el caso de
forbidden_zone). Abra la página del localizador desde la alarma para ver dónde está el guardia.
Reconocer y borrar
Una fila de una tabla de alarmas abre la página propia de la alarma: Acknowledge cuando alguien va en camino, Clear con una nota cuando ha terminado o fue una falsa alarma (borrar manualmente requiere el rol Admin por defecto). Véase Working with alarms.
El flujo de escalado
El flujo Personnel tracking: alarm escalation escucha las alarmas del perfil de localizador y avisa al rol Admin:
| Cuándo | Título | Urgencia |
|---|---|---|
| Se abre una alarma | El título de la alarma | Crítica |
| Un operador la reconoce | «Confirmed: title» con «Someone is on it.» | Normal |
| Se borra | «Cleared: title« | Normal |
Se guarda desactivado: actívelo en Automation. Es una lista fija de destinatarios, no una rotación de guardias: nada escala más si nadie reconoce la alarma.
Los miembros alcanzados a través del rol reciben el aviso en la app, mediante push cuando esté configurado, y en sus aplicaciones de chat vinculadas. No reciben correo electrónico ni SMS desde un rol. Para un buzón de guardia o una lista de teléfonos, añada filas address y phone a cada bloque Notify, y compruebe que su plan incluye SMS. Véase Notifications from rules and flows y Channels.
Nota de seguridad
El seguimiento de personal en Hermetry es una herramienta informativa, no un sistema de seguridad certificado. Los avisos dependen de la cobertura del localizador, de la red y de los dispositivos de cada persona. Mantenga sus propios procedimientos para trabajadores aislados y emergencias. Un producto dedicado a la seguridad laboral, Hermetry Safe, está en desarrollo; véase In development.

