Документация

Продукты beTool (Desktop, Kiosk, Terminal)

Приложения beTool, подключаемые к платформе — beTool Desktop для устройств локальной сети, beTool Kiosk для учёта рабочего времени, beTool Terminal для agent, работающего на вашем компьютере.

Продукты beTool

Три приложения beTool подключаются к платформе, как любая интеграция: узлы, инструменты и доступ, ограниченный рамками вашей организации.

beTool Desktop — устройства локальной сети

beTool Desktop — приложение, устанавливаемое на компьютер на вашем объекте. Оно поддерживает защищённое соединение с платформой и передаёт запросы устройствам локальной сети, которые вы одобрили: терминалам учёта времени, IP-камерам, принтерам, NAS — устройствам, у которых нет облака, доступного из Интернета.

  • Один ключ = один компьютер; организация может объявить несколько.
  • Запрос никогда не является URL: это логическая операция, заранее настроенная на компьютере (например, «получить отметки прихода и ухода»), проверяемая по списку разрешений устройства на стороне компьютера.
  • Узел device_query — выполняет запрос, выбранный при проектировании, без ИИ, и публикует ответ в контекст.
  • Инструмент devices.query — то же чтение для agent.

Запрос всегда направляется на компьютер вашей организации.

beTool Kiosk — реестр рабочего времени

beTool Kiosk — реестр рабочего времени: сотрудники отмечаются на терминалах, движок рассчитывает рабочие дни, расчётные периоды закрываются.

  • Узел betool_kiosk_read — читает организацию, сотрудников, часы, аномалии, периоды или детализацию рабочих дней.
  • Инструменты agent (чтение): betool_kiosk.get_organization, betool_kiosk.list_employees, betool_kiosk.report_hours (обычные, сверхурочные, ночные часы, работа в выходной день), betool_kiosk.list_anomalies (блокирующая аномалия не позволяет закрыть период), betool_kiosk.employee_days, betool_kiosk.explain_day, betool_kiosk.list_periods.
  • Никакая запись не доверяется ИИ: часы являются доказательством для работодателя, agent их не изменяет.
  • Экран отметки — экран терминала может отображаться на компьютере с установленным beTool Desktop. betool авторизует экран; аутентификацию сотрудника выполняет киоск.

Подключение: ключ интеграции киоска или OAuth (с PKCE).

beTool Terminal — agent на вашем компьютере

beTool Terminal — клиент командной строки (Windows), связанный с pipeline betool. Pipeline запускается на приёмнике betool_terminal; его агенты могут приостановить выполнение, поручить выполнение инструмента на вашем компьютере, а затем продолжить: читать и изменять файлы, искать по проекту, запускать команду, использовать git.

  • Клиент аутентифицируется с вашей сессией betool; переписка доступна только её организации.
  • Эти локальные инструменты доступны только в pipeline, в котором выше по цепочке присутствует betool_terminal.

Это сценарий платформы «ассистент разработчика»: обычный pipeline, который действует на компьютере пользователя.