Релизы PIX Studio 2.14 - 2.15
Описание нового функционала
PIX Studio 2.15
1. Функции Studio
1.1. Асинхронная загрузка скриптов и проектов
Для удобства пользователей и плавности работы интерфейсов реализована фоновая загрузка данных. При первом запуске PIX Studio происходит инициализация и загрузка всего необходимого. При создании нового или открытии существующего скрипта/проекта подгружается только скрипт/проект, а элементы интерфейса и необходимые зависимости будут уже загружены.
При открытии/создании скрипта или проекта теперь появляется спинер загрузки:

    1.2. Масштабирование текста в поле свойств шага и редакторе кода
    Реализовано масштабирование текста в поле свойств шага скрипта и в редакторе кода.
    Управлять масштабом текста можно двумя способами:
    • с помощью комбинаций клавиш [Ctrl] + [Numpad+] / [Numpad-]
    • колесиком мыши при зажатом Ctrl
    при этом текстовое поле свойств шага или редактора кода должно быть в фокусе.


      Пример масштабирования текста для поля свойств

      Пример масштабирования текста для окна редактора кода

      Также в PIX Studio/ Настройки появилась возможность для пользователя управлять масштабом текста по умолчанию. Допустимые значения масштаба - от 25% до 800%.


        1.3. Окно редактирования свойств – добавлена опция для переноса текста по словам
        Теперь, если активировать новый чекбокс [Перенос по словам], то текст в окне редактирования свойств будет отображен в несколько строк с переносом по словам.



          Если чекбокс неактивен, то текст будет отображаться в 1 строку, как было ранее.


            1.4. Отображение в скрипте шагов с нераспознанной кастомной активностью

            Если в скрипте имеется шаг с нестандартной (кастомной) активностью, для которой отсутствует файл библиотеки в каталоге с PIX Studio, то теперь такой шаг отображается в скрипте как нераспознанный (!) и имеет наименование «Отсутствующая или недопустимая активность (X)».


              Для возможности редактировать и запускать скрипт необходимо добавить файл-dll с кастомной активностью в каталог PIX Studio (…\PIX\Activities.*.dll) или удалить нераспознанные шаги.

                2. Новые и доработанные активности PIX Studio
                2.1. Активности группы Базовые «Выполнить скрипт» и «Выполнить»
                - дополнены свойством таймаут

                В активности группы [Базовые] «Выполнить скрипт» и «Выполнить» добавлено свойство Таймаут, в секундах (T).
                В случае невыполнения шага скрипта за время, указанное в таймауте, исполняемый скрипт будет остановлен с ошибкой "Операция прервана по таймауту".
                Значение по умолчанию = 0 - таймаут отсутствует и не влияет на отработку шага.
                  2.2. Активность HTTP «Отправить HTTP запрос»
                  - добавлена опция для сохранения результата запроса в файл

                  В активность «Отправить HTTP запрос» - добавлена опция «Файл» (F), позволяющая сохранять результат запроса в файл, указав путь к сохраняемому файлу (P).

                    2.3. Активность WEB «Клик по веб-элементу» - добавлено свойство с типом клика
                    Для активности «Клик по веб-элементу» добавлено свойство "Тип клика" для настройки вариантов клика: левый, правый, двойной, колесиком мыши.
                      Необходимо учитывать, что тип клика работает только для непрограммного клика, при этом соответствующая всплывающая подсказка выводится для этого свойства.

                        2.4. Активности группы «Windows»
                        2.4.1. В активности по поиску UI-элемента добавлено свойство "Таймаут поиска"

                        В активности группы Windows:
                        • «Проверка существования UI-элемента»,
                        • «Найти UI-элементы на экране»,
                        • «Фокусировка»,
                        • «Переместить окно»,
                        • «Прокрутить»
                        добавлено свойство "Таймаут поиска (с)"(T) для ограничения времени поиска UI-элемента. Если за это время элемент не будет найден, то шаг завершится с Ошибкой/Исключением.

                          Для активностей, в которых ранее было свойство "Таймаут (с)":
                          • "Клик по UI-элементу",
                          • "Впечатать в UI-элемент",
                          • "Впечатать в UI-элемент SecureString",
                          • "Получить текст из UI-элемента",
                          • "Выделить UI-элементы на экране",
                          • "Навести курсор мыши на UI-элемент",
                          • "Ожидать UI-элемент"
                          сделаны изменения:
                          • существовавшее свойство "Таймаут (с)" переименовано в "Время поиска (с)" (R) и будет работать как и ранее, ограничивая суммарное время попыток поиска.
                          • добавлено новое свойство "Таймаут поиска (с)" (N) для ограничения времени поиска UI-элемента.

                            2.4.2. Активность «Клик по UI-элементу» - добавлен тип клика колесиком мыши
                            Для активности Windows «Клик по UI-элементу» для свойства "Тип клика" добавлен новый тип клика «Middle» (M), т.е. колесиком мыши или [Middle button].

                                2.5. Активности группы Email/Exchange
                                2.5.1. Новая активность «Сохранить письмо»

                                В группе активностей Email/Exchange добавлена новая активность «Сохранить письмо». В качестве входных параметров (PP) активность принимает список писем или одно письмо, а также путь к папке, в которую будет сохранен файл электронной почты в формате IMF (Internet Message Format) с расширением .eml.

                                    2.5.2. Активности группы Email/Exchange – возможность указать путь к вложенным папкам
                                    Для активностей группы Email/Exchange доработано свойство Папка – теперь стало возможным указывать полный путь к папке, используя в качестве разделителя символ «\» - обратный слэш (C).

                                        2.5.3. Активность Email/Exchange «Переместить письмо MS Exchange». Добавлено свойство "Пометить как прочитанное"
                                        В активность «Переместить письмо MS Exchange» добавлено свойство "Пометить как прочитанное" (M) для установки письму одного из трёх значений:
                                        • "MarkMessagesAsRead" - пометить прочитанным;
                                        • "MarkMessagesAsUnread" - пометить непрочитанным;
                                        • "NotChangeMarkOfRead" - не менять отметку о прочтении.

                                        2.6. Активность группы Коллекции/Таблица «Создать таблицу». В редакторе структуры таблицы добавлена возможность перемещать колонки
                                        В редакторе структуры таблицы, вызываемом в активности «Создать таблицу» (R), добавлена возможность изменять последовательность колонок двумя способами:
                                        с помощью контекстного меню колонки (1) или простым перетаскиванием Drag-and-Drop колонки мышью (2).


                                          2.7. Активность SQL «Выборка из БД» доработана для SQL-запросов с параметрами
                                          Активность «Выборка из БД»
                                          дополнена возможностью работы с SQL-запросами с параметрами.
                                          Как и ранее синтаксис для стандартных SQL-запросов предполагает использование параметров с прификсом «@». Например:
                                          SELECT top (@amount) * FROM NEWMEGATABLE
                                          При этом в списке параметров скрипта параметр amount следует указывать без префикса «@» и присвоить параметру значение.

                                          Для запросов Oracle префиксом к параметру является двоеточие «:», например:
                                          SELECT * FROM C##EFRSV.NEWMEGATABLE FETCH FIRST :amount ROWS ONLY
                                          В списке параметров - указать параметр amount (без префиксов) и значение.
                                          Работает для двух провайдеров Oracle: System.Data.OracleClient и Oracle.ManagedDataAccess.Client.
                                            2.8. Активности группы PIX Master / Очереди
                                            2.8.1. Активности «Обработать элемент в очереди», «Получить элемент из очереди»
                                            дополнены полями с десериализованными значениями полей InputData и Table.

                                            Активности «Обработать элемент в очереди», «Получить элемент из очереди» дополнены новыми полями:
                                            • InputDataDeserialized с типом Dictionary (DD);
                                            • TableDeserialized с типом DataTable (TT).
                                            Эти поля содержат десериализованные и типизированные значения существовавших и ранее строковых полей InputData и Table.

                                              2.8.2. Улучшено описание ошибок при операциях с очередями данных.
                                              Сделано более понятным описание ошибок для активностей по очередям данных. Улучшено описание возникающих ошибок при добавлении нового элемента, подтверждении обработки и изменении статуса элемента очереди данных, в случае передачи некорректных параметров:
                                              • несуществующие наименования очереди;
                                              • несуществующие наименования идентификатора элемента;
                                              • недопустимый для операции статус элемента очереди.


                                                3. Доработки PIX Agent и утилита запуска сессий для «Службы управления агентами».

                                                «Служба управления агентами» разработана для решения задач запуска сессии для агентов и самих агентов из PIX Master, а так же завершения агентов и сессии для них, когда те становятся не нужны.

                                                Для этого нового функционала сделаны доработки агента и разработана утилита запуска сессий.
                                                Для PIX Agent добавлена возможность запуска агента с параметрами:
                                                • ID_агента, URL_ Master, Автоподключение.
                                                Для утилиты запуска сессий, так называемой «Машины»:
                                                • обеспечено подключение к PIX Master по SignalR с проверками, что сервис онлайн и работает;
                                                • по запросу из PIX Master реализованы:
                                                1. запуск сессии для агента и запуск агента в этой сессии;
                                                2. завершение сессии агента.

                                                      4. Исправлены обнаруженные ошибки

                                                      Studio
                                                      • Citrix. При большой нагрузке на канал Citrix - исправлено появление ошибки "PIX virtual Driver for Citrix is not active".

                                                          • Исправлено проставление пометки скрипта как измененного («*» - звездочка в заголовке вкладки) при переключении вкладок скриптов в проекте.

                                                              Скрипт также НЕ помечается как измененный в случаях установки точек останова и проверки на ошибки.
                                                              Скрипт помечается измененным при добавлении, изменении, удалении активностей и свойств активностей, переименовании параметров и переменных, включении/выключении шагов, а также при восстановлении некорректно сохраненного скрипта.

                                                                    • Исправлена ошибка для окна [Редактировать] параметры/аргументы, когда при сочетании клавиш [Ctrl+Enter] окно редактирования закрывалось БЕЗ сохранения внесенных изменений. Теперь после нажатия [Ctrl+Enter], фокус ввода изменяется, окно не закрывается и параметры сохраняются.


                                                                        Активности
                                                                        • Доработаны предупреждения об ошибках в случае несоответствия количества и имен параметров в активности Базовые «Выполнить скрипт» и в выполняемом скрипте.

                                                                            • Устранена ошибка активности Web «Получить атрибут», когда при получении несуществующих атрибутов веб-элемента или атрибутов, значение которых нельзя получить - выполнение скрипта останавливалось с ошибкой "Frame 0: {}";
                                                                            • В активности Web «Клик по web-элементу» устранена ошибка ("String literal was not closed" поиска UI-элемента, если в HTML-коде веб-страницы есть некорректные теги с кавычкой;
                                                                            • Для активностей группы RDP устранена ошибка выбора элемента по XPath, при которой после попытки выбрать элемент и появления ошибки "Pipe is broken" - XPath перестает "видеть" элементы. Исправлена генерация XPath для выбранного элемента и "зависание" селектора элементов - добавлены таймауты получения элемента и его дочерних элементов;
                                                                            • При использовании активности SAP «Авторизоваться через Logon» - в случае ввода некорректных учетных данных - теперь ошибка авторизации в SAP пробрасывается и отображается окно, представленное ниже.

                                                                                  • Для активностей групп Excel и Excel Interop изменено определение заполненного диапазона ячеек в Excel-файле - при указании пустого диапазона ячеек ("") или диапазона со звездочкой ("А1:*") теперь учитывается диапазон, в котором есть ячейки с заполненными значениями. Ранее непустыми считались, например, "использованные ячейки", т.е. те, в которых значения или формулы были, но затем их удалили-очистили вручную/скриптом.
                                                                                    Изменения определения заполненного диапазона влияют на:
                                                                                        Активности группы Excel Interop
                                                                                        • Считать диапазон;
                                                                                        • Заполнить значение для диапазона;
                                                                                        • Дописать диапазон;
                                                                                        • Считать стиль;
                                                                                        • Установить стиль;
                                                                                        • Создать сводную таблицу.
                                                                                        Активности группы Excel
                                                                                        • Найти строку;
                                                                                        • Считать диапазон;
                                                                                        • Дописать диапазон;
                                                                                        • Получить стиль;
                                                                                        • Установить стиль.
                                                                                        • В активности PIX Master/Очереди «Получить элементы очереди» исправлено отображение статуса - проблема отображения была в PIX Studio версии 2.14.1 - 2.14.3.

                                                                                        • В активности PIX Master/Очереди «Поместить элемент в очередь» - для поля "Значение" добавлена отметка "Обязательное" и проверка заполнения.
                                                                                        PIX Converter
                                                                                        • Устранена ошибка, когда при конвертации проекта UiPath в блок нераспознанных выводились активности ActivityAction.Argument;

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

                                                                                        PIX Studio 2.14
                                                                                        1. Новые и доработанные активности PIX Studio
                                                                                        1.1. Новые активности Outlook «Получить список категорий»
                                                                                        и «Задать категорию для писем».

                                                                                        Активность группы Outlook «Получить список категорий» предназначена для получения списка категорий писем (C) в указанной папке (B).
                                                                                        Наименование категории возможно получить из свойства «Name» (N)


                                                                                        Активность группы Outlook «Задать категорию для писем» позволяет задать категорию для одного письма или для списка писем в зависимости от установленной опции (O).
                                                                                        Для настройки необходимо в свойствах активности указать категорию (C), письмо (L) или список писем.

                                                                                        1.2. Новые активности группы Active Directory
                                                                                        Появилась новая группа активностей Active Directory и три активности в ней:
                                                                                        • «Соединение с Active Directory»;
                                                                                        • «Получить отличительное имя»;
                                                                                        • «Получить свойства объекта».
                                                                                        Основная активность «Получить свойства объекта» может использовать переданные двумя другими активностями переменные - [Соединение] (C) и [Отличительное имя] (N) для получения одного определенного свойства объекта AD по имени свойства (P) или всех свойств в виде словаря (PP) в зависимости от выбранной в активности опции.


                                                                                        1.3. Активности группы Java дополнены выбором Citrix-провайдера
                                                                                        * изменения для Citrix актуальны для PIX Studio с версии 2.13.1
                                                                                        При обновлении PIX Studio необходимо установить или обновить:
                                                                                        - Citrix Remote Executor на сервер, на котором запускается Citrix-приложение;
                                                                                        - Плагин Citrix Workspace из PIX Studio/Настройки/Расширения/Установить плагин Citrix Workspace.

                                                                                        Добавлена возможность использовать активности группы «Java» через провайдер «Citrix»(A).

                                                                                        1.4. Активность SQL «Сохранить таблицу в базу данных»
                                                                                        Добавлена возможность сохранения порциями и опция массовой вставки данных - Bulk
                                                                                        insert
                                                                                        Изменена активность "Сохранить таблицу в БД". Теперь эта активность содержит две опции:

                                                                                        Первая опция формирует SQL-запрос к БД. Для этой опции появился параметр [Записей в одном блоке] (B) для получения/сохранения данных порциями.

                                                                                        Пример: если таблица состоит из 550 записей, а размер блока это 100 записей, то в итоге таблица будет разбита на 6 блоков. Пять из них будут содержать по 100 записей, а последний - 50 записей. Для каждого блока создается собственный SQL запрос, который выполняется отдельной транзакцией.
                                                                                        Запись порциями повышает надежность сохранения данных и позволяет сохранять большие таблицы.

                                                                                        Опция [Используя "Bulk" объекты] позволяет сохранять таблицу целиком, используя SQL-инструкцию Bulk Insert, обеспечивая высокую скорость записи в БД.
                                                                                        Свойство для таймаута (T) выполнения операции ограничивает время ожидания выполнения операции (в секундах).
                                                                                        Если операция не будет реализована в указанный период, будет выдана ошибка.

                                                                                        Ограничения для опции: операция Bulk требует точного соответствия типов данных в таблице DataTable и целевой таблице в базе данных.
                                                                                        Структура таблицы с данными не подлежит изменению, поэтому важно следить за типами колонок входной DataTable до её заполнения.
                                                                                        Также ограничением является ограниченный список провайдеров, поддерживающих Bulk Insert:
                                                                                        • для MS SQL Server – System.Data.SQLClient,
                                                                                        • для Oracle - Oracle.ManagedDataAccess.Client.
                                                                                        В случае SQLConnection и провайдера System.Data.SQLClient допустимо использовать и другие СУБД (например, MySQL).

                                                                                        1.5. Активности SAP. Новые и доработанные
                                                                                        1.5.1. Новые активности SAP для клика по панели инструментов: «Клик по контекстному меню панели инструментов» и «Клик по кнопке в панели инструментов»

                                                                                        Появились две активности для взаимодействия с панелью инструментов (SAP toolbar).
                                                                                        Работают через XPath или элемент SAP GUI, что настраивается опциями.
                                                                                        В свойствах возможно определять:
                                                                                        • [Имя] элемента для клика;
                                                                                        • [Текст] - текст подсказки, по которой искать кнопку;
                                                                                        • [Индекс] для клика по индексу элемента.

                                                                                        1.5.2. Активность SAP «Извлечь таблицу SAP GUI»
                                                                                        Добавлена возможность взаимодействовать с полями, отвечающими за выделение строк таблицы

                                                                                        Активность «Извлечь таблицу SAP GUI» была расширена - теперь возможно получить элемент «SapGuiTableControlElement». У этого объекта есть свойства и функции, представленные в таблице ниже.

                                                                                        Свойства
                                                                                        • VerticalScrollBarPosition - Получить позицию вертикального scroll bar.
                                                                                        • VerticalScrollBarMinPosition - Получить значение минимальной позиции вертикального scroll bar.
                                                                                        • VerticalScrollBarMaxPosition - Получить значение максимальной позиции вертикального scroll bar.
                                                                                        • VerticalScrollBarPageSize - Получить значение размера вертикального scroll bar.
                                                                                        • VisibleRowCount - Получить отображаемое кол-во элементов.
                                                                                        • CountRow - Получить кол-во строк.

                                                                                        Функции
                                                                                        • GetVisibleTable - Получить DataTable из видимых элементов.
                                                                                        • GetTable - Получить DataTable из всей таблицы с помощью прокрутки.
                                                                                        • SelectAllColumns - Эта функция может быть использована для управления таблицей с помощью кнопки, которая позволяет выбрать все столбцы.
                                                                                        • DeselectAllColumns - Эта функция может быть использована для управления таблицей с помощью кнопки, которая позволяет снять выбор со всех столбцов.
                                                                                        • SelectAbsoluteRow - Выделяем строку по абсолютному индексу, он считается от начала таблицы.
                                                                                        • DeselectAbsoluteRow - Снимаем выделение со строки по абсолютному индексу, он считается от начала таблицы.
                                                                                        • SelectVisibleRow - Выделяем строку по индексу, он считается от первого видимого элемента.
                                                                                        • DeselectVisibleRow - Снимаем выделение строки по индексу, он считается от первого видимого элемента.
                                                                                        • VerticalScroll - Прокручиваем таблицу до указанной позиции.
                                                                                        • ScrollToIndexElement - Прокручиваем таблицу до указанного элемента.

                                                                                        1.6. Активность Web «Клик по веб-элементу»
                                                                                        Добавлен параметр "Не применять действие Scroll Into View"

                                                                                        В активность «Клик по веб-элементу» добавлен параметр "Не применять действие Scroll Into View" - Прокрутить страницу=False при активации которого элементы на веб-странице не будут изменять положение и аппаратный клик по элементу сработает.

                                                                                        1.7. Активности группы PIX Master "Очереди данных". Новые и доработанные
                                                                                        В PIX Master 1.20 и PIX Studio 2.14 появилось несколько важных изменений, заметно расширяющих функционал. Это знаменует выход новой версии – "Очереди данных V2". На рисунке ниже представлены операции и переходы статусов. Отмечено новое и изменённое в новой версии.

                                                                                        Новые функции в "Очереди данных V2" подробно описаны для PIX Master. Здесь представлен перечень изменений, которыми возможно управлять из активностей PIX Studio:
                                                                                        (И-1) Расширены варианты хранения данных для элемента очереди - в дополнение к полю [Данные] добавлено три поля с типом text:
                                                                                        • [InputData], [OutputData] - для хранения входных и выходных данных в виде сериализованного словаря Dictionary,
                                                                                        • [Table] - для хранения табличных данных в виде сериализованной таблицы DataTable.
                                                                                        (И-2) Дополнительные настройки стратегии уникальности элементов очереди в PIX Master.
                                                                                        Для управления уникальностью значений Ссылок (Reference) для элементов очереди используется признак [Уникальность ссылки], устанавливаемый в активности «Поместить элемент в очередь».
                                                                                        В дополнение к этому признаку, для очереди данных в PIX Master добавлены два свойства:
                                                                                        • флаг [Проверять уникальность ссылок] и
                                                                                        • список [Статусы, в которых проверять уникальность ссылок],
                                                                                        Эти свойства обеспечивают проверку, есть ли добавляемый элемент среди уже существующих по Ссылке и списку статусов - если элемент найден, то новый элемент добавлен не будет.
                                                                                        (И-3) Для регистрации детальной информации об ошибках/исключениях при обработке элемента очереди данных дополнительно к существовавшим ранее свойствам ErrorType и ErrorComment добавлено поле ErrorDetails, содержащее Exception.StackTrace с кадрами стека вызовов, произошедших в месте, где было создано исключение.
                                                                                        (И-4) Добавлены новые активности - «Установить комментарий элемента» и
                                                                                        «Отложить элемент очереди».





                                                                                        Доработанные активности

                                                                                        Доработана активность «Поместить элемент в очередь».
                                                                                        Во входные свойства добавлены поля с данными (I):
                                                                                        • Входные данные;
                                                                                        • Таблица.
                                                                                        Добавлена сериализация этих полей и их отправка в Master.
                                                                                        Во входные свойства добавлено поле:
                                                                                        • «SLA элемента очереди (с)» (S)
                                                                                        для задания максимального допустимого времени от помещения элемента в очередь до завершения обработки
                                                                                        Добавлено выходное свойство:
                                                                                        • Данные элемента очереди (O)
                                                                                        При создании нового элемента очереди теперь учитываются новые правила уникальности ссылок. Правила на уровне очереди в PIX Master более приоритетны, чем признак [Уникальность ссылки] в активности.

                                                                                        Доработана активность «Обработать элемент из очереди».
                                                                                        Добавлено входное свойство:
                                                                                        • Искать по совпадению начала ссылки (A)
                                                                                          при = true - поиск элементов, для которых Ссылка начинается с указанного значения.
                                                                                        Добавлено выходное свойство:
                                                                                        • Данные элемента очереди (O).

                                                                                        Доработана активность «Подтвердить завершение обработки».
                                                                                        Добавлены свойства:
                                                                                        • «Выходные данные» (X);
                                                                                        • «Детали ошибки» (D).

                                                                                        Доработана активность «Получить элементы очереди».
                                                                                        Выбор Статуса сделан множественным (SS).
                                                                                        Добавлено свойство:
                                                                                        • «Искать по совпадению начала ссылки» (R)
                                                                                          при = true поиск элементов осуществляется по условию: "Ссылка, начинается с …"


                                                                                        Новые активности

                                                                                        Новая активность «Установить комментарий элемента».
                                                                                        Входящие свойства:
                                                                                        • Комментарий (обязательное) (K);
                                                                                        • ID (itemId) – идентификатор элемента;
                                                                                        • Данные элемента очереди.

                                                                                          Новая активность «Отложить элемент очереди».
                                                                                          Входящие свойства:
                                                                                          • Отложить обработку до;
                                                                                          • Приоритет;
                                                                                          • Данные элемента очереди.

                                                                                          Если активность находит элемент с указанным идентификатором в статусе Processing, то
                                                                                          • статус изменяется в "New";
                                                                                          • обновляется поле PostponeDate;
                                                                                          • устанавливается Приоритет (если задан);
                                                                                          • обнуляет поле StartProcessTime.

                                                                                          2. Функции Studio
                                                                                          2.1. Проверка существования UI–элемента. Опция скрывать Studio.

                                                                                          В редактор XPath добавлен переключатель, регулирующий поведение PIX Studio при проверке XPath. Если переключатель активирован (иконка с глазом перечеркнута, цвет синий), то при проверке XРath [Проверить] окно PIX Studio будет скрыто и не будет мешать нахождению UI-элемента селектором.

                                                                                          Поведение по умолчанию возможно изменить в Настройках PIX Studio - если флажок установлен, то редактор XPath и Studio будут скрываться при проверке

                                                                                          2.2. Язык интерфейса PIX Studio. По умолчанию устанавливается как язык в системе.
                                                                                          Теперь при запуске PIX Studio будет использоваться язык системы вместо русского языка.


                                                                                          3. PIX Convertor
                                                                                          PIX Converter доработан для конвертации активности UiPath "ClickText" в активность «Клик по тексту», появившуюся в предыдущем релизе PIX Studio.


                                                                                          4. Исправлены обнаруженные ошибки

                                                                                          Studio
                                                                                          • Скорректирована логика типизации в случае использования Linq – выражения.
                                                                                          • При работе из PIX Studio с кнопкой [Подключение к Master] - кнопка [Очистить данные входа] корректно удаляет учетные данные - логин и пароль.
                                                                                          • Скорректирована работа горячих клавиш [Cntrl]+[F5] для продолжения выполнения скрипта.
                                                                                          • Устранено появление ошибки «Value cannot be null.(Parameter 'item')» в режиме отладки при просмотре переменной через контекст, если элемент массива =NULL.
                                                                                          • При установке Selenium|Yandex устранена ошибка "Invalid URL: The URL is empty".
                                                                                          • При установке драйвера Firefox для Selenium устранена Ошибка «Object reference not set to an instance of an object».
                                                                                          • При поиске по проекту в результатах наименование шага теперь соответствует локализации PIX Studio.

                                                                                          Активности
                                                                                          • Для активности "Нажать hotkey" значение свойства "Количество повторений" по умолчанию скорректировано и равно 1 (единице)
                                                                                          • Доработана активность "Получить письма MS Exchange" - добавлена возможность получать черновики и письма без отравителя/получателя, что ранее вызывало ошибку.
                                                                                          • Доработана активность "Получить элементы очереди" – при получении элемента очереди теперь не возникает ошибка "One or more errors occurred. (Value cannot be null. (Parameter 'stringToEscape')) --> Value cannot be null. (Parameter 'stringToEscape')".

                                                                                          Agent

                                                                                          • Исправлена конвертация активностей UiPath.Excel.Activities.ExcelApplicationScope ReadRange и WriteRange в соответствующие активности PIX.
                                                                                          • При обновлении PIX Agent исправлено сохранение предыдущих настроек агента.

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