Анонс релиза - 13 мая 2022
Описание нового функционала
PIX Studio 2.8
PIX Переходник и PIX Converter с UiPath на PIX RPA

PIX Переходник - программно-методологический комплекс, который значительно упрощает перевод проектов RPA с программ зарубежных вендоров на PIX.

PIX Переходник включает в себя:
  • методологию по переходу
  • ПО для автоматической конвертации проекта - PIX Converter.

PIX Converter - программа, входящая в состав платформы PIX RPA. Её можно установить вместе с поставкой релиза PIX Studio 2.8.

Возможности PIX Converter (текущая версия PIX Converter 0.9.2):

— Анализ проекта UiPath с точки зрения конвертируемости - показывает статистику по проекту, анализирует используемые активности и оценивает процент автоматизированного перевода

— Конвертация структуры проекта - все файлы и структура папок будут перенесены в PIX один в один

— Конвертация языка выражений с Visual Basic на C#. Требует дополнительной проверки и редакции после конвертации, но снимает большую часть работы по переводу LINQ-выражений и прочих обработок данных

— Конвертация активностей - более 100 конвертируемых активностей (Базовые, Excel, Email, Web, Desktop, CSV и т.д.)

— Конвертация различных структур проекта - Sequence, Flowchart, StateMachine

— Те шаги, которые пока не конвертируются переносятся в проект PIX в виде комментария с определенной пометкой и всеми известными параметрами, которые были в исходном UiPath-проекте.

Рисунок, отображающий статистику по конвертации проекта UiPath в проект PIX RPA
Добавлены или изменены активности

Активности группы Базовые - Try/Fix и Try/Catch Для активности Try/Fix добавлено свойство - параметр Counter для управления условием выхода из цикла при достижении заданного количества попыток Try. Если количество попыток восстановления состояния превысит указанное число, то появится сообщение об ошибке.

Для активности Try/Catch добавлен Exception.

Свойство добавлено в блок Catch. Выходное свойство "Ошибка" (Exception) для доступа к объекту исключения.


Активности группы OCR

Добавлена активность для распознавания и анализа документов, основанная на технологиях искусственного интеллекта с использованием программного продукта ApRbot (http://aprbot.com/).

Активности группы Email \ Exchange.

В активности "Получить вложения" добавлено Out-свойство "Вложения".

А в тип ExhangeMailMessage добавлено свойство Attachments.

Это изменение позволяет работать со списком вложений, например, для выбора файлов определенного типа

- без необходимости предварительно сохранять все вложения в файловую папку.


Активность MS Office \ Excel Interop

Добавлена возможность чтения таблицы Excel, начиная с определенной строки (синтаксис для свойства Диапазон: "N") или указать диапазон строк (синтаксис "N:M", где N и M – начальная и конечная строка, соответственно).

Активности группы Windows

Добавлены инструменты ПО FlaUInspector (https://github.com/FlaUI/FlaUInspect), расширяющие возможности работы с деревом элементов Xpath.

FlaUInspector.exe инсталлируется при установке PIX Studio.

Новые функции Studio

Добавлен контролл [x] – "Удалить" для удаления переменных и выражений


В дерево проекта на вкладке "Проект" добавлена сортировка элементов - папок и файлов - по наименованию

Добавлены горячие клавиши [CTRL+ENTER] для сохранения изменений в окне редактора свойств и автоматическое появление курсора ввода при открытии окна

Исправления

Активности
— Активности группы Base. Исправлен повторный импорт параметров в активности "Выполнить скрипт"
— Активности группы MS Office \ Excel. Исправлена ошибка чтения значений с типом Дата, используя библиотеку MS.Office.Interop.Excel
— Активности группы MS Office \ Excel Interop. Устранены ошибки при чтении диапазона ячеек (Excel.ReadRange)
— Активности группы Windows. Добавлена подпись у активности "Скрыть/развернуть окно"
— Активности группы Desktop. Исправлена Java ошибка при работе с несколькими вложенными iFrame в рамках XPath
— Активность "Текст из PDF" - исправлена ошибка объединения строк с разных страниц PDF – добавлен перенос строки
— Активности группы Files. Исправлена ошибка "Path cannot be the empty string or all whitespace" при копировании файла в ту же директорию
— Активность "Read CSV". При чтении CSV-файла устранена ошибка "Field with name 'Column1' does not exist. You can ignore missing fields by setting MissingFieldFound to null"
— Активность "Try/Fix". Исправлена ошибка передачи параметров
— Прочие ошибки

Studio
— Исправлены ошибки в окне выбора типа параметра скрипта
— Устранено некорректное отображение списка скриптов, когда при закрытии поиска по проекту в списке скриптов отображались только строки, которые, прошли по условию последнего поиска
— Исправлена ошибка вставки из буфера в пустой скрипт одного или нескольких шагов через ПКМ\Вставить
— Исправлены ошибки Studio error description:
- (Could not find a part of the path ...\SettingsPixState.json)
- (Operation is not valid due to the current state of the object) при работе с контрольными значениями