Студия Линукс 1.24.8
Раздел содержит описание изменений для версии приложения Primo RPA Studio Linux 1.24.8, выпущенной в августе 2024 года.
Новые функции и улучшения
Реализована возможность поиска элементов внутри проектов. Для доступа к ней используется пункт меню Проект -> Найти или сочетание клавиш
Ctrl + F
.Реализована поддержка библиотеки для работы с Python - Primo.Python.Linux.
Добавлена поддержка элементов библиотеки Рабочий стол: “Чтение таблицы”, “Прокрутка”, “Раскладка”.
Добавлена возможность работы с переменными в элемент Рабочий стол: Присоединиться к приложению.
Добавлена поддержка работы с чистым кодом для элементов библиотеки Рабочий стол:
Активировать окно
Ввод текста
Выбрать элемент
Закрыть окно
Запустить приложение
Присоединиться к процессу
Исчезновение элемента
Клик мышью
Получить список
Получить текст
Присутствие элемента
Присоединиться к приложению
Установить курсор мыши
Развернуть окно
Разрешение
Свернуть окно
Снимок рабочего стола
Список процессов
Уничтожить процесс
Установить курсор мыши
Фокус ввода
Эмуляция ввода текста
Эмуляция спецкнопки
Добавлена поддержка элементов библиотеки Браузер: “Исчезновение элемента” и “Присутствие элемента”.
Реализована возможность изменения масштаба в режимах Последовательность и Диаграмма.
Добавлена поддержка подгружаемого NuGet пакета “Чтение таблицы” для сохранения табличных данных из PDF в табличный объект.
Реализован переход на обновленную версию фреймворка для работы с UI - Avalonia 11, что позволит устранить проблемы, не имевшие решения в рамках предыдущей версии. Cледует отметить, что новая версия фреймворка не имеет обратной совместимости с ранее использовавшейся версией 10; таким образом, с Avalonia 11 невозможно использовать проекты, NuGet пакеты и т.д., использующие Avalonia 10.
Осуществлен перевод ряда NuGet пакетов на работу с фреймворком Avalonia 11: Primo.Office.OdfOxml.Linux, Primo.Office.Pdf.Linux, Primo.Database.SqlServer.Linux, Primo.Networking.Linux, Primo.T1.Essentials.Linux.
Добавлена валидация паттерна поиска элементов в форму “Редактор шаблона поиска” для десктопных приложений. Кроме того, при захвате элемента автоматически заполняется индекс в паттерне поиска.
Исправленные ошибки
Исправлена ошибка, из-за которой содержимое процесса очищалось при создании ссылки на него.
Исправлены две ситуации с хранением пароля Оркестратора в незашифрованном виде: в конфигурационном файле Robot Runner (теперь пароль хранится в зашифрованном виде) и в файле логирования
command_args.txt
при запуске RobotRunner (теперь пароль в данном файле не хранится).Работа в режиме Диаграмма:
Решены проблемы с зависанием Студии:
при повторе/отмене действия
при копировании/вставке активности
Исправлена ошибка, из-за которой при нажатии правой кнопкой мыши на активность в диаграмме не открывалось контекстное меню.
Библиотека Рабочий стол:
Активности для работы с окнами (“Свернуть окно”, “Развернуть окно”, “Закрыть окно”, “Активировать окно”) теперь работают с учетом Process ID присоединенного приложения - таким образом, если активность находится внутри контейнера “Присоединиться к приложению”, то она будет обрабатывать только те окна, которые принадлежат данному приложению.
“Рабочий стол: Ввод текста” и “Рабочий стол: Фокус ввода” - восстановлено функционирование захвата элемента. * “Рабочий стол: Присоединиться к приложению” - исправлена ошибка, из-за которой при подключению по заголовку окна подключение происходило к неверному экземпляру процесса.
Исправлена ситуация, при которой происходило зависание Студии при наличии диаграммы в последовательности
Библиотека Браузер:
Исправлена ошибка, из-за которой в активности Браузер: Якорь при использовании элемента "Ввод текста" внутри контейнера "Якорь" игнорировалось свойство якоря "Расположение".
Зависимости:
Исправлена некорректная установка зависимостей из NuGet. Теперь при выборе непоследней версии зависимости и ее установке, в меню Общие -> Управление зависимостями -> Студия корректно отображается версия, выбранная во время установки. Ранее там отображалась последняя версия.
Устранена проблема, вследствие которой в проект некорректно подгружались NuGet пакеты при открытии второго и последующего проектов без перезагрузки Студии.
Интеграция с Git:
Работа с ветвями: Улучшен механизм добавления, удаления и выбора ветвей; исправлены косметические дефекты, мешавшие работе с текущей ветвью, а также с таблицей, содержащей список ветвей.
Восстановлена работа пункта контекстного меню "Показать изменения" (для сравнения локальной версии с репозиторием). Теперь при выборе данного пункта открывается новое окно, в котором можно отследить различия текущей версии проекта с последней сохраненной в репозитории. Ранее при этом происходила ошибка "Unable to process file ...”
Восстановлена работа пункта контекстного меню “Отменить изменения”.
Обеспечена возможность корректно “откатиться” к предыдущей версии используя “Управление версиями”.
Исправлена проблема, приводившая к невозможности создать локальный репозиторий (появлялось сообщение об ошибке).
Решена ситуация, из-за которой появлялось сообщение об ошибке при попытке подключения к удаленному репозиторию.
Установлен алфавитный порядок процессов внутри вложенных в проект папок.
Исправлен дефект - появление “*” (звездочки) возле наименования процесса при клике на активности или при вызове элемента через поиск элементов.
Устранена проблема, из-за которой активность Уничтожить процесс не работала при указании свойства “Заголовок”.
Исправлена ситуация с неправильной кодировкой названий файлов, использующих кириллицу, при публикации проекта из Студии.
Решена проблема с аварийным выходом из Студии при нажатии клавиш
Ctrl+Z
/кнопки Undo после удаления нескольких элементов в последовательности с заполненными свойствами.Инспектор UI: исправлена ситуация с появлением сообщения об ошибке 'SearchPattern' object has no attribute 'PID' при попытке развернуть дерево любого приложения после нажатия кнопки “Обновить”.
Восстановлена работа функциональности перетаскивания (drag-and-drop) файлов форматов .png , .html, .html, .xlsx, .ltw, .docx внутри проектов.
Исправлена ошибка, из-за которой происходил аварийный выход из Студии при выделении элемента Excel “Найти начальную/конечную строку” на основной рабочей области проекта.
Решена проблема, вызывавшая появление сообщения об ошибке “Call from invalid thread” при использовании активностей Управление: Параллельные потоки и Управление: Выбрать ветвь.
При создании переменной в активности Поиск изображения для свойства "Координаты" через сочетание клавиш теперь создается тип переменной System.Drawing.Rectangle. Ранее ошибочно создавался тип System.Nullable<System.Drawing.Rectangle>, что приводило к завершению работы элемента с ошибкой.
Найдено решение проблемы, из-за которой роботы Astra Linux не завершались корректно на Оркестраторе Astra Linux.
Исправлена ошибка, из-за которой не менялась локализация (русский/английский) для названия, свойств и описания у элемента "Найти начальную/конечную строку" библиотеки Primo.Office.OdfOxml.Linux.
Где найти
Last updated