Documentation

Produits beTool (Desktop, Kiosk, Terminal)

Les applications beTool qui se branchent à la plateforme — beTool Desktop pour les appareils du réseau local, beTool Kiosk pour le pointage, beTool Terminal pour un agent qui travaille sur votre poste.

Produits beTool

Trois applications beTool se branchent à la plateforme comme n'importe quelle intégration : des nœuds, des tools, et un accès scopé à votre organisation.

beTool Desktop — les appareils du réseau local

beTool Desktop est une application installée sur un poste de votre site. Elle maintient une connexion sécurisée avec la plateforme et relaie les requêtes vers des appareils du réseau local que vous avez approuvés : pointeuses, caméras IP, imprimantes, NAS — des appareils qui n'ont pas de cloud joignable depuis Internet.

  • Une clé = un poste ; une organisation peut en déclarer plusieurs.
  • Une requête n'est jamais une URL : c'est une opération logique déjà configurée sur le poste (par exemple « relever les pointages »), vérifiée contre la liste d'autorisations de l'appareil, côté poste.
  • Nœud device_query — exécute une requête choisie à la conception, sans IA, et publie la réponse dans le contexte.
  • Tool devices.query — la même lecture pour un agent.

Une requête part toujours vers un poste de votre organisation.

beTool Kiosk — le registre du temps de travail

beTool Kiosk est un registre du temps de travail : les salariés pointent sur des bornes, un moteur calcule les journées, les périodes de paie se clôturent.

  • Nœud betool_kiosk_read — lit l'organisation, les salariés, les heures, les anomalies, les périodes ou le détail des journées.
  • Tools d'agent (lecture) : betool_kiosk.get_organization, betool_kiosk.list_employees, betool_kiosk.report_hours (heures normales, supplémentaires, de nuit, jour de repos travaillé), betool_kiosk.list_anomalies (une anomalie bloquante empêche de clôturer une période), betool_kiosk.employee_days, betool_kiosk.explain_day, betool_kiosk.list_periods.
  • Aucune écriture n'est confiée à une IA : les heures sont un élément de preuve pour l'employeur, un agent ne les modifie pas.
  • Écran de pointage — l'écran de la borne peut s'afficher sur un poste équipé de beTool Desktop. betool autorise l'écran ; c'est le kiosque qui authentifie le salarié.

Connexion : une clé d'intégration du kiosque, ou OAuth (avec PKCE).

beTool Terminal — un agent sur votre poste

beTool Terminal est un client en ligne de commande (Windows) relié à un pipeline betool. Le pipeline démarre sur le récepteur betool_terminal ; ses agents peuvent alors suspendre leur exécution, faire exécuter un outil sur votre poste, puis reprendre : lire et modifier des fichiers, rechercher dans un projet, lancer une commande, utiliser git.

  • Le client s'authentifie avec votre session betool ; une conversation n'est accessible qu'à son organisation.
  • Ces outils locaux ne sont disponibles que dans un pipeline qui a betool_terminal en amont.

C'est l'usage « assistant de développement » de la plateforme : un pipeline comme un autre, qui agit sur la machine de l'utilisateur.