Оркестратор 1.24.2

История изменений в Primo RPA Orchestrator за февраль 2024-го года.

Обновления

  1. Добавлены общие папки — функциональность облегчает организацию доступа к объектам Оркестратора и упрощает контроль за действиями роботов. По умолчанию функция отключена, разрешить ее использование можно в конфигурационном файле.

  2. В раздел RPA-проектов добавлены вкладки:

    • Очередь проектов — содержит таблицу с проектами, ожидающими выполнения роботом.

    • Запуски — содержит таблицу с историей запусков проектов. В нее попадают как завершенные проекты, так и находящиеся в ожидании либо в процессе работы. Чтобы просмотреть значения аргументов, с которыми был запущен проект, необходимо нажать кнопку Показать детализацию запуска.

  3. Робот Оркестратора (unattended-робот) теперь может использовать учетную запись, созданную администратором. Такой записи обязательно должна быть назначена встроенная роль Robot и, опционально, роль с гибкими правами. Ранее робот мог использовать для работы только встроенную учетную запись robot.

  4. В форме развертывания робота добавлены опциональные параметры:

    • Пользователь Оркестратора — учетная запись с ролью Robot, созданная администратором для робота Оркестратора. Если оставить поле пустым, то по умолчанию будет использоваться встроенная учетная запись robot.

    • Пароль пользователя Оркестратора.

    Дополнительно, в разделе Роботы > Все роботы, стало возможным фильтровать данные по полю Пользователь оркестратора.

  5. Добавлена возможность скрывать из интерфейса функцию Консоль с трансляцией RDP-сессии робота. Скрыть функцию можно в настройках конфигурационного файла WebApi. Для этого в секции Worker установите параметру ShowRdpConsoleBtn значение false:

    "Worker": {
    /* Показывать кнопку "Консоль" для просмотра сеанса робота */
    ShowRdpConsoleBtn": false
  6. В разделе Настройки > Машины роботов были добавлены:

    • кнопка Включить/Выключить — отображается в меню таблицы при выделении нужной машины. Выключенная машина не опрашивается Оркестратором до момента включения, а ее логи не записываются в журнал.

    • столбец Выключена — содержит признак выключенной машины.

    Кроме этого, на главной странице, в виджете Машины роботов, добавлен специальный признак выключенной машины, чтобы отличать ее от недоступной.

  7. В журнале Оркестратора вновь стала доступной вкладка Корректировка. В ней выводятся события о корректировке оперативного взаимодействия узлов в кластере Оркестратора. События в таблице можно отфильтровать по следующим типам:

    • Добавился узел — в кластер Оркестратора добавлен новый узел.

    • Потерян узел — один из узлов в кластере перестал быть доступным. В таких случаях требуется оперативное восстановление работы узла или переназначение задач другим узлам в кластере.

  8. В заданиях с триггером Запуск при наличии новых элементов в очереди обмена данными теперь можно указывать теги элементов. В результате триггер сработает только в том случае, если в очереди появятся элементы с указанными тегами.

  9. В форме добавления проекта появились параметры Версия и Предрелиз (RC). Функциональность предназначена для тех случаев, когда пользователь хочет протестировать последнюю версию RPA-проекта перед ее основным релизом.

    В таблице проектов данные о предрелизе будут отображаться в столбце Версия. Теперь верхняя часть (v0, …, vN) версии – это технические версии проектов, которые назначаются Оркестратором автоматически. Нижняя часть версии — строка формата, принятого разработчиками проектов. Значение может быть взято из метаданных, полученных при чтении архива проекта.

  10. В разделе настроек прав роли, в группу RPA-проекты, добавлена функция Предрелизная версия. С ее помощью можно настроить такие права доступа к функции, как:

    • Просмотр — пользователь с данной ролью сможет только просматривать предрелизные версии проектов.

    • Создание — пользователь имеет право создавать предрелизные версии проектов.

    • Редактирование — пользователь имеет право изменять предрелизные проекты.

    • Удаление — пользователь имеет право удалять предрелизные проекты.

    • Управление — не применимо для данного пункта.

  11. Добавлена возможность останавливать сразу все запущенные задания, а также заново их запускать. Для этого на странице Все задания появились кнопки Остановить все и Запустить все остановленные. Для их использования не требуется вручную выбирать задания в таблице. Функциональность может быть полезной при обновлении Оркестратора, чтобы предотвратить потенциальные нарушения в работе заданий.

  12. В форму создания ресурса добавлены опциональные параметры Тип блокировки и Таймаут. Параметры реализованы для совместимости с будущими версиями Студии. Блокировка используется при конкурентном доступе роботов к общему ресурсу. Данные настройки позволяют указать тип блокировки ресурса и время блокировки в секундах. Возможные типы блокировки:

    • Разрешено чтение — другие роботы смогут только читать этот ресурс. Запись запрещается.

    • Запрещено чтение — другим роботам полностью запрещено использовать этот ресурс.

  13. В рамках интеграции с GitLab стало возможным определять источник публикации RPA-проектов. Возможные источники: Оркестратор / Студия / Git. Чтобы источник публикации отображался в интерфейсе, необходимо в конфигурационном файле WebApi установить параметру showPublishSrcTag значение true. В результате на странице Все RPA-проекты, в столбце Версия, будет виден источник каждого проекта.

  14. Улучшена производительность при работе с ресурсами Оркестратора.

  15. Добавлена возможность поиска элемента очереди по натуральному ключу без учета регистра.

Улучшения UX/UI

  1. Для элементов очереди обмена данными добавлена сортировка по следующим столбцам:

    • Дата создания;

    • Дата, до которой элемент считается недоступным;

    • Дата, после которой элемент считается недоступным;

    • Дата прочтения элементов очереди роботом.

  2. Улучшено отображение значений и метаданных элементов в очереди обмена данными. Теперь, если кликнуть в столбце Значения и Метаданные, то данные со сложной структурой будут представлены в виде дерева. Ранее они выводились в виде строки.

  3. На странице Настройки > Стратегия очереди проектов график привязки роботов к проекту стал динамически изменяться в зависимости от выбранных настроек.

  4. На странице Настройки > Диструбив робота добавлены индикаторы состояния дистрибутивов. В случае проблем с дистрибутивом, в столбце Физически присутствует в хранилище отобразится цветовой индикатор ошибки. При наведении курсора на индикатор появится текстовая подсказка.

  5. В таблицу роботов добавлены текстовые подсказки для статусов открытия RDP-сессии. Подсказка отобразится, если в колонке Расположение навести курсор на цветовой индикатор.

  6. На странице Роботы > Все роботы добавлена подсветка недоступной машины робота. Так, если в столбце Машина доступна отображается статус Нет, то это значение подсветится красным.

  7. Улучшено отображение данных в разделе Роботы > Группы.

  8. До 100 символов увеличена максимальная длина значения в поле с версией дистрибутива робота.

Улучшения в UI 3

  1. Добавлен раздел Запуски, содержащий историю запусков RPA-проектов.

  2. Стало возможным просмотреть список роботов, привязанных к проекту. Для этого на странице Проекты необходимо нажать иконку действий с проектом и выбрать пункт Роботы проекта.

  3. Улучшения на странице Машины:

    • В таблицу с машинами добавлен столбец Версия агента.

    • В столбце Последний пинг стала отображаться корректная дата последнего пинга машины робота. В случае, если машина недоступна, отобразится дата последней доступности машины.

  4. На страницу Роботы добавлена колонка Версия дистрибутива.

  5. Исправлена ошибка с отображением данных в разделе Аргументы проекта > История запусков.

Исправленные ошибки

  1. Исправлена ошибка, когда при запросе элемента очереди по FIFO возвращался Null, хотя очередь не была пустой. Ошибка возникала при большой нагрузке и требовала от пользователя лишних действий в виде повторного обращения к очереди. Теперь необходимость повторных запросов устранена.

  2. Исправлены ошибки в сортировке элементов очереди, возникавшие при большом количестве обращений роботов.

  3. Исправлена работа функции Повторить для элементов очереди. Теперь использование функции всегда переводит элемент в статус New, независимо от текущего статуса.

  4. Исправлена ошибка, из-за которой не удалялись ресурсы (assets) из Оркестратора.

  5. Исправлена ошибка, из-за которой невозможно было прочитать ресурс Оркестратора из Студии.

  6. Исправлена ошибка валидации поля Email для заданий с триггером Запуск при получении Email.

  7. Исправлена ошибка, из-за которой задание с запуском при изменении папки учитывало только глобальную настройку стратегии очереди. Стали учитываться стратегии тенантов.

  8. Исправлена ошибка Email должен быть уникальным, которая возникала при редактировании почты в профиле пользователя.

  9. Исправлено некорректное указание времени в уведомлениях, отправляемых на почту при запуске робота с проектом.

  10. Исправлена ошибка, из-за которой свободный робот не брал в работу проект из очереди.

  11. Исправлена ошибка с удалением привязки роботов при удалении версии проекта.

  12. Исправлена ошибка, когда для версий проектов не отображалась надпись Не последняя в таблице проектов.

  13. Понижен уровень лога Робот не в состоянии мягкого останова - теперь событие носит информационный характер.

  14. Исправлена ошибка, из-за которой логи attended-робота могли не передаваться в Оркестратор.

  15. Исправлена ошибка, из-за которой в форме расписания невозможно было указать календарь, если их несколько (режим множественных календарей).

  16. Исправлена ошибка, возникавшая при попытке разлогинить всех RDP-пользователей машины робота.

  17. Исправлены проблемы со сбором счетчиков производительности у Агента.

  18. Исправлена ошибка, возникавшая при создании папки. Добавлена проверка уникальности имени папки для пользователя.

  19. Исправлена ошибка, из-за которой машины роботов переносились между папками без RDP-пользователей.

  20. Исправлена ошибка, когда при переносе 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. Дистрибутив этого робота загружается непосредственно в Оркестратор.

Last updated