Оркестратор 1.24.2
История изменений в Primo RPA Orchestrator за февраль 2024-го года.
Обновления
-
Добавлены общие папки — функциональность облегчает организацию доступа к объектам Оркестратора и упрощает контроль за действиями роботов. По умолчанию функция отключена, разрешить ее использование можно в конфигурационном файле.
-
В раздел RPA-проектов добавлены вкладки:
- Очередь проектов — содержит таблицу с проектами, ожидающими выполнения роботом.
- Запуски — содержит таблицу с историей запусков проектов. В нее попадают как завершенные проекты, так и находящиеся в ожидании либо в процессе работы. Чтобы просмотреть значения аргументов, с которыми был запущен проект, необходимо нажать кнопку Показать детализацию запуска.
-
Робот Оркестратора (unattended-робот) теперь может использовать учетную запись, созданную администратором. Такой записи обязательно должна быть назначена встроенная роль Robot и, опционально, роль с гибкими правами. Ранее робот мог использовать для работы только встроенную учетную запись robot.
-
В форме развертывания робота добавлены опциональные параметры:
- Пользователь Оркестратора — учетная запись с ролью Robot, созданная администратором для робота Оркестратора. Если оставить поле пустым, то по умолчанию будет использоваться встроенная учетная запись robot.
- Пароль пользователя Оркестратора.
Дополнительно, в разделе Роботы > Все роботы, стало возможным фильтровать данные по полю Пользователь оркестратора.
-
Добавлена возможность скрывать из интерфейса функцию Консоль с трансляцией RDP-сессии робота. Скрыть функцию можно в настройках конфигурационного файла WebApi. Для этого в секции Worker установите параметру ShowRdpConsoleBtn значение
false
:"Worker": { /* Показывать кнопку "Консоль" для просмотра сеанса робота */ ShowRdpConsoleBtn": false
-
В разделе Настройки > Машины роботов были добавлены:
- кнопка Включить/Выключить — отображается в меню таблицы при выделении нужной машины. Выключенная машина не опрашивается Оркестратором до момента включения, а ее логи не записываются в журнал.
- столбец Выключена — содержит признак выключенной машины.
Кроме этого, на главной странице, в виджете Машины роботов, добавлен специальный признак выключенной машины, чтобы отличать ее от недоступной.
-
В журнале Оркестратора вновь стала доступной вкладка Корректировка. В ней выводятся события о корректировке оперативного взаимодействия узлов в кластере Оркестратора. События в таблице можно отфильтровать по следующим типам:
- Добавился узел — в кластер Оркестратора добавлен новый узел.
- Потерян узел — один из узлов в кластере перестал быть доступным. В таких случаях требуется оперативное восстановление работы узла или переназначение задач другим узлам в кластере.
-
В заданиях с триггером Запуск при наличии новых элементов в очереди обмена данными теперь можно указывать теги элементов. В результате триггер сработает только в том случае, если в очереди появятся элементы с указанными тегами.
-
В форме добавления проекта появились параметры Версия и Предрелиз (RC). Функциональность предназначена для тех случаев, когда пользователь хочет протестировать последнюю версию RPA-проекта перед ее основным релизом.
В таблице проектов данные о предрелизе будут отображаться в столбце Версия. Теперь верхняя часть (v0, …, vN) версии – это технические версии проектов, которые назначаются Оркестратором автоматически. Нижняя часть версии — строка формата, принятого разработчиками проектов. Значение может быть взято из метаданных, полученных при чтении архива проекта.

-
В разделе настроек прав роли, в группу RPA-проекты, добавлена функция Предрелизная версия. С ее помощью можно настроить такие права доступа к функции, как:
- Просмотр — пользователь с данной ролью сможет только просматривать предрелизные версии проектов.
- Создание — пользователь имеет право создавать предрелизные версии проектов.
- Редактирование — пользователь имеет право изменять предрелизные проекты.
- Удаление — пользователь имеет право удалять предрелизные проекты.
- Управление — не применимо для данного пункта.
-
Добавлена возможность останавливать сразу все запущенные задания, а также заново их запускать. Для этого на странице Все задания появились кнопки Остановить все и Запустить все остановленные. Для их использования не требуется вручную выбирать задания в таблице. Функциональность может быть полезной при обновлении Оркестратора, чтобы предотвратить потенциальные нарушения в работе заданий.
-
В форму создания ресурса добавлены опциональные параметры Тип блокировки и Таймаут. Параметры реализованы для совместимости с будущими версиями Студии. Блокировка используется при конкурентном доступе роботов к общему ресурсу. Данные настройки позволяют указать тип блокировки ресурса и время блокировки в секундах. Возможные типы блокировки:
- Разрешено чтение — другие роботы смогут только читать этот ресурс. Запись запрещается.
- Запрещено чтение — другим роботам полностью запрещено использовать этот ресурс.
-
В рамках интеграции с GitLab стало возможным определять источник публикации RPA-проектов. Возможные источники: Оркестратор / Студия / Git. Чтобы источник публикации отображался в интерфейсе, необходимо в конфигурационном файле WebApi установить параметру showPublishSrcTag значение
true
. В результате на странице Все RPA-проекты, в столбце Версия, будет виден источник каждого проекта. -
Улучшена производительность при работе с ресурсами Оркестратора.
-
Добавлена возможность поиска элемента очереди по натуральному ключу без учета регистра.
Улучшения UX/UI
- Для элементов очереди обмена данными добавлена сортировка по следующим столбцам:
- Дата создания;
- Дата, до которой элемент считается недоступным;
- Дата, после которой элемент считается недоступным;
- Дата прочтения элементов очереди роботом.
- Улучшено отображение значений и метаданных элементов в очереди обмена данными. Теперь, если кликнуть в столбце Значения и Метаданные, то данные со сложной структурой будут представлены в виде дерева. Ранее они выводились в виде строки.
- На странице Настройки > Стратегия очереди проектов график привязки роботов к проекту стал динамически изменяться в зависимости от выбранных настроек.
- На странице Настройки > Диструбив робота добавлены индикаторы состояния дистрибутивов. В случае проблем с дистрибутивом, в столбце Физически присутствует в хранилище отобразится цветовой индикатор ошибки. При наведении курсора на индикатор появится текстовая подсказка.
- В таблицу роботов добавлены текстовые подсказки для статусов открытия RDP-сессии. Подсказка отобразится, если в колонке Расположение навести курсор на цветовой индикатор.
- На странице Роботы > Все роботы добавлена подсветка недоступной машины робота. Так, если в столбце Машина доступна отображается статус
Нет
, то это значение подсветится красным. - Улучшено отображение данных в разделе Роботы > Группы.
- До 100 символов увеличена максимальная длина значения в поле с версией дистрибутива робота.
Улучшения в UI 3
- Добавлен раздел Запуски, содержащий историю запусков RPA-проектов.
- Стало возможным просмотреть список роботов, привязанных к проекту. Для этого на странице Проекты необходимо нажать иконку действий с проектом и выбрать пункт Роботы проекта.
- Улучшения на странице Машины:
- В таблицу с машинами добавлен столбец Версия агента.
- В столбце Последний пинг стала отображаться корректная дата последнего пинга машины робота. В случае, если машина недоступна, отобразится дата последней доступности машины.
- На страницу Роботы добавлена колонка Версия дистрибутива.
- Исправлена ошибка с отображением данных в разделе Аргументы проекта > История запусков.
Исправленные ошибки
- Исправлена ошибка, когда при запросе элемента очереди по FIFO возвращался
Null
, хотя очередь не была пустой. Ошибка возникала при большой нагрузке и требовала от пользователя лишних действий в виде повторного обращения к очереди. Теперь необходимость повторных запросов устранена. - Исправлены ошибки в сортировке элементов очереди, возникавшие при большом количестве обращений роботов.
- Исправлена работа функции Повторить для элементов очереди. Теперь использование функции всегда переводит элемент в статус New, независимо от текущего статуса.
- Исправлена ошибка, из-за которой не удалялись ресурсы (assets) из Оркестратора.
- Исправлена ошибка, из-за которой невозможно было прочитать ресурс Оркестратора из Студии.
- Исправлена ошибка валидации поля Email для заданий с триггером Запуск при получении Email.
- Исправлена ошибка, из-за которой задание с запуском при изменении папки учитывало только глобальную настройку стратегии очереди. Стали учитываться стратегии тенантов.
- Исправлена ошибка
Email должен быть уникальным
, которая возникала при редактировании почты в профиле пользователя. - Исправлено некорректное указание времени в уведомлениях, отправляемых на почту при запуске робота с проектом.
- Исправлена ошибка, из-за которой свободный робот не брал в работу проект из очереди.
- Исправлена ошибка с удалением привязки роботов при удалении версии проекта.
- Исправлена ошибка, когда для версий проектов не отображалась надпись
Не последняя
в таблице проектов. - Понижен уровень лога
Робот не в состоянии мягкого останова
- теперь событие носит информационный характер. - Исправлена ошибка, из-за которой логи attended-робота могли не передаваться в Оркестратор.
- Исправлена ошибка, из-за которой в форме расписания невозможно было указать календарь, если их несколько (режим множественных календарей).
- Исправлена ошибка, возникавшая при попытке разлогинить всех RDP-пользователей машины робота.
- Исправлены проблемы со сбором счетчиков производительности у Агента.
- Исправлена ошибка, возникавшая при создании папки. Добавлена проверка уникальности имени папки для пользователя.
- Исправлена ошибка, из-за которой машины роботов переносились между папками без RDP-пользователей.
- Исправлена ошибка, когда при переносе RPA-проектов из одной папки в другую промежуточные версии проектов терялись.
Где найти
Скачать комплект поставки Оркестратора:
- Primo RPA Orchestrator 1.24.2 FULL.zip — полный комплект поставки, в который входят дистрибутивы Оркестратора и внешних компонентов: например, базы данных PostgreSQL Server, брокера сообщений RabbitMQ и др.
- Primo RPA Orchestrator 1.24.2.zip — облегченный вариант поставки.
Скачать дистрибутив Robot Enterprise . Архив должен иметь название Primo RPA Robot Orchestrator <архитектура> 1.24.2.zip. Дистрибутив этого робота загружается непосредственно в Оркестратор.