Primo Studio 1.1.30
Новые функции
- Добавлена возможность приостанавливать отладку на исключении. Процесс останавливается, если во время отладки возникло исключение, которое невозможно обработать. Благодаря этому пользователь может проанализировать и исправить ошибку, после чего вручную повторить выполнение элемента, не запуская заново весь процесс. Управление функцией осуществляется в настройках Студии на вкладке Общие ➝ Отладчик при помощи параметра Приостанавливать отладку на исключении.
- Добавлена автонумерация элементов процесса для быстрого поиска нужной активности в коде, последовательности или диаграмме. Настройка включена по умолчанию. Управление настройкой осуществляется на вкладке Настройки ➝ Общие ➝ Оформление при помощи параметра Отображать нумерацию.
- В элементах, использующих пароли, появилось свойство Защищенный пароль. Пароль вводится с типом SecureString, т.е. в зашифрованном виде - это позволяет не хранить его открытым даже в памяти компьютера, что значительно повышает безопасность использования учетных данных. Пароль в формате SecureString можно получить двумя способами:
- Из Оркестратора: при создании ресурса с типом Credentials;
- Из Credential Manager (Диспетчера учетных данных).
- Добавлен импорт следующих активностей UiPath:
- Build Data Table (UiPath) ➝ Создать таблицу (в Primo)
- Insert/Delete Rows ➝ Вставка/Удаление строк (Таблицы)
- Select Item ➝ Выбор значения (UI)
- Save Email Attachments ➝ Сохранить вложение
- WriteLine (Append Line) ➝ Добавить строку (Файловая система)
- Delete File ➝ Удалить файл (Файловая система)
- Else-If ➝ If-Else
- Language Change ➝ Раскладка (Рабочий стол)
- UNZIP ➝ Извлечь архив
- Добавлен корректный импорт переходов для элемента Состояние (Диаграмма)
- В элементе Ссылка на процесс добавлен экранирующий ”\” для процессов из вложенных папок.
- Добавлен вывод информации о нераспознанных элементах по завершении импорта проекта.
- Для совместимости с платформой UiPath преобразование даты в строку стало зависеть от системной локали. Обращаем внимание, что эта особенность конвертации может повлиять на функционал Ваших проектов, если в них неявно указан формат преобразования строки - использован метод ToString без аргументов. От системной локали также зависит символ, использующийся в дробных числах: “.” или “,”.
- Добавлен пакет Primo.Networking, содержащий элемент Запрос HTTP с дополнительными свойствами аутентификации. Пакет доступен для скачивания на сайте NuGet.org либо через Менеджер зависимостей Студии.
- Добавлен элемент Регулярное выражение (Matches), который отличается от элемента Регулярное выражение (IsMatch) типом возвращаемых данных.
- Добавлен элемент Запустить робота (Оркестратор), с помощью которого можно запустить задание в Оркестраторе. Рекомендуется использовать при работе с нагруженными бизнес-процессами для более быстрого выполнения RPA-проектов.
- Появилась возможность преобразовывать Присвоение во Множественное присвоение. Для этого в контекстном меню Присвоения добавлена соответствующая команда. Кроме того, во Множественном присвоении появилась кнопка, позволяющая менять местами переменные, если одно значение зависит от другого.
- В элементе Ввод текста появилось свойство Режим. Теперь вводить текст можно в режиме SIMULATE, который эмулирует ввод текста с клавиатуры и предназначен для тех приложений, где вставка текста через INVOKE не поддерживается. Также добавилось свойство Защищенный текст c типом SecureString, которое имеет то же предназначение, что и Защищенный пароль из пункта 3.
- Добавлена возможность поиска значения для процессов с типом Только код. Поиск доступен при нажатии кнопки Найти на вкладке меню Общие.
- Добавлены горячие клавиши Ctrl + H, которые позволяют свернуть активный элемент процесса.
- Добавлена возможность удалять аргументы в окне конструктора аргументов (SQL). Удаление производится при помощи клавиши Delete.
Улучшения
- Добавлено скрытие по умолчанию для блока false в элементе If-Else. Оно предназначено для тех случаев, когда предполагается заполнить только истинное значение. Скрытие/показ блока false осуществляется при помощи опции Показать/Скрыть Ложно на панели элемента.
- Улучшено визуальное представление элемента Try-Catch. При свернутом блоке Catch элемент принимает минимальную ширину.
- При использовании функции Сделать скриншот расширен фрагмент экрана для сохранения.
- Улучшено отображение элементов с условиями. Длинный текст условия перестал увеличивать ширину элемента.
- Установлена минимальная ширина для элементов внутри контейнера. Ширина элементов больше не зависит от предыдущих элементов в Последовательности.
Исправленные ошибки
- В элементе Ссылка на процесс стало недоступным изменение направления аргументов процесса - редактирование направления заблокировано во избежание ошибок.
- Исправлена ошибка в работе компонента Отправить сообщение (MS Exchange), связанная с невозможностью вручную задавать пути в свойствах элемента.
- Исправлена ошибка, которая возникала при отправке письма, если в копии была указана переменная с пустым значением. Отправка при данном условии стала доступна.
- При настройке еженедельного расписания в Robot runner запуск Робота по установленному времени не происходил. Ошибка расписания исправлена.
- Исправлена ошибка в работе элемента Повтор попыток: теперь пауза устанавливается после выполнения попытки, а не перед ней.
Дополнительно
С последними обновлениями Оркестратора можно ознакомиться здесь: