Skip to Content
РелизыStudio WindowsStudio Windows 1.25.1 LTSStudio Windows 1.25.1 LTS

Primo RPA Studio Windows 1.25.1 LTS

Данный документ описывает улучшения, изменения и исправления ошибок, внесенные в релиз Primo RPA Studio за январь 2025-го года.

Информация по обновленным релизам версии 1.25.1 доступна в разделах:

📌 Рекомендация: Перед переходом на версии 1.25.* создавайте резервные копии проектов, так как формат файлов может быть несовместим со старыми версиями Студии/Роботов.

Обновления и улучшения (режим Pro)

  1. Добавлена поддержка регулярных выражений RegEx в селекторах. Подробнее в документации

    alt

  2. Добавлена новая настройка Открывать вкладки при отладке (Open closed tabs with breakpoints) в англоязычной версии, которая позволяет автоматически открывать закрытые вкладки .ltw-воркфлоу с установленными точками останова во время отладки. Для включения настройки в Primo RPA Studio перейдите в меню ФайлНастройкиОбщиеОтладчик. Установить галочку напротив опции «Открывать закрытые вкладки с точками останова».

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

    • Для включения перейдите в Студию в раздел Файл → Настройки → Общие → Элементы, выберите версию v2 и для процессов с типом “Диаграмма” установите галочку Отображать дизайн элементов диаграммы.

    В этом же окне встроен редактор синтаксиса (IntelliSense), который поддерживает автозаполнение методов и программных выражений.

    • Для активации редактора синтаксиса перейдите в Студию в раздел Файл → Настройки и установите галочку в параметре Использовать строчный редактор. По умолчанию функция включена.

alt

  1. Добавлен новый элемент Вход в систему (Login), позволяющий автоматизировать процесс авторизации на веб-ресурсах. Поддерживается работа в Chrome, Edge, Yandex, Firefox и через WebDriver.

  2. В элементе Фильтр диапазона (Filter Range) реализована поддержка условий фильтрации (“равно”, “не равно”, “больше чем”, “меньше чем”) без удаления строк. Подробнее см. здесь

  3. В новом редакторе шаблона реализован переключатель между типами селекторов: CSS и XPath с автозаполнением полей при выборе элемента.

  4. Улучшена функция Мастер захвата таблиц (Wizard) в элементах Прочитать Таблицу в папке Браузер и Чтение таблицы в папке Рабочий стол. Мастер автоматически извлекает данные из таблиц на веб-страницах и предлагает удобный интерфейс для настройки параметров и предварительного просмотра данных. Функция включена по умолчанию. Подробнее в документации

  5. В активностях 1С «Выполнить запрос» и «Выполнить код» добавлено свойство Не отключаться, ускоряющее выполнение процессов. По умолчанию свойство отключено.

  6. В редакторе шаблона новые функции:

    • Добавлена возможность автоматического построения дерева селекторов в режиме «Браузер» на основе HTML-разметки, аналогично функциональности режима «Рабочий стол».
    • Добавлено свойство Строгий поиск в редакторе шаблонов, которое исключает пропуск слоев дерева элементов. Доступен только при выключенном свойстве «Быстрый поиск».
    • Добавлено управление синхронизацией атрибутов: теперь пользователи могут включать или отключать распространение значений атрибутов на все уровни элемента с помощью специальной кнопки. Подробнее в документации
  7. Добавлено свойство Игнорировать спецполя (Ignore special fields) в элемент Получить из очереди по фильтру (PeekQueueByFilter) для процессов Только код (Pure Code). Свойство позволяет получать элементы очереди с игнорированием специальных полей. По умолчанию свойство отключено.

  8. Реализована возможность работы с веб-элементами на страницах, открытых в браузере Microsoft Edge в режиме эмуляции Internet Explorer (IE). Теперь можно выбирать и редактировать элементы как в режиме “Браузер”, так и в режиме “Рабочий стол”.

  9. Добавлена возможность настройки задержки захвата элементов в разделе Настройки → Общие → Пауза захвата. Пользователи могут вручную установить значение задержки в секундах для более точного управления процессом поиска элементов.

  10. Обновлены скрипты для автоустановки расширения Primo RPA Extension, используемого для взаимодействия с браузерными элементами в Primo RPA Studio. Процесс установки стал проще:

    • Больше не требуется вручную проверять и исправлять версию расширения в скриптах — проверка выполняется автоматически.
    • Нет необходимости запускать инсталлятор в каждом профиле пользователя.
    • Добавлена поддержка установки расширения на базе манифеста V3 для браузеров Chrome, Edge и Yandex.
    • При наличии доступа к Интернету служба Google Update не изменяет установленную версию расширения, заданную скриптами, даже при автоматических обновлениях браузера.
  11. Добавлена поддержка активности Выполнить JS (ExecuteJS) для расширений с Manifest V3.

  12. Добавлена поддержка взаимодействия Primo RPA Studio с Java, начиная с версии JRE 7 Update 6 (7u6). Для работы с Java-элементами требуется включение Java Access Bridge. Это технология, обеспечивающая взаимодействие приложений на Java с инструментами вспомогательных технологий (assistive technologies), такими как программы для чтения экрана (screen readers) и системы автоматизации пользовательского интерфейса. Подробнее о Java Access Bridge можно узнать в официальной документации Oracle.

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

  1. Устранена ошибка при работе активности Присоединиться к БД (ConnectDatabase), из-за которой подключение к базе данных PostgreSQL не выполнялось.
  2. Исправлена ошибка в элементе Добавить в очередь (Add to queue), из-за которой возникала ошибка при использовании переменной типа Int32 в поле “Приоритет”. Теперь поле корректно принимает переменные данного типа, и процесс выполняется без сбоев.
  3. Исправлена ошибка в элементе “Удалить из очереди”, которая появлялась при удалении элементов со статусом “Success” из очереди с включённым свойством “Физическое удаление”. Теперь удаление таких элементов выполняется корректно.
  4. Исправлена ошибка, при которой после удаления переменной и отмены изменений отображалась некорректная ошибка синтаксиса. Теперь переменная корректно восстанавливается.
  5. Исправлена ошибка зависания робота при скрытии панели “Свойства” во время отладки.
  6. Исправлена ошибка, из-за которой при возобновлении отладки после нажатия кнопки Пауза происходил пропуск выполнения элементов.
  7. Исправлена при выполнении операций Undo/Redo после переноса корневых элементов в новую последовательность. Теперь появляется предупреждение о необратимости действия, что исключает возникновение логических конфликтов.
  8. Исправлена проблема с чтением таблиц в браузере Internet Explorer. Проект корректно выполняется как с правами администратора, так и без них.
  9. Исправлена ошибка, из-за которой сообщения (debug, info, error, network, test) продолжали отображаться в консоли, даже если все чекбоксы для типов сообщений были отключены.
  10. Исправлена ошибка элемента Запись в журнал (AddToLog), при которой в лог добавлялся дополнительный текст. Теперь лог содержит только указанный в элементе текст.
  11. Исправлена ошибка валидации в режиме Actipro, из-за которой невозможно было задать значение null по умолчанию для переменных типа Nullable<T> (например, Nullable<Int32> или Int32?). Теперь переменные создаются корректно с указанным значением null.
  12. Исправлена ошибка в элементе SAP Функция BAPI, из-за которой параметры из входного поля Options не использовались, что приводило к выполнению без параметров. Теперь параметры корректно учитываются.
  13. Исправлена ошибка в активности “Присутствие элемента”, из-за которой в поле “Элементы” добавлялся только первый найденный элемент при снятой галочке “Быстрый поиск”.
  14. Исправлена ошибка, приводившая к продолжительному зацикливанию в активности ForEach при обработке некорректных значений массива в режиме отладки, из-за чего исключение не обрабатывалось в блоке Catch.
  15. Устранена ошибка в работе Desktop Anywhere (Primo Remote Agent), из-за которой элементы папки “Поколения 1” не работали корректно при выборке контролов.
  16. Устранена ошибка, из-за которой элементы последовательности зависали при их перетаскивании в панель “Проект” или “Фрагменты кода”.
  17. Исправлена ошибка, из-за которой робот зависал при возникновении ошибки в процессе типа “Только код” в режиме Debug. Теперь робот корректно завершает выполнение или останавливается в блоке try-catch без зависания. При остановке в режиме Debug кнопка “Повторить шаг” стала недоступной, что предотвращает некорректное поведение.
  18. Исправлена некорректная работа элемента Переместить файл в ситуациях, когда исходный файл недоступен. Если свойство “Перезаписать” активировано, а файл-источник отсутствует, целевой файл больше не удаляется.
  19. Исправлена ошибка заполнения полей корректировки по X/Y в десктопной версии для элементов “Клик мышью” и “Перетаскивание”.
  20. Исправлено задвоение правил в анализаторе Primo RPA Studio. Теперь правила отображаются корректно, без дублирования.

Обновления и улучшения (режим Citizen)

  1. Добавлены логи выполнения каждого элемента в консоли.

Актуализация расширения браузера

✅ Для использования данной версии Студии требуется обновление расширения браузера до версии 3.76 (1.76)

Новые активности (в NuGet-пакетах)

  1. Primo.Office.P7
    NuGet-пакет для работы с российским офисным пакетом P7-Офис. Пакет предназначен для автоматизации работы с офисными документами. Устанавливается отдельно.
    Подробнее о возможностях пакета и установке здесь.

  2. Primo.AI.Server
    NuGet-пакет для автоматизации взаимодействия с сервером интеллектуального распознавания данных Primo AI Server. Пакет включает активности для работы с модулями NLP и умного OCR. Устанавливается отдельно.
    Инструкции по установке и описанию пакета доступны здесь.

  3. Primo.ART
    NuGet-пакет для мониторинга выполнения процессов. Пакет включает активности «Транзакция» и «Шаг» для управления шагами процессов и регистрации результатов. Устанавливается отдельно.
    Узнать больше о пакете и способах установки можно здесь.
    Подробнее о продукте Primo ART — на сайте.

  4. Primo.Sap.Data.Hana
    NuGet-пакет для автоматизации взаимодействия с базой данных SAP HANA. Пакет поддерживает работу с большими наборами данных через DataTable и обеспечивает высокую скорость загрузки данных благодаря механизму bulk insert. Устанавливается отдельно.
    Узнать больше о пакете и способах установки можно здесь.

  5. OCR.ContentAI
    Для автоматизации работы с сервером ContentCapture — российским решением для интеллектуальной обработки документов. Обеспечивает распознавание текста и предобработку изображений.
    Документация | Скачать.

  6. ProjectAnalyzer.Extended Пакет для расширенного анализа проектов в Primo RPA Studio. Включает дополнительные правила для проверки кода и структуры процессов на соответствие стандартам качества.
    Документация | Скачать.

  7. Primo.AI Пакет для интеграции Primo RPA с ИИ-сервисами GigaChat и YandexGPT. Обеспечивает выполнение запросов и получение ответов от этих сервисов.
    Документация | Скачать.

  8. Primo.Office.MyOffice NuGet-пакет для работы с российским офисным пакетом MyOffice. Пакет предназначен для автоматизации работы с текстовыми документами и таблицами. Устанавливается отдельно.
    Подробнее о возможностях пакета и его установке.

Где найти

Загрузить дистрибутивы новой версии можно по следующим ссылкам:

Скачать Primo RPA Studio

Скачать Primo RPA Robot.

Если у вас возникнут сложности с установкой или использованием данной версии, пожалуйста, обращайтесь к вашему менеджеру или в наш чат поддержки в Telegram.