Получение данных напрямую из Оркестратора
Ниже описывается способ настройки контура с импортером Primo RPA Global, который забирает данные напрямую из БД Оркестратора (ltools и ltoolslicense). Эта возможность доступна с версии Idea Hub 25.4.
Если вы используете версию ниже 25.4, то сначала либо обновите Idea Hub, либо используйте способ настройки контура, который задействует скрипт get_data.
Предварительные настройки:
- Настройте учетные записи для следующих баз данных Оркестратора: ltools, ltoolslicense.
- Добавьте учетные данные в файл
settings.local.php
, как показано в следующем примере:$databases[psd_primo_rpa_ltools][863] = [ 'driver' => 'pgsql', 'autoload' => 'core/modules/pgsql/src/Driver/Database/pgsql/', 'namespace' => 'Drupal\\pgsql\\Driver\\Database\\pgsql', 'prefix' => '', 'port' => '5432', 'host' => '127.0.0.1', 'database' => 'ltools', 'username' => 'postgres', 'password' => 'postgres', ]; $databases[psd_primo_rpa_ltoolslicense][863] = [ 'driver' => 'pgsql', 'autoload' => 'core/modules/pgsql/src/Driver/Database/pgsql/', 'namespace' => 'Drupal\\pgsql\\Driver\\Database\\pgsql', 'prefix' => '', 'port' => '5432', 'host' => '127.0.0.1', 'database' => 'ltoolslicense', 'username' => 'postgres', 'password' => 'postgres', ];
Настройка контура:
-
Перейдите в раздел Административное меню > Структура > Таксономия.
-
Найдите в списке словарей строку Контур и нажмите Список терминов. Откроется список созданных контуров.
-
В строке нужного контура нажмите стрелку вниз, которая находится справа от действия Изменить. Откроется выпадающий список действий с контуром.
-
Выберите Edit source data settings.
-
На открывшейся странице нажмите Добавить импортер.
-
В поле Тип исходных данных выберите Primo RPA Global — на странице отобразятся связанные параметры.
-
В поле Source type выберите значение
SQL
. -
В поле Время начала импорта исходных данных установите время, в которое Idea Hub будет автоматически забирать данные из БД Оркестратора. Рекомендуется устанавливать ночное время, в которое нагрузка на сервер будет минимальной.
-
Далее выберите данные, которые вы хотите получать из БД Оркестратора:
- Лицензии — список существующих лицензий и их типов, который есть у вашей организации в Оркестраторе.
- Проекты — сведения об RPA-проектах, загруженных в Оркестратор.
- Очереди — сведения об очередях обмена данными.
- Роботы и Машины — сведения об оркестраторных роботах и о машинах роботов.
- Статистика роботов — статистика по роботам, как например: запуски роботов, удержания лицензий роботов. Данная статистика позволяет оценить, насколько эффективно работают роботы.
- Статистика очередей — статистика по очередям обмена данными. Например: количество успешно обработанных элементов очереди, количество элементов, которые были обработаны с ошибками и бизнес-ошибками.
- Статистика проектов — статистика по работе RPA-проектов. Например: время и результат выполнения проекта и т.п.
Для типов данных Статистика роботов и Статистика проектов рекомендуем настроить дополнительный импортер — Primo Analytic, который предоставляет более точную статистику. Он доступен с версии Idea Hub 25.3 и совместим с версиями Оркестратора 1.24.8 и выше.
В завершение:
- Если вы хотите добавить в контур только этот импортер, нажмите Сохранить конфигурацию внизу страницы.
- Если вы хотите добавить для контура дополнительный импортер, нажмите Добавить импортер внизу страницы. Например, если статистические данные по роботам и проектам вы планируете получать из аналитической подсистемы Оркестратора (Primo Analytic).