Создание и настройка контуров
Last updated
Was this helpful?
Last updated
Was this helpful?
Контур (окружение) — это экземпляр Оркестратора. При наличии у организации нескольких контуров, каждый контур должен иметь уникальное название в Idea Hub.
Рекомендуется называть контуры так же, как вы указывали их при настройке файла .env
, чтобы другим специалистам было легче поддерживать работу системы.
Контуры создаются в веб-интерфейсе Idea Hub пользователем с административными правами. Требуется создать столько контуров, сколько существует Оркестраторов у организации. Например, если у организации существует тестовый и продуктивный контур, то требуется создать контуры с именами Prod и Test соответственно (названия даны для примера).
Чтобы создать контур:
Перейдите в раздел Административное меню > Структура > Таксономия.
В списке словаря найдите строку Контур и нажмите Список терминов.
В правом верхнем углу нажмите Добавить термин.
Заполните поля формы:
Имя* — название будущего контура.
Описание — краткая информация о контуре.
Отношения — здесь вы можете указать, какой контур следует считать родительским для будущего контура.
Вес — здесь вы можете указать приоритет контура для вывода в таблице контуров. По умолчанию 0
— высший приоритет. Если у всех контуров указан вес 0, то они будут упорядочиваться по названию.
В завершение:
Нажмите Сохранить и перейти к списку, если вы хотите добавить только один контур.
Нажмите Сохранить, если вы хотите сохранить изменения и остаться на странице, чтобы сразу создать следующий контур.
Для каждого контура возможно настроить подключение к источнику данных для импорта в Idea Hub. В первую очередь данная настройка требуется для синхронизации Idea Hub с Оркестратором, чтобы система могла получать актуальные данные о проектах, роботах, очередях обмена данными и т.п.
Чтобы настроить контур:
В строке нужного контура нажмите на стрелку вниз, которая находится справа от действия Изменить. Откроется выпадающий список.
В выпадающем списке выберите Edit source data settings.
На открывшейся странице нажмите Добавить импортер.
Заполните поля формы:
Тип исходных данных — выберите в качестве источника данных Primo RPA Global.
Время начала импорта исходных данных — установите время, когда Idea Hub будет автоматически забирать данные из каталога, в котором скрипт get_data.sh
хранит собранные данные из Оркестратора.
Время устанавливается по следующему принципу: get_data.sh
по настроенному расписанию, обычно раз в сутки, собирает данные из Оркестратора и складывает их в определенный каталог. Idea Hub, согласно времени начала импорта данных, забирает данные из каталога — как правило, тоже раз в сутки. Таким образом, время работы get_data.sh
и Idea Hub должно различаться: Idea Hub следует забирать данные из каталога хотя бы на час позже, чем их складывает туда get_data.sh
.
Source type — оставьте значение CSV
.
В параметре Select which data you want to import выберите, какие данные следует получать из Оркестратора:
Лицензии — список существующих лицензий и их типов, который есть у вашей организации в Оркестраторе.
Машины — сведения о машинах роботов.
Проекты — сведения об RPA-проектах, загруженных в Оркестратор.
Очереди — сведения об очередях обмена данными.
Роботы — сведения об оркестраторных роботах.
Статистика роботов — статистика по роботам, как например: запуски роботов, удержания лицензий роботов. Данная статистика позволяет оценить, насколько эффективно работают роботы.
Статистика очередей — статистика по очередям обмена данными. Например: количество успешно обработанных элементов очереди, количество элементов, которые были обработаны с ошибками и бизнес-ошибками.
Статистика проектов — статистика по работе RPA-проектов. Например: время и результат выполнения проекта и т.п.
В поле Path to folder with source data укажите путь до каталога контура, в который скрипт get_data.sh
складывает данные из Оркестратора для Idea Hub.
В завершение:
Нажмите Сохранить конфигурацию, если вы хотите добавить только этот импортер.
Нажмите Добавить импортер, чтобы указать дополнительный источник данных в конфигурации контура. Например, в том случае, если какие-то данные вы хотите забирать из другой базы данных.
В Idea Hub существует возможность указать для одного контура несколько источников данных (импортеров). Например, вы можете собирать только часть данных из Оркестратора, а остальные данные получать из другого источника.
С версии Idea Hub 25.3 появилась возможность использовать в качестве дополнительного импортера БД ltoolsanalytic — аналитическую подсистему Оркестратора, которая есть у версии Оркестратора 1.24.8 и выше. Аналитическая подсистема предоставляет более точную статистику запусков роботов и проектов.
Чтобы подключить дополнительный импортер:
Предварительно убедитесь, что учетные данные целевой базы данных указаны в файле settings.local.php
.
Пример для БД Оркестратора ltoolsanalytic:
В веб-интерфейсе Idea Hub, нажмите в строке вашего контура Изменить и выберите Edit source data settings.
Внизу страницы, под конфигурацией уже существующего импортера, нажмите кнопку Добавить импортер.
В параметре Тип исходных данных выберите из списка дополнительный импортер:
Primo Analytic — аналитическая подсистема Оркестратора для сбора статистики по запускам проектов и роботов (БД ltoolsanalytic).
Metadata — внешняя целевая БД.
Укажите время начала импорта исходных данных и дополнительные параметры.
Например, для импортера Primo Analytic установите галочки напротив тех данных, которые вы хотите импортировать:
Статистика проектов — если эта галочка установлена, то убедитесь, что для импортера Primo RPA Global отсутствует галочка напротив данных Статистика проектов.
Статистика роботов — если эта галочка установлена, то убедитесь, что для импортера Primo RPA Global отсутствует галочка напротив данных Статистика роботов.
Нажмите Сохранить конфигурацию.
Следующий шаг — импортировать в Idea Hub файл с процессами, для которых вы настроили сбор статистики из Оркестратора. Импорт процессов выполняется с помощью загрузки файла process.xlsx
. Он позволяет массово добавить в Idea Hub все существующие процессы вместо того, чтобы создавать каждый из них вручную.
Если вы не используете LDAP, то перед импортом процессов следует массово импортировать данные о пользователях и департаментах.
Если вы используете подключение к LDAP, то информацию о пользователях и департаментах Idea Hub получит автоматически. В этом случае следует указать в файле process.xlsx
в соответствующих колонках электронную почту пользователей (владельцев процессов) и коды департаментов из LDAP.