- Главная
- Новости NFP
- Как роботы помогают прокачать BI-систему 2: Telegram для персонализированной рассылки отчетности
Как роботы помогают прокачать BI-систему 2: Telegram для персонализированной рассылки отчетности
- Дата публикации: 29.12.2023
Кейс по автоматизации процесса отправки персонализированной отчетности из BI-системы
PIX Robotics — российский разработчик технологичных и инновационных решений для среднего и крупного бизнеса. На данный момент экосистема PIX состоит из 3 продуктов:
- PIX RPA: Роботизация
- PIX BI: Бизнес-анализ
- PIX PM: Процессы
В статье рассмотрим взаимодействие двух компонентов – RPA и BI. В таких случаях обычно роботы используются для сбора и сохранения различной информации, по которой производится бизнес-аналитика. Мы же пойдем в обратном направлении: с помощью робота будем получать информацию из BI и направлять человеку.
Опишем кейс подробнее: имеется набор пользователей, каждый из которых на регулярной основе должен получать отчетность из PIX BI с персональными фильтрами. Если задачу упростить, то все сводится к выгрузке дашборда/отдельных визуализаций с различными фильтрами.
Для реализации данного процесса воспользуемся платформой роботизации PIX RPA, а всю необходимую информацию из PIX BI будем получать с помощью API методов. Схема такого процесса выглядит следующим образом:
Было принято решение реализовать ряд активностей PIX RPA для каждой подзадачи, чтобы в дальнейшем удобно использовать этот функционал и в других проектах. Также это позволит значительно сократить объем нашего проекта до одного небольшого скрипта.
В самой студии они выглядят таким образом: Для реализации описанных выше активностей использовались следующие методы API:
|
В качестве входных данных используем Excel таблицу:
Первые 2 колонки – имя получателя и почта, далее содержится информация о том, что необходимо направлять каждому пользователю:
- ID дашборда (если нет возможности узнать id дашборда, то можно воспользоваться разработанной активностью «Получить дашборды» и выбрать из общего списка подходящий);
- Визуализация – название визуализации; если ничего не указано, то направляется дашборд полностью;
- Фильтр – данные для фильтрации, заполняются по шаблону с различными разделителями, чтобы из входной строки сформировать фильтр с помощью активности «Собрать фильтр» (разделители могут быть любыми, их определяет непосредственно разработчик скрипта в соответствии с правилами, по которым он будет извлекать данную информацию)
В результате, роботом были направлены письма следующего вида:
Откроем файлы:
В итоге, используя реализованные активности, удалось роботизировать процесс, подсвеченный в начале статьи.
В современных реалиях электронная почта отступает на второй план и отдает свои позиции мессенджерам. Проанализировав рынок, мы пришли к выводу, что для этой задачи лучше всего использовать Telegram. Использование Telegram дает следующие преимущества:
- Возможность получать отчетность максимально оперативно, в любое время в любом месте, будь то смартфон, ПК или любое другое устройство с установленным клиентом.
- Пользователь не обязан находиться во внутреннем контуре, необходим лишь доступ в Интернет.
Для реализации кейса с коммуникацией через Telegram использовали другую архитектуру робота. По большей части, это обусловлено принципом работы с API Telegram — сначала создаем соединение, а после в цикле обрабатываем каждое сообщение от пользователя. Соответственно, схема процесса преобразуется к следующему виду:
Для интеграции Telegram использовались готовые активности в PIX Studio
Для взаимодействия с PIX BI использовались собственные активности, которые описаны в начале статьи.
В результате был реализован Telegram бот для рассылки отчетности из BI. Примерные шаги пользователя продемонстрированы ниже:
Направленные ботом файлы соответствуют тем, что были рассмотрены выше.
Таким образом, пользователи PIX BI с помощью роботизации могут получить удобный и гибкий инструмент для рассылки дашбордов и визуализаций с фильтрами через различные каналы связи.
|
Получите консультацию от экспертов проектного офиса NFP компании Первый Бит
|
- Рубрика: Новости NFP, Полезные материалы