Студия 23.8

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

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

  1. Улучшена производительность Робота при включенном логировании в консоль. Ранее включение логирования для Робота через Раннер/Оркестратор замедляло скорость выполнения процессов. Теперь эти процессы стали выполняться значительно быстрее.

  2. Улучшен элемент Получить значение, который считывает ресурс Оркестратора. В свойстве Результат стало возможным указывать переменную с типом данных System.Object. Таким образом, больше не нужно вручную сопоставлять ее с типом данных ресурса.

  3. В контекстном меню элементов появились команды Закомментировать и Раскомментировать. Закомментированные элементы не выполняются при запуске и отладке процесса. Закомментировать элементы можно было и ранее, при помощи одноименного компонента, но команды позволяют сделать это быстрее и удобнее.

  4. На панели элемента C# Script появилась область для быстрого просмотра кода. Двойной клик по области открывает редактор кода. Улучшение призвано упростить и ускорить процесс разработки.

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

  1. Исправлена утечка памяти при повторном открытии вкладок с процессами. Теперь, если закрыть в Студии вкладку, освободится оперативная память. Ранее, из-за утечки, процесс Primo.Studio.exe мог занимать значительный объем памяти.

  2. Повышена стабильность работы Студии в режиме отладки: устранено зависание окна консоли Студии (Настройки > Общие > Отладчик > Отображать окно консоли) при его перемещении либо изменении размера окна.

  3. Выполнение роботом браузерных элементов с включенным Строгим таймаутом в некоторых ситуациях приводило к аварийному завершению процессов. Ошибка исправлена.

  4. При вставке в процесс скопированного элемента фокус оставался на предыдущем компоненте. Теперь при одиночном/множественном копировании фокус будет автоматически перемещаться на вставленные элементы.

  5. Исправлена автоматическая проверка переменных процесса (Настройки > Общие > Отладчик > Проверять синтаксис):

    • Отсутствовал индикатор предупреждения ⚠️ на элементе, в котором указана несуществующая переменная. Теперь значок отображается.

    • При копировании элемента в другой процесс не появлялся индикатор ⚠️, предупреждающий об отсутствии скопированной переменной в текущем процессе. С этой версии он появляется.

  6. В элементах программирования (C# Script, JavaScript и др.) наблюдалась некорректная проверка синтаксиса кода для свойства Сценарий. Ошибка устранена, синтаксис сценариев в редакторе кода стал анализироваться корректно.

  7. Исправлена ошибка при проверке подключения к Оркестратору (Настройки > Network > Оркестратор). Ранее, после указания любых данных для подключения, нажатие на кнопку Проверка выдавало только успешный результат. Сейчас проверка подключения производится корректно: в случае указания неверных данных отобразится окно с ошибкой.

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

  9. При повторном открытии проекта с несколькими процессами наблюдалось несоответствие отображаемых аргументов текущему процессу. Ошибка воспроизводилась, если в предыдущем сеансе работы пользователь переключал вкладки процессов - в этом случае при повторном открытии отображались аргументы для последнего активного процесса. Ошибка исправлена.

  10. Студия 23.7 аварийно завершала свою работу, если в процессах использовался элемент Выполнить запрос (SQL Server) из зависимости Primo.Database.SqlServer. Ошибка исправлена.

  11. Исправлена ошибка, в результате которой не могла запуститься отладка процесса, если в нем использовался элемент Проверка выражения с оператором и было выбрано ядро робота v2.

  12. Устранена причина ошибки, из-за которой в подпроцессе после добавления нового элемента исчезали индикаторы предупреждения об ошибке (⚠️) на других компонентах.

Где скачать

Скачать Primo Studio Enterprise 23.8 можно по этой ссылке.

Дистрибутив Primo Robot, работающий на компьютере пользователя, находится здесь. Обратите внимание, что он не должен содержать слова Orchestrator в своем названии - эти дистрибутивы предназначены для Роботов Оркестратора.

Last updated