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

Примечания к выпуску Оркестратора 23.8 описывают изменения для версии приложения, выпущенной в августе 2023 года.

Новые функции и улучшения

  1. Для очередей обмена данными добавлена статистика по элементам. Она отображается в разделе Роботы > Очереди обмена данными в столбце Кол-во элементов. Статистика представлена в виде кольцевой диаграммы и позволяет быстро просмотреть, сколько в очереди новых элементов, какое число уже находится в работе и т. д. При нажатии на гиперссылку, размещенную в диаграмме, осуществится переход в конкретную очередь, где также появился график со временем обработки транзакции. Его можно увидеть над таблицей элементов.

  2. Добавлена возможность мультитенантной авторизации AD-пользователей. Теперь, если в конфигурационном файле включена мультитенантность, то один AD-пользователь сможет авторизоваться в разных тенантах. Для этого в форме авторизации ему нужно установить чекбокс мультитенантной AD-авторизации и явно указать тенант при входе в Оркестратор. В результате AD-группа пользователя будет сопоставляться с ролью Оркестратора из указанного тенанта.

  3. Оптимизирована работа Роботов с очередью обмена данными. Для Роботов, считывающих элементы, появилась возможность настраивать тип реакции на блокировку элемента (только для PostgreSQL). Блокировка может возникать при извлечении элемента из очереди по FIFO, если в нее обратилось сразу несколько Роботов-читателей. Тип реакции устанавливается либо в конфигурационном файле WebApi в секции ExchangeQueue - глобально для всех очередей, либо на уровне отдельной очереди в UI Оркестратора. Для этого в UI, в разделе создания/изменения очереди, добавлены параметры:

    • Реакция на невозможность извлечения элемента по FIFO - определяет, что следует возвращать Роботу при блокировке элемента: null или ошибку.

      • Значение Вернуть ошибку рекомендуется при обработке заранее подготовленной очереди, с которой работают только Роботы-читатели. Это позволяет отличить блокировку от случая, когда в очереди закончились элементы. Таким образом, null будет являться признаком завершения работы с очередью (очередь пустая).

      • Значение Вернуть null рекомендуется выбирать при обработке динамической очереди, когда с ней одновременно работают Роботы-писатели и читатели. Тогда null будет возвращаться и при ошибке блокировки, и при пустой очереди, а сигналом завершения работы с очередью будет являться внешний признак. Например, достижение максимального количества итераций. Этот более производительный режим работы и предпочтителен при большой нагрузке.

    • Кол-во попыток при извлечении элемента по FIFO - параметр настраивается, только если в качестве реакции на невозможность извлечения элемента выбрано Вернуть ошибку. В этом случае при получении ошибки, связанной с блокировкой элемента, Робот будет пытаться получить элемент повторно указанное количество раз. Настройка может привести к увеличению времени извлечения элемента.

  4. В заданиях скрыт триггер Запуск при изменении очереди обмена данными. Теперь имеется только триггер Запуск при наличии новых элементов в очереди обмена данными, работающий асинхронно с добавлением элементов - время опроса очереди настраивается в параметрах. Улучшение призвано упростить использование триггеров, связанных с очередью обмена данными.

  5. Значительно ускорена работа раздела Мониторинг.

  6. Улучшены виджеты Использование лицензий Робота и Использование лицензий Студии в разделе Обзор. В их описании стало отображаться количество используемых и свободных лицензий. Ранее, чтобы узнать количество, требовалось навести курсор на кольцевую диаграмму.

  7. Изменилась проверка уникальности почтового адреса, указанного в учетной записи. Теперь email должен быть уникальным только в рамках тенанта, к которому принадлежит пользователь. Ранее проверка осуществлялась глобально, что не давало возможность указывать один и тот же почтовый адрес в разных тенантах.

  8. В журнал событий Оркестратора добавлены столбцы ID проекта и Проект. Они позволяют быстрее идентифицировать проект, к которому относится событие. Улучшение призвано повысить удобство чтения журнала.

  9. Максимальная длина имени Робота увеличена до 200 символов. Теперь названия могут быть более полными и ясными.

  10. Максимальная длина названия расписания увеличена до 250-ти символов.

  11. Улучшена форма добавления версии проекта:

    • название обновляемого проекта стало более заметным;

    • выпадающий список процессов стал открываться вверх, чтобы не заслонять название проекта.

  12. В шаблоне развертывания Робота поле Логи в консоль переименовано в Не выводить в консоль. Параметр включен по умолчанию.

  13. В форме добавления Робота, в расширенных параметрах, добавилась подсказка к полю Интервал. Она позволяет понять, как лучше сконфигурировать Робота.

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

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

  2. В журнал Робота попадало множество пустых логов. Ошибка исправлена.

  3. Исправлена ошибка, возникавшая при множественном нажатии кнопки Попросить остановиться для Робота, выполняющего проект с элементом Должен остановиться (Should stop). В результате этой ошибки Робот, после повторного запуска проекта, останавливался еще раз. Теперь этого не происходит.

  4. Устранена ошибка с зависанием статуса Робота в разделе Робот > Все Роботы. Статус мог отображаться некорректно.

  5. Невозможно было удалить задание с ручным запуском, если в очереди проектов была запись, ссылающаяся на него. Причина ошибки устранена.

  6. Исправлена ошибочная запись логов Робота в консоль при выключенном чекбоксе Логи в консоль в шаблоне развертывания.

  7. Оптимизирована работа фильтров в Оркестраторе. Они стали выдавать более корректный результат поиска.

  8. Исправлена ошибка с присутствием проекта в очищенной очереди выполнения. В разделе RPA-проекты, при очистке очереди, в ней не пропадал значок присутствия проекта до тех пор, пока страница не обновлялась вручную.

Где скачать

Скачать комплект поставки Оркестратора 23.8 можно по этой ссылке. Он содержит 2 архива:

  • Primo RPA Orchestrator 23.8.0 FULL.zip - полный комплект поставки, в который входят дистрибутивы Оркестратора и внешних компонентов: например, базы данных PostgreSQL Server, брокера сообщений RabbitMQ и др. Вес дистрибутива ~ 3,5 Гб.

  • Primo RPA Orchestrator 23.8.0.zip - облегченный вариант поставки, который весит около ~ 1,1 Гб.

Робот Enterprise, дистрибутив которого загружается в Оркестратор, скачивается отдельно от комплекта поставки. Архив имеет название Primo RPA Robot Orchestrator <архитектура> 23.8.0.zip и находится здесь.

Last updated