Documentación

Productos beTool (Desktop, Kiosk, Terminal)

Las aplicaciones beTool que se conectan a la plataforma — beTool Desktop para los dispositivos de la red local, beTool Kiosk para el fichaje, beTool Terminal para un agente que trabaja en tu equipo.

Productos beTool

Tres aplicaciones beTool se conectan a la plataforma como cualquier integración: nodos, herramientas y un acceso acotado a tu organización.

beTool Desktop — los dispositivos de la red local

beTool Desktop es una aplicación instalada en un equipo de tu sede. Mantiene una conexión segura con la plataforma y transmite las solicitudes a dispositivos de la red local que hayas aprobado: relojes de fichaje, cámaras IP, impresoras, NAS — dispositivos que no tienen un cloud accesible desde Internet.

  • Una clave = un equipo; una organización puede declarar varios.
  • Una solicitud nunca es una URL: es una operación lógica ya configurada en el equipo (por ejemplo «recoger los fichajes»), verificada contra la lista de autorizaciones del dispositivo, del lado del equipo.
  • Nodo device_query — ejecuta una solicitud elegida en el diseño, sin IA, y publica la respuesta en el contexto.
  • Herramienta devices.query — la misma lectura para un agente.

Una solicitud siempre se dirige a un equipo de tu organización.

beTool Kiosk — el registro de la jornada laboral

beTool Kiosk es un registro de la jornada laboral: los empleados fichan en terminales, un motor calcula las jornadas y los periodos de nómina se cierran.

  • Nodo betool_kiosk_read — lee la organización, los empleados, las horas, las anomalías, los periodos o el detalle de las jornadas.
  • Herramientas de agente (lectura): betool_kiosk.get_organization, betool_kiosk.list_employees, betool_kiosk.report_hours (horas normales, extraordinarias, nocturnas, día de descanso trabajado), betool_kiosk.list_anomalies (una anomalía bloqueante impide cerrar un periodo), betool_kiosk.employee_days, betool_kiosk.explain_day, betool_kiosk.list_periods.
  • Ninguna escritura se confía a una IA: las horas son un elemento de prueba para el empleador, un agente no las modifica.
  • Pantalla de fichaje — la pantalla del terminal puede mostrarse en un equipo con beTool Desktop. betool autoriza la pantalla; es el quiosco el que autentica al empleado.

Conexión: una clave de integración del quiosco, u OAuth (con PKCE).

beTool Terminal — un agente en tu equipo

beTool Terminal es un cliente de línea de comandos (Windows) vinculado a un pipeline de betool. El pipeline arranca con el receptor betool_terminal; sus agentes pueden entonces suspender su ejecución, hacer ejecutar una herramienta en tu equipo y luego reanudar: leer y modificar archivos, buscar en un proyecto, lanzar un comando, usar git.

  • El cliente se autentica con tu sesión de betool; una conversación solo es accesible para su organización.
  • Estas herramientas locales solo están disponibles en un pipeline que tenga betool_terminal aguas arriba.

Es el uso de «asistente de desarrollo» de la plataforma: un pipeline como cualquier otro, que actúa sobre la máquina del usuario.