10.04.2023 г.
Вышел новый релиз Sherpa Designer: версия 1.29
1) В Дизайнере реализована функция «разработка во время отладки», которая кардинально упрощает и ускоряет разработку и отладку проектов роботов, особенно больших. Рекомендуем внимательно изучить эту функцию и пользоваться ей при повседневной разработке! Теперь вы можете разрабатывать роботов не выходя из режима отладки, немедленно тестировать работу новых блоков и при необходимости добавлять/удалять/редактировать их, не перезапуская сценарий, при полном сохранении «памяти» робота, текущих значений переменных и объектов. В этом режиме можно также создавать новые переменные, перескакивать на выполнение предыдущих или последующих частей диаграмм, перехватывать исключения и повторять выполнение исправленных блоков до устранения ошибки в месте и в моменте её возникновения. В том числе в этом режиме доступна перезапись и проверка селекторов.
Мы записали два видеоролика для подробного ознакомления с этим новым режимом:
Разработка во время отладки, 1 часть
Разработка во время отладки, 2 часть
2) В Дизайнере реализована возможность управлять прокладкой стрелок между блоками с помощью промежуточных точек-коннекторов. Промежуточные точки можно перемещать, также в одну точку может входить несколько стрелок. Более подробно можно посмотреть на этом видео
Добавить коннектор можно двойным кликом по уже существующей стрелке или через пункт «Добавить коннектор» контекстного меню в любом пустом месте диаграммы.
3) В блоке «Извлечь данные» добавлена возможность указать селектор элемента управления для автоматического перехода к следующей странице. Сбор данных с последующих страниц будет идти, пока данный селектор существует.
4) В палитре «Оркестратор» добавлены блоки для работы с Хранилищем. Этот функционал является аналогом File Buckets в UIPath и служит для хранения файлов любого размера в оркестраторе и обмена файлов между роботами. Функция доступна в новых версиях оркестратора, требуется обновление оркестратора.
5) В блоки «Выполнить SELECT - запрос» и «Выполнить запрос» палитры «Базы данных» добавлена возможность указания входных параметров в запросе.
6) В Дизайнере в окне Редактор выражений добавлена проверка синтаксиса с подсветкой места ошибки. Данная функция автоматически запускается после 2-х секунд бездействия.
7) В Дизайнере в окне Редактор выражений добавлена вкладка Переменные, в которой отображаются переменные проекта и диаграммы с указанием их типа, и в какой диаграмме они объявлены. Вкладка позволяет быстро вставлять переменные проекта в выражение и находить нужные переменные.
8) При публикации проекта в Оркестратор добавлена возможность указывать описание версии процесса.
9) В палитре «Бизнес-функции» добавлены блоки «Синтезировать речь» и «Распознать речь», которые работают через сервис Yandex Cloud
10) В палитру «Telegram» добавлен блок «Бот. Редактировать сообщение». Также в других блоках этой палитры реализована поддержка голосовых сообщений и их скачивание в файл с форматом .ogg
11) Реализована поддержка Attended Floating лицензий, которые позволяют легко перемещать лицензию разработчика или Attended-робота между разными рабочими местами, при использовании оркестратора. Для приобретения лицензий нового типа обратитесь к вашему менеджеру.
12) Улучшен функционал масштабирования диаграммы. Теперь при масштабировании происходит автоматическое перемещение диаграммы в точку, в которую указывает курсор.
13) Реализована функция удаления неиспользуемых диаграмм как во всем проекте, так и в указанной папке. Для этого на вкладке Проект нужно кликнуть правой кнопкой на нужной папке и выбрать пункт «Удалить неиспользуемые диаграммы». В лог запишется информация о найденных диаграммах, и можно будет удалить их все сразу или вручную выбрать нужные.
14) В менеджере пакетов Дизайнера появилась возможность указать дополнительные папки, из которых будут загружаться пользовательские палитры. Данная функция полезна, если несколько разработчиков работают с наборами палитр из общей сетевой папки.
Как всегда обновленные дистрибутивы платформы доступны на странице: