Asistencia, geozonas y biometria en una sola operacion

Controla cada marcaje. Explica cada resultado.

TDS GeoCheck conecta app movil, kiosko, web y relojes biometricos con reglas de asistencia, tracking, perfiles faciales, jornadas y recalculo diario desde backend.

4

Canales

500

Puntos batch

F1

Reglas listas

Command center

Resultados de asistencia

Presentes

128

Retardos

14

Incompletos

06

Justificados

09

Actividad reciente Flags

EMP-001 Ana Lopez

mobile · entrada validada

present delay

EMP-017 Carlos Ruiz

device · salida pendiente

incomplete missing

EMP-044 Sofia Diaz

kiosk · permiso aprobado

justified paid
Zona validada: 18.4 m
Sucursal Centro Dentro de zona
Tracking policy 300s
Face profile 128 dim
Mobile punch

00:00

Turno en progreso

Geo ok Face ok

Plataforma

Modulos conectados por contexto operativo.

El frontend no reconstruye reglas: consume bootstrap, work-config, attendance-results, tracking, zonas y devices con shapes preparados para operacion diaria y administracion.

Empleados + configuracion

Alta simple o compuesta con jornadas, reglas de marcaje, devices y fechas laborales.

Jornadas flexibles

Ciclos, descansos, excepciones, horarios partidos y cruces de medianoche.

Zonas y rutas

Geocercas circulares, validacion manual, rutas agrupadas y exportacion de tracking.

Reportes exportables

Empleados, resultados y tracking reutilizan filtros del listado para Excel.

Canales

Cada origen tiene una UX distinta. Backend mantiene una verdad comun.

`eventType`, `attendanceStatus`, `reasonCode`, `sourceRules` y permisos llegan normalizados para que cada pantalla tome decisiones claras.

Mobile

Bootstrap, punch, face-profile, tracking, logs y sincronizacion offline.

Kiosko

Operador autenticado, lista de empleados, marcaje por tercero y perfil facial.

Relojes

Serial, polling, comandos, enrolamientos, snapshots y compatibilidad biometrica.

Web admin

CRUD, filtros por scope, exportaciones, detalle tecnico y recalculo manual.

Decision UI

attendanceStatus

not_started Mostrar entrada
in_progress Mostrar salida
on_break Finalizar comida
closed Turno cerrado

Trazabilidad

Del evento al resultado

  1. 1

    El punch se acepta como `attendance_event` o se guarda como `attendance_attempt` con `reasonCode`.

  2. 2

    El analisis diario normaliza tipos, detecta duplicados y recalcula resultados por empleado y fecha.

  3. 3

    La UI consulta flags, incidencias, justificaciones y rawPayload solo cuando necesita explicar el caso.

TDS GeoCheck

Una landing alineada al producto real.

Lista para presentar el alcance del sistema: app movil, kiosko, administracion, dispositivos biometricos, geozonas, tracking, jornadas y resultados diarios.

Contactar