Sherpa Discovery Agents, установленные на рабочих столах сотрудников, собирают поведенческие данные о пользователе, процессах и приложениях, и отправляют на Sherpa Discovery Server для анализа.
Sherpa Process Discovery Server использует данные, собранные Sherpa Discovery Agents, для выявления повторяющихся последовательностей действий и показывает результаты в веб-интерфейсе. В клиентской Docker-поставке используются PostgreSQL для данных приложения, ClickHouse для аналитических событий и RabbitMQ для обмена сообщениями. Данные поступают с агентов на сервер; время их хранения на рабочем месте зависит от настроек агента и передачи.
Бизнес аналитик (сотрудник Отдела технологических решений) с помощью веб-интерфейса Sherpa Discovery Server получает доступ к собранным данным в виде таблиц, списков, диаграмм, а также получает возможность выгрузки отчётов по выявленным бизнес-процессам.