Что нового
ROBIN Studio
Улучшения:
- В редких случаях, когда в проекте робота оказывается действие, у которого не выбрана версия.
Теперь при запуске такого робота, на вкладке «Список ошибок» отображается указание на действие, в котором не указана версия, двойным кликом по уведомлению можно переместиться к этому действию.
- Изменена обработка незаполненных параметров в действиях: если в действиях есть незаполненный обязательный параметр, то при попытке запуска робота появляется уведомление и робот не запускается, на вкладке «Список ошибок» перечислены все такие действия и при двойном клике на строчке можно перейти к действию. Сохранению незаполненные параметры не мешают и, если действие выключено, оно не участвует в проверке.
- В случае если в проекте робота находятся действия, о которых неизвестно студии, такие проекты будут открываться, но запустить их не получится, такое может получиться, например если в роботе используется пользовательское действие, которое не было импортировано в студию.
- Оптимизирована и ускорена работа Win Spy.
- Доработан Web Spy: если при подключении занят стандартный для Web Spy порт, то Web Spy занимает любой другой свободный порт.
- Доработана автоматическая блокировка вкладок с открытыми проектами и возможности открытия списка роботов при запущенном роботе.
- Ускорено завершение робота после нажатия на «Стоп».
Исправления:
- Исправлена ошибка, когда после изменении версии действия, массовая смена версий этого действия использовала неправильную версию.
- Исправлена ошибка, которая приводила к закрытию студии при попытке закрытия одного из открытых проектов, если в нем было выделено определенное действие.
- Исправлена ошибка, из-за которой не работало добавление действий в схему с помощью Ctrl+клик ЛКМ по ним в списке действий.
- Исправлена ошибка, которая иногда приводила к закрытию студии при попытке опубликовать пользовательское действие или экспортировать список действий.
- Исправлена возможность работы горячих клавиш, назначение клавиш можно посмотреть в тултипе кнопки:
- Для работы с проектом: CTRL+N, CTRL+S, Ctrl+Shift+E, Ctrl+Shift+G, CTRL+F.
- Для работы с действиями: Ctrl+Z, Ctrl+Y , Ctrl+C, Ctrl+V, Ctrl+Х, Ctrl+G.
- Для запуска робота: Shift + F1 – старт, Shift + F2 – пауза, Shift + F3 – Стоп, Shift + F4 – мягкая остановка, Shift + F5 – жесткая остановка, Shift + F6 – рестарт, Shift + F7 – следующий шаг.
- Исправлена ошибка, из-за которой в параметрах с выпадающим списком визуально очищалось значение при переключении между действиями.
- Исправлена ошибка, из-за которой при создании и публикации пользовательского действия с названием из нескольких слов, могло быть добавлено 2 версии этого действия в студию.
- Исправлена ошибка, из-за которой при изменении версии действия, на версию с другим составом параметров, такой робот не запускался без переоткрытия в студии.
- Исправлена ошибка, из-за которой определенные проекты не могли быть открыты в студии.
- Исправлена ошибка, из-за которой некорректно определялось состояние подключения к агенту во время исполнения робота.
- Исправлена ошибка, из-за которой нельзя было редактировать названия ключей в словаре после первого сохранения.
- Исправлена ошибка, из-за которой в некоторых случаях могли не открываться справка по действию.
- Исправлена ошибка, из-за которой точка останова могла отрабатывать не на том действии, на котором она установлена.
ROBIN Player
- В настройку отправки писем при завершении роботов добавлен переключатель «Прикрепить скриншот». При активированном переключателе «Прикрепить скриншот», в момент завершения робота с ошибкой будет сделан скриншот экрана и прикреплен к письму.
- Доработан механизма рассылки почты по завершению роботов, изменена логика формирования письма, теперь логи, скриншоты и видео будут добавлены в письмо только в случае, если робот завершился с ошибкой. В случае успешного завершения будет только уведомление о успешном завершении робота.
- Исправлена ошибка с запуском по расписанию, когда иногда при запуске робота мог запускать дополнительный экземпляр этого робота.
- Теперь файл видео прикладываемый к письму в случае ошибки в роботе содержит расширение .avi и упакован в архив .izma.
- Исправлена ошибка, из-за которой запуск роботов по расписанию прекращался при перезагрузке машины.
- Исправлена ошибка, из-за которой некорректно определялось состояние подключения к агенту во время исполнения робота.
- Стабилизирован запуск и исполнение роботов, включая:
- исправление ошибки, приводившей к нештатному завершению робота при старте по расписанию.
- ускорена обработка табличных данных при передаче таблиц из java и python в .net действия.
- Стабилизирована работа ROBIN Player. Исправлены проблемы нештатного завершения работы во время выполнения роботов.
Группа действий «JavaSpy»
- Стабилизирована работа JavaSpy на Windows Server 2019.
Группа действий «Outlook»
- Доработано действие «Прочитать и сохранить», исправлена ошибка, возникавшая если в письмах использовались определенные служебные символы.
- Доработано действие «Получить информацию о письме»:
- добавлено преобразование имени пользователя, если вместо почтового адреса в письме отображается cn пользователя в домене.
- исправлена ошибка, возникавшая если в теле письма использовались служебный невидимый символы.
Группа действий «Браузеры»
- Доработано действие «Подключиться к открытому браузеру», добавлены новые параметры «Порт» и «Адрес», позволяющие изменить настройки подключения.
Порт должен совпадать с указанным в параметре запуска открытого браузера (параметр –remote-debugging-port). Теперь можно использовать действие для подключения к браузеру, запущенному на другой машине, доступной по сети, для этого в настройках этого браузера должны быть указаны параметры: –remote-debugging-address=*ip-адрес машины*, –headless и –remote-debugging-port=*порт для подключения*. • Доработано действие «Получить атрибут элемента», исправлена ошибка, из-за которой при получении свойства чекбокса «checked», если чекбокс был не отмечен, возвращалось NULL, теперь возвращается false. • Расширение для браузера опубликовано в магазине расширений google. Установить можно по ссылке: https://chrome.google.com/webstore/detail/robinrecorder/oonhlmoehhgddnimldaplfcgneajipgm/related?hl=ru При отсутствии доступа к Интернету расширение можно установить из папки с установленной платформой: ..Robin Platform2.0.0UtilsWebSpyRobinPluginSigned.crx. Расширение используется для работы Web Spy и Web Recorder, а также подключения к открытому браузеру и совместимо с браузерами Google Chrome, Яндекс.Браузер, Opera, Edge.
Группа действий «Почта»
- Доработана версия действия «Получить сообщение» на java:
- Теперь также как и в версии на .net, вложения каждого письма сохраняются в отдельные папки.
- Скорректированы названия столбцов таблицы в описании результата действия.
- Доработана версия действия «Получить сообщение» на .net:
- Исправлена работа с включенным чек-боксом «Включить html текст», теперь сохраняется html-разметка из письма.
- Скорректированы описание результата действия.
Группа действий «Интеграции»
- Доработано действие «Отправить запрос» из подгруппы «Rest», теперь в параметре «Авторизация» можно указать словарь, с ключами типа «Пароль» для защиты конфиденциальной информации.
Группа действий «Windows»
- Добавлен альтернативный способ поиска элементов по xpath. В свойствах Win-элементов можно выбрать приоритетный способ поиска элемента. Поиск по xphath может быть полезен в тех случаях, когда элемент окна не имеет постоянных свойств однозначного его определяющих.
Группа действий «XML»
- Добавлено новое действие «Проверить существование элемента», позволяющее проверить, существует ли в XML-документе указанный элемент.
Группа действий «Машинное зрение»
- Добавлено новое действие «Повернуть изображение», позволяющее изменять ориентацию изображения.
Группа действий «Операторы»
- В подгруппу «Арифметические» добавлено новое действие «Округлить число», позволяющее округлить указанное число.
Группа действий «Удаленный доступ»
- Добавлена новая группа «Удаленный доступ», объединяющая действия по работе с удаленными компьютерами. Доступны действия:
- «Создать подключение», позволяющее создать подключение к удаленному рабочему столу.
- «Получить список процессов», позволяющее получить список имен запущенных процессов с удаленного рабочего стола.
- «Отключить процесс», позволяющее завершить указанный процесс на удаленном рабочем столе.
- «Разорвать подключение», позволяющее завершить RDP сеанс удаленного рабочего стола.
Обратите внимание!
Для использования действий «Получить список процессов» и «Разорвать подключение», на машине к которой устанавливается RDP-подключение должны быть открыты порты 445 и 135 TCP.
Группа действий «Robin AI»
- В действие «Извлечь адреса» добавлен новый параметр «Исходный вид элемента адреса»: если значение параметра «true», то вид элемента адреса будет указан как в исходном тексте, а если «false», в словаре будет записан нормализованный полный вид элемента адреса.
- Добавлены новые действия в подгруппу «Извлечение именованных сущностей»:
- «Извлечь даты», позволяющее найти в тексте и извлечь даты.
- «Извлечь ФИО» в подгруппу «Извлечение именованных сущностей», позволяющее найти в тексте и извлечь ФИО.
- «Извлечь организации», позволяющее найти в тексте и извлечь организации.
Группа действий «Файловая система»
- Доработана версия действия «Получить содержимое папки» на python, добавлена возможность сортировать результат по имени, размеру, типу, дате создания и дате изменения объектов.
- Исправлены ошибки действия «Архивировать» на python, возникавшие при наличии кириллицы в параметрах «Имя архива», «Путь к папке», «Путь к файлу» и «Сохранить в».
Группа действий «Процессы»
- Исправлено некорректное поведение действия «Запустить процесс» при невозможности запуска процесса по имени процесса.
Группа действий «Excel»
- Доработано действие «Вставить значение из буфера», теперь можно вставлять текстовые значения, скопированные не только действием «Копировать область в буфер», но и скопированные вручную или действием «Копировать текст в буфер».
- Исправлено возможное зависание открытых процессов Excel.
Группа действий «JSON»
- Доработано действие «Получить коллекцию значений», исправлена ошибка, возникавшая при передаче результата в python или в .net действия.
Группа действий «Офис»
- Исправлена ошибка в действии «Получить количество строк» при подсчете количества строк в документе с пустыми строками.
Группа действий «Word»
- Добавлены новые действия.
- «Добавить изображение», позволяющее добавить изображение в указанную область Word-документа.
- «Вставить колонтитул», позволяющее вставить верхний или нижний колонтитул в Word-документ.
- «Вставить таблицу», позволяющее вставить таблицу в указанную область Word-документа.
- «Создать закладку», позволяющее создать закладку с указанным именем в указанном месте Word-документа.
- «Форматировать текст», позволяющее форматировать текст Word-документа.
- «Получить количество элементов», позволяющее получить количество изображений, таблиц, символов, слов или страниц, находящихся в Word-документе.
- «Создать закладку», позволяющее создать закладку с указанным именем в указанном месте Word-документа. Действие может создавать закладку и в защищенной части документа.
- Доработаны действия:
- «Открыть», добавлен параметр «Пароль» для ввода пароля для работы с защищенными документами.
- «Взять текст», «Взять колонтитул», «Взять таблицу», «Взять закладку», теперь действия могут получать указанные данные со всего документа, включая заблокированную часть.
- Доработаны действия «Заменить текст» и «Ввести текст», теперь действия могут работать с незаблокированной частью документа. Например, заполнять формы и анкеты, в которых часть документа заблокирована для редактирования.
Группа действий «Распознавание текста»
- Добавлены новые действия в подгруппу «Dbrain OCR». Действия подгруппы предназначены для работы с Dbrain OCR (https://dbrain.io/):
- «Найти документы в файле», позволяющее найти в исходном файле различные типы документов и сохранить их в виде отдельных файлов.
- «Извлечь данные из документа», позволяющее распознать и извлечь данные из указанного документа в словарь. Поддерживается распознавание паспорта (1 и 5 страницы) и СНИЛС.