Skip to Content

Получение данных из Оркестратора с помощью скрипта

Статья описывает, как настроить контур с импортером Primo RPA Global, если для подключения к Оркестратору вы используете скрипт get_data.sh для ОС Linux или get_data.ps1 для ОС Windows.

В этом случае скрипт будет забирать данные из БД Оркестратора, складывать их в каталог на сервере Idea Hub, а Idea Hub по заданному времени забирать из каталога.

⚠️

Данная возможность доступна во всех версиях Idea Hub, но требуется предварительно настроить скрипт get_data.

Настройка контура

  1. В веб-интерфейсе Idea Hub перейдите в раздел Административное меню > Структура > Таксономия.

  2. Найдите в списке словарь Контур и нажмите Список терминов.

  3. В строке нужного контура нажмите стрелку вниз, которая находится справа от действия Изменить. Откроется выпадающий список действий с контуром.

  4. Выберите Edit source data settings.

    Edit source data settings

  5. На открывшейся странице нажмите Добавить импортер.

  6. В поле Тип исходных данных выберите Primo RPA Global — на странице отобразятся связанные параметры.

  7. В поле Source type выберите значение CSV.

  8. В поле Время начала импорта исходных данных установите время, в которое Idea Hub будет автоматически забирать данные из каталога, в который их положил скрипт. Обычно сценарий выглядит так:

    • скрипт по настроенному расписанию, обычно раз в сутки, собирает данные из Оркестратора и складывает их в определенный каталог;
    • Idea Hub, согласно времени начала импорта данных, забирает данные из каталога — как правило, тоже раз в сутки.

    Таким образом, время работы скрипта и Idea Hub должно различаться. Idea Hub следует забирать данные из каталога хотя бы на час позже, чем их складывает туда скрипт.

  9. Далее выберите, какие данные вы хотите импортировать:

    • Лицензии — список существующих лицензий и их типов, который есть у организации в Оркестраторе.
    • Проекты — сведения об RPA-проектах, загруженных в Оркестратор. Это названия проектов и свойства проекта: id, контур, тенант, версия проекта (активная/неактивная).
    • Очереди — сведения об очередях обмена данными. Это названия очередей и свойства очереди: guid, контур, тенант.
    • Роботы и Машины — сведения об оркестраторных роботах и о машинах роботов.
    • Статистика роботов — статистика по роботам, как например: запуски роботов, удержания лицензий роботов. Данная статистика позволяет оценить, насколько эффективно работают роботы.
    • Статистика очередей — статистика по очередям обмена данными. В статистику входят: дата, средняя длительность обработки элементов очереди в сек., общее количество обработанных элементов, количество успешно обработанных элементов, количество элементов, обработка которых завершилась с бизнес-ошибкой или технической ошибкой (исключением).
    • Статистика проектов — статистика запусков RPA-проектов. В статистику входят: дата запуска, средняя длительность в сек., общее количество запусков, количество успешных запусков, количество запусков с бизнес-ошибками и количество запусков с техническими ошибками (исключениями).
  10. В поле Путь к папке с исходными данными укажите путь до каталога контура, в который скрипт складывает данные из Оркестратора для Idea Hub. Пример: private://import-source/sync/prod.

  11. В завершение:

    • Если вы хотите добавить в контур только этот импортер, нажмите Сохранить конфигурацию внизу страницы.
    • Если вы хотите добавить для контура дополнительный импортер, нажмите Добавить импортер внизу страницы. Например, если статистические данные по роботам и проектам вы планируете получать из аналитической подсистемы Оркестратора (Primo Analytic).

Для типов данных Статистика роботов и Статистика проектов рекомендуем настроить дополнительный импортер — Primo Analytic, который предоставляет более точную статистику. Он доступен с версии Idea Hub 25.3 и совместим с версиями Оркестратора 1.24.8 и выше. Указанная статистика должна собираться только из какого-то одного импортера.

См. также