Что нового

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 страницы) и СНИЛС.
  • Нет меток