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

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

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

  1. Улучшено управление RPA-проектами. Теперь для ручной постановки проекта в очередь не требуется создавать задание с ручным запуском - достаточно нажать кнопку Поместить в очередь проектов в разделе RPA-проекты. Кнопка становится активной после выбора проекта.

  2. Улучшена надежность открытия RDP-сессии робота. Также стало возможным увидеть в UI, на каком этапе возникла проблема долгого запуска робота (проблема «75%»): при открытии RDP-сессии или при загрузке профиля RDP-пользователя. Для этого в таблице роботов, в столбце Расположение, появился соответствующий индикатор. Если навести курсор на индикатор, отобразится его текстовое описание.

  3. В таблице машин роботов стало легче определять доступность машины:

    • Значения в колонке Доступна теперь подсвечиваются. Если машина доступна, то значение подсветится зеленым. Если недоступна - красным.

    • Добавлена дата тестирования доступности машины робота. В случае, если машина недоступна, отобразится дата начала недоступности.

  4. В окно просмотра RDP-сессии робота добавлена функция Скопировать подключение к теневой. С ее помощью можно скопировать строку теневого подключения к RDP-сессии, чтобы использовать в командной строке. Функция призвана облегчить настройку теневого подключения.

  5. Улучшена поддержка Linux-роботов.

  6. Появилась возможность отключить тенант по умолчанию и настроить блокировку встроенных учетных записей studio, admin и superadmin. Функция помогает удовлетворить возможные требования к информационной безопасности, предъявляемые в организации. Подробнее см. здесь.

  7. Добавлена категория прав доступа, определяющая набор разрешенных операций в разделе Настройки > Ч-Б список Студий. Для встроенных ролей Administrator и TenantAdministrator по умолчанию разрешены все операции с Ч-Б списком, а именно:

    • Administrator - может просматривать/редактировать/создавать/удалять сущности во всех тенантах.

    • TenantAdministrator - может просматривать/редактировать/создавать/удалять сущности только в рамках своего тенанта.

  8. При добавлении адреса входящей почты теперь можно выбрать протокол MS Exchange. Кроме того, оптимизирована таблица почтовых адресов: вся информация по выбранным протоколам стала отображаться в едином столбце Протокол.

  9. Улучшен UI/UX страницы Все RPA-проекты. Если проект имеет несколько версий, и в качестве активной установлена не последняя из них, это будет подсвечено в таблице.

  10. Добавлена возможность ограничить поток событий от триггеров. Функция помогает устранить либо снизить риск отказа в обслуживании при обработке потока. Ограничение настраивается в конфигурационном файле WebApi в секции Assignment.

  11. Внесены улучшения в структуру хранения данных в базе данных. Таблица RpaProjectLaunches разделена на 2 части:

    • В основной БД (ltools) содержится таблица с записями о недавних запусках RPA-проектов.

    • В БД с логами (ltoolslogs) стала находиться таблица с записями о старых запусках. Подробнее см. здесь.

  12. Для PostgreSQL добавлена возможность указать собственную схему вместо public - схемы по умолчанию. Для этого в конфигурационном файле WebApi, в параметре ConnectionStrings, необходимо задать значение для атрибута SearchPath. По умолчанию в нем установлена схема public.

    "ConnectionStrings": {
     // Postgres
     "DefaultConnection": "PORT=5432;TIMEOUT=15; ... SearchPath=public;"
    }
  13. Появилась возможность настроить период удаления данных из очереди проектов. Настройка осуществляется в конфигурационном файле WebApi в параметре CleaningDepth. По умолчанию установлен период 1 день. В предыдущих версиях период очистки не подлежал изменению.

    "ProjectQueue": {
     /* Удаление из таблицы RpaProjectQueue записей, старше (дней), чем текущее время */
     "CleaningDepth": 1
    }
  14. Улучшен UX/UI раздела Роботы > Все роботы. При невозможности разблокировать робота система отобразит сообщение о причинах этого поведения. Например, если потеряна связь с машиной робота.

  15. Улучшено изменение приоритетов для роботов, добавленных к RPA-проекту. Реализован способ drag-and-drop - теперь изменить приоритет робота можно путем перетаскивания соответствующей строки в таблице.

  16. Улучшена работа с таблицей раздела Мониторинг. В случае, когда выбран интервал За 30 дней и не задан фильтр по состоянию выполнения проекта, система автоматически ограничит период выборки данных до 15-ти дней. Об этом пользователей будет информировать соответствующая подсказка, добавленная в блок фильтров.

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

  18. На странице Очереди обмена данными добавлен вывод количества выделенных элементов очереди.

  19. В форме добавления RPA-проекта стал проверяться формат файла. При попытке добавить любой файл, кроме *.zip, система выдаст ошибку.

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

  1. Исправлена ошибка в работе заданий с cron-строкой. Ранее, если пользователь менял cron-строку триггера, то обновленное расписание не применялось.

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

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

  4. Исправлена ошибка запуска проекта, если в названиях процессов содержалась кириллица.

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

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

  7. Устранена ошибка отображения версий роботов. Для робота с ядром v1 стала отображаться версия (ранее отсутствовала). Для робота с ядром v2 исправлено отображение версии в форме добавления к проекту.

  8. На странице Настройки > Машины роботов не было возможности изменить IP-адрес в профиле машины робота. Ошибка исправлена.

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

  10. Исправлено UX/UI замечание, касающееся отображения списка процессов в форме добавления проекта. Список менял свое положение при прокрутке страницы.

  11. Устранена потеря тегов при повторении элемента в очереди обмена данных.

  12. Исправлена логика очистки ссылок на триггеры в таблице запусков RPA-проекта (RpaProjectLaunches) в БД.

  13. Исправлена ошибка «Изменение статуса возможно только у прочитанного элемента», которая приводила к преждевременному завершению проекта.

  14. Исправлена ошибка в постраничной навигации в журнале робота и в мониторинге. Теперь переход по страницам осуществляется корректно.

  15. Исправлено ошибочное выделение элемента очереди при клике на его значение или метаданные в таблице.

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

  17. Исправлен поиск на странице Все RPA-проекты.

  18. Исправлена проблема с отображением названий проектов и заданий в журнале робота. Ошибка возникала для заданий с запуском по триггеру.

Где найти

  1. Скачать комплект поставки Оркестратора:

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

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

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

Last updated