Primo Studio 23.8
Примечания к выпуску Студии 23.8 описывают изменения для версии приложения, выпущенной в августе 2023 года.
Новые функции и улучшения
- Улучшена производительность Робота при включенном логировании в консоль. Ранее включение логирования для Робота через Раннер/Оркестратор замедляло скорость выполнения процессов. Теперь эти процессы стали выполняться значительно быстрее.
- Улучшен элемент Получить значение, который считывает ресурс Оркестратора. В свойстве Результат стало возможным указывать переменную с типом данных System.Object. Таким образом, больше не нужно вручную сопоставлять ее с типом данных ресурса.
- В контекстном меню элементов появились команды Закомментировать и Раскомментировать. Закомментированные элементы не выполняются при запуске и отладке процесса. Закомментировать элементы можно было и ранее, при помощи одноименного компонента, но команды позволяют сделать это быстрее и удобнее.
- На панели элемента C# Script появилась область для быстрого просмотра кода. Двойной клик по области открывает редактор кода. Улучшение призвано упростить и ускорить процесс разработки.
Исправленные ошибки
- Исправлена утечка памяти при повторном открытии вкладок с процессами. Теперь, если закрыть в Студии вкладку, освободится оперативная память. Ранее, из-за утечки, процесс Primo.Studio.exe мог занимать значительный объем памяти.
- Повышена стабильность работы Студии в режиме отладки: устранено зависание окна консоли Студии (Настройки > Общие > Отладчик > Отображать окно консоли) при его перемещении либо изменении размера окна.
- Выполнение роботом браузерных элементов с включенным Строгим таймаутом в некоторых ситуациях приводило к аварийному завершению процессов. Ошибка исправлена.
- При вставке в процесс скопированного элемента фокус оставался на предыдущем компоненте. Теперь при одиночном/множественном копировании фокус будет автоматически перемещаться на вставленные элементы.
- Исправлена автоматическая проверка переменных процесса (Настройки > Общие > Отладчик > Проверять синтаксис):
- Отсутствовал индикатор предупреждения ⚠️ на элементе, в котором указана несуществующая переменная. Теперь значок отображается.
- При копировании элемента в другой процесс не появлялся индикатор ⚠️, предупреждающий об отсутствии скопированной переменной в текущем процессе. С этой версии он появляется.
- В элементах программирования (C# Script, JavaScript и др.) наблюдалась некорректная проверка синтаксиса кода для свойства Сценарий. Ошибка устранена, синтаксис сценариев в редакторе кода стал анализироваться корректно.
- Исправлена ошибка при проверке подключения к Оркестратору (Настройки > Network > Оркестратор). Ранее, после указания любых данных для подключения, нажатие на кнопку Проверка выдавало только успешный результат. Сейчас проверка подключения производится корректно: в случае указания неверных данных отобразится окно с ошибкой.
- Выполнение элементов Событие завершения процесса и Событие запуска процесса завершалось с ошибкой Отказано в доступе - для запуска требовались права администратора. Ошибка исправлена, запуск и отладка этих событий больше не требуют повышенных прав.
- При повторном открытии проекта с несколькими процессами наблюдалось несоответствие отображаемых аргументов текущему процессу. Ошибка воспроизводилась, если в предыдущем сеансе работы пользователь переключал вкладки процессов - в этом случае при повторном открытии отображались аргументы для последнего активного процесса. Ошибка исправлена.
- Студия 23.7 аварийно завершала свою работу, если в процессах использовался элемент Выполнить запрос (SQL Server) из зависимости Primo.Database.SqlServer. Ошибка исправлена.
- Исправлена ошибка, в результате которой не могла запуститься отладка процесса, если в нем использовался элемент Проверка выражения с оператором и было выбрано ядро робота v2.
- Устранена причина ошибки, из-за которой в подпроцессе после добавления нового элемента исчезали индикаторы предупреждения об ошибке (⚠️) на других компонентах.
Где скачать
Скачать Primo Studio Enterprise 23.8 можно по этой ссылке .
Дистрибутив Primo Robot, работающий на компьютере пользователя, находится здесь . Обратите внимание, что он не должен содержать слова Orchestrator в своем названии - эти дистрибутивы предназначены для Роботов Оркестратора.