Release Notes 2.14.0

Что нового

ROBIN Studio

  • Добавлена возможность скроллить список ресурсов при отладке робота.
  • Доработан механизм отображения подсказок к параметрам и результатам действий: пока курсор наведен на знак вопроса - подсказка показывается без ограничения по времени.
  • Доработан запуск робота: при незаполненных обязательных параметрах действий робот не запуститься. Список самих параметров выводится на вкладку «Список ошибок» (по-умолчанию располагается внизу окна студии, рядом с вкладкой «Логи)», при двойном клике по строчке этого списка, рабочая область фокусируется на соответствующем действии. Незаполненные параметры отключенных действий не учитываются.
  • Добавлен поиск по нестрогому соответствию для действий в роботе, названий роботов, действий на схеме, названий роботов в хранилище (для Cloud и Enterprise версий), логов на панели с логами и поиск действий и контекстов через меню.
  • Добавлена возможность установки значений для входных параметров для следующих типов: «Горячие клавиши», «Путь к папке», «Путь к файлу», «Коллекция», «Словарь».
  • Совершен переход с использования Oracle JDK 8 на Liberica JDK 8 (включена в реестр отечественного ПО).
  • Оптимизировано открытие больших сценариев роботов.
  • Исправлено поведение, из-за которого не удалялись комментарии с действий.
  • Теперь клик работает по всей области действий «Группа действий» и «Try-Catch».
  • Исправлены ошибки работы сохранения результатов выполнения действий. Была исправлена ошибка открытия браузера при установленном чек-боксе «Сохранять результаты».
  • Исправлено визуальное отображение названий web-элементов при изменении названий.

Обратите внимание!

  • Логи студии перенесены в папку %USERPROFILE% / AppData / Roaming / Robin Platform / 2.0.0 / Studio / Logs
  • Логи плеера перенесены в папку %USERPROFILE% / AppData / Roaming / Robin Platform / 2.0.0 /RobotPlayer / Logs

Быстрый доступ к логам платформы и роботов можно получить по кнопке «Logs» в панели инструментов в студии.

Важно!

Исправлены возможные проблемы проверки файла лицензии. Теперь файл лицензии необходимо также размещать в папке с Robin Agent: %USERPROFILE% / AppData /Local / Programs / Robin Platform / 2.0.0 / Agent

ROBIN Player

  • Исправлена ошибка, приводящая к самопроизвольному закрытию плеера при проблемах с передачей логов на панель «История запусков».
  • Исправлена ошибка, из-за которой, в некоторых случаях, происходил запуск одновременно нескольких роботов по расписанию вместо одного.

Группа действий «Excel»

Доработаны действия:

  • «Открыть», добавлен новый параметр «Сохранять изменения». Если чек-бокс отмечен, действия изменяющие содержимое файла, будут автоматически сохранять изменения в файле после выполнения.
  • «Отсортировать», добавлены параметры «Имя столбца сортировки» и «Индекс столбца сортировки»: сортировка области будет выполняться по значениям в этом столбце. Если не заполнено, будут использоваться данные из первого столбца сортируемого диапазона.
  • «Взять таблицу», исправлена ошибка с конвертацией данных, которая могла возникать при извлечении таблицы.
  • «Запустить внешний макрос», исправлена ошибка из-за которой нельзя было запустить один и тот же макрос несколько раз.
  • «Запустить макрос», исправлена ошибка из-за которой макрос сохраненный в личной книге макросов не выполнялся при запуске из другого файла excel кроме того где был сохранен. Теперь выполняется без ошибок и уведомлений.
  • «Установить значения строки», исправлена ошибка из-за которой действие не работало без указания начального и/или конечного столбцов диапазона.
  • «Получить значения из строки», исправлена ошибка из-за которой действие не работало без указания начального и/или конечного столбцов диапазона.
  • «Установить значение столбца»:
  • Исправлена ошибка, из-за которой значение всегда устанавливалось в первую строку, теперь используется строка номер которой указан в параметре «Номер начальной строки».
  • Исправлена ошибка, из-за которой действие не работало, если указан столбец входящий в таблицу (создаваемую в меню Вставка>Таблица).

Группа действий «SAP»

  • Исправлена ошибка, из-за которой SapSpy после длительной работы мог перестать передавать данные в win-элемент.

Группа действий «Windows»

  • Добавлено новое действие «Проверить существование элемента», позволяющее проверить, существует ли элемент.
  • Для действия «Ввести текст» добавлен новый параметр «Имитировать ввод», который позволит вводить текст в win-элементы, для которых нет возможности точно получить используемую кодировку.
  • Добавлена возможность изменять порядковый номер элемента (свойство Порядок/Order) во время выполнения робота, например, подставлять туда значения переменных.
  • Для упрощения работы с несколькими окнами одного приложения, в WinSpy добавлено свойство с порядковым номером окна.
  • Исправлено поведение действия «Закрыть окно, если существует», теперь действие отрабатывает успешно, если указанного окна не существует.

Группа действий «Outlook»

  • Добавлено новое действие «Сохранить шаблон письма», позволяющее сформировать шаблон письма и сохранить в форматах: txt, oft, msg, html, mht.
  • Добавлено новое действие «Получить информацию о письме», позволяющее получить информацию о письме. В результате будет получен словарь с ключами Отправитель, Адресаты, Копия, Дата/время получения, Тема, Тело.

Группа действий «Браузеры»

  • Обновлен драйвер для Google Chrome до версии 108.
  • Добавлена возможность записи действий в WebRecorder и захвата элементов в WebSpy для Яндекс.Браузера. Предварительно необходимо установить расширение RobinPlugin.crx (находится в папке «…/ Robin Platform / 2.0.0 / Utils / WebSpy / RobinPlugin.crx»). В самом расширении добавить возможность открывать ссылки.

Группа действий «Базовые действия»

  • Доработано действие «Try catch», исправлена ошибка, из-за которой блок finally не выполнялся, если ошибка не обрабатывалась ни в одном из блоков catch или не возникала вовсе. Теперь блок finally выполняется всегда, независимо возникла ли и была ли обработана ошибка теперь робот завершается, если возникшая в блоке try не обрабатывалась ни в одном из блоков catch

Группа действий «Офис»

  • Добавлено новое действие «Установить значение строки», позволяющее установить значение строки.
  • Добавлено новое действие «Установить значение столбца», позволяющее установить значение столбца.
  • Исправлена ошибка, возникавшая при работе с колонками начиная с «X», в действиях «Копировать область в буфер», «Вставить значения из буфера», «Очистить ячейку», «Получить данные из столбца», «Получить данные из строки», «Получить значение из ячейки», «Проверить пустая ли ячейка», «Установить значение ячейки», «Установить значение столбца», «Установить значение строки», «Отфильтровать данные», «Получить количество строк», «Взять таблицу», «Найти текст».
  • Исправлена ошибка при установке значения ДатаВремя в действиях «Установить значения строки» и «Установить значения столбца».
  • Исправлена ошибка в действии «Получить данные из столбца», из-за которой в результате действия после каждой найденной ячейки с данными добавлялась пустая ячейка.

Группа действий «Машинное зрение»

В действии «Найти текст на экране» исправлено поведение, из-за которого, в некоторых случаях, возвращаемые координаты были неверны.

Группа действий «Почта»

  • Доработано действие «Получить сообщение», исправлена ошибка, из-за которой возникала ошибка при типе сервера IMAP и почтой Mail.ru.
  • Добавлены новые действия на java, функционально аналогичные действиям на .net.
  • Настройки подключения.
  • Отправить сообщение
  • Получить сообщение.

Новые действия предназначены для использования на Windows и Linux операционных системах.

Обратите внимание!

Действия «Ответить», «Отправить сообщение», «Получить сообщение» должны быть на том же языке, что и действие «Настройки подключения»

Группа действий «Таблицы»

  • Добавлены новые версии действий на python:
  • Посчитать количество строк.
  • Получить данные из ячейки.

Группа действий «Файловая система»

  • Доработаны версии действии «Найти файл» и «Найти папку» на python, исправлена ошибка, из-за которой действия могли возвращать некорректный список путей.

Группа действий «Текст»

Оптимизировано и ускорено выполнение действий «Извлечь ФИО» и «Извлечь адреса».

Группа действий «Распознавание текста»

В действии «Извлечь данные в таблицу» добавлены параметры.

  • «Параметры», позволяющий изменять параметры сегментации, а также другие параметры, относящиеся к конфигурации tesseract.
  • «Алгоритм», который позволяет извлекать только текст или же распознавать таблицы с границами, или распознавать все блоки данных.
  • «Извлечь данные в таблицу» добавлен параметр «Подписать», при активации которого перед каждым распознанным табличным или текстовым блоком будет добавлено слово «Block» c порядковым номером этого блока.
  • «Извлечь данные в таблицу» добавлена возможность распознавать все данные из многостраничного документа, для этого необходимо оставить незаполненным поле «Номер страницы».

Release Notes 2.14.0 Enterprise

ROBIN Agent

  • Добавлена проверка лицензии при удаленном запуске роботов.
  • Исправлена ошибка, возникавшая при наличии в роботе двух версий одного действия на java.
  • Исправлено зависание роботов при потере связи с RobinRobot.

ROBIN Managment Server

  • Совершен переход с Open JDK 8 на Liberica JDK 8 (включен в реестр отечественного ПО).
  • Исправлены ошибки загрузки пакетов действий с помощью RobinPackageLoader.
  • В консоль администратора wildfly добавлена возможность просматривать логи rpdmanager и freerdp.
  • Исправлены ошибки запусков роботов по расписанию.
  • В историю работы с элементом очереди добавлен вывод инициатора и статуса.