Сохранение по заданному пути
Характеристики
Разработчик
—
PIX
Вид
—
Робот
Скрипт обеспечивает автоматическое сохранение дашбордов в файл PDF по заданному пути. Скрипт позволяет выгружать и сохранять в формате PDF любые дашборды, к которым у пользователя есть доступ, по их идентификационным номерам.
Для минимизации количества шагов, скрипт содержит только основные операции по выгрузке и сохранению отчетов, без обработки ошибок, ветвлений и дополнительной логики.
При корректно внесенных данных скрипт стабильно выполняет свои задачи посредством API-запросов, включая следующие шаги:
1. Создание соединения с Телеграм-ботом.
2. Запрос у пользователя в чате о необходимости сохранить дашборд.
3. Вход в PIX BI с заранее введенными адресом сервера PIX BI, логином и паролем пользователя, от имени которого будет выполняться экспорт.
4. Выгрузка дашборда по его идентификатору в формате PDF.
5. Сохранение выгруженного файла в папке, путь к которой указан пользователем.
Для начала работы с роботом необходимо внести следующие переменные скрипта:
- bot_token — токен доступа к телеграм-боту (бот должен быть создан заранее). Тип данных — String.
- user_id — ID пользователя Телеграм, который будет взаимодействовать с ботом. Тип данных — Int64.
- stand_pix_bi — адрес сервера, на котором размещен PIX BI (в формате имени веб-страницы или IP-адреса). Указывается в адресной строке браузера для доступа к PIX BI. Тип данных — String.
- username_pix_bi — имя пользователя для входа в PIX BI. Тип данных — String.
- password_pix_bi — пароль пользователя для входа в PIX BI. Тип данных — String.
Также в диалоге с ботом нужно будет указать ID дашборда.
Форматы и типы данных уже предустановлены в скрипте.
! Возможности экспорта могут быть ограничены в соответствии с актуальными правами доступа пользователя PIX BI, от имени которого выполняется выгрузка дашборда.
Для минимизации количества шагов, скрипт содержит только основные операции по выгрузке и сохранению отчетов, без обработки ошибок, ветвлений и дополнительной логики.
При корректно внесенных данных скрипт стабильно выполняет свои задачи посредством API-запросов, включая следующие шаги:
1. Создание соединения с Телеграм-ботом.
2. Запрос у пользователя в чате о необходимости сохранить дашборд.
3. Вход в PIX BI с заранее введенными адресом сервера PIX BI, логином и паролем пользователя, от имени которого будет выполняться экспорт.
4. Выгрузка дашборда по его идентификатору в формате PDF.
5. Сохранение выгруженного файла в папке, путь к которой указан пользователем.
Для начала работы с роботом необходимо внести следующие переменные скрипта:
- bot_token — токен доступа к телеграм-боту (бот должен быть создан заранее). Тип данных — String.
- user_id — ID пользователя Телеграм, который будет взаимодействовать с ботом. Тип данных — Int64.
- stand_pix_bi — адрес сервера, на котором размещен PIX BI (в формате имени веб-страницы или IP-адреса). Указывается в адресной строке браузера для доступа к PIX BI. Тип данных — String.
- username_pix_bi — имя пользователя для входа в PIX BI. Тип данных — String.
- password_pix_bi — пароль пользователя для входа в PIX BI. Тип данных — String.
Также в диалоге с ботом нужно будет указать ID дашборда.
Форматы и типы данных уже предустановлены в скрипте.
! Возможности экспорта могут быть ограничены в соответствии с актуальными правами доступа пользователя PIX BI, от имени которого выполняется выгрузка дашборда.