Release Notes 2.10.0

Что нового

ROBIN Studio

  • Исправлена ошибка из-за которой была невозможна работа в студии Standalone без подключения к интернету.
  • Ускорена работа java движка. Быстрее выполняется запуск движка, переключение с и на него.
  • Проведена локализация интерфейса студии и встроенных инструментов (шпионов). Охвачена большая часть элементов интерфейса и сообщений. Оставшиеся мелкие и редко используемые элементы будут локализованы в будущем релизе
  • Выбор языка при установке активирует выбранный язык локализации.
  • Убраны лишние элементы в меню студии и окне настроек.
  • Исправлена ошибка когда остановка робота не работала если он стоит на паузе.
  • Добавлены определения типов для ряда контекстов, в том числе действий из групп «Базы данных», «Офис», «SAP». Должно исправить ошибки вида «Converter not found» при использовании действий из этих групп.
  • В Cloud и Enterprise Исправлена ошибка при восстановлении пакетов, когда java пакеты не могли восстановиться, если был недоступен официальный Maven репозиторий в интернете.

ROBIN Player

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

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

  • Доработано действие «Конвертировать данные» версии java.
  • Исправлена ошибка при конвертации числа в строку, когда в конец целых чисел добавлялась дробная часть (.0).
  • При наличии дробной части, разделитель в числе зависит от локализации студии.

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

  • Доработано действие «Вставить значения из буфера».
  • Исправлена ошибка, из-за которой значения всегда вставлялись в ячейку А1.
  • Добавлено сообщение с ошибкой, если возникла проблема при обращении к буферу. Такая ошибка может быть исправлена увеличением задержки при запуске действия.
  • Доработано действие «Открыть», добавлен параметр «Пароль», где можно указать пароль для открытия защищенных паролем файлов.
  • Доработано действие «Сохранить»:

Исправлена ошибка когда иногда при многократном сохранении файла могло появиться диалоговое окно с подтверждением сохранения, куда робот не мог нажать.

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

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

  • В действии «Отправить текст» поправлено описание параметра «Таймаут».

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

  • Улучшена возможность шпиона распознавать элементы SAP. Теперь может захватывать ряд элементов, с которыми ранее не работал.

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

  • Доработано действие «Прочитать текст» из подгруппы «Tesseract OCR»:

Добавлен параметр «Параметры», позволяющий указать дополнительные параметры распознавания (шаблон распознавания, настройки предобработки и пр.).

Для выбора языка распознавания добавлены варианты «Испанский язык» и «Португальский язык».

  • Доработано действие «Получить текст из PDF» из подгруппы «Tesseract OCR», улучшена работа при распознавании курсива в тексте.
  • Добавлена новая группа действий «Microsoft OCR».
  • Добавлено новое действие «Извлечь текст из изображения» в подгруппу «Microsoft OCR», позволяющее использовать встроенную в Windows систему OCR. Для использования может потребоваться предварительная установка или включение соответствующего компонента.

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

  • Доработано действие «Скачать файл», исправлено значение передаваемое в результат действия, теперь путь может корректно использоваться другими действиями.
  • Доработано действие «Обновить файл», убраны лишние не используемые параметры действия.
  • Доработаны действия «Открыть» из подгрупп «Табличные документы» и «Текстовые документы», добавлена возможность открывать файлы с нестандартной структурой, получаемые например из старых версий 1С.

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

  • Скорректирована работа при обработке пустых ячеек таблицы. Несериализуемое значение DBNull больше не должно появляться в таких ячейках. При появлении такого значения, будет выдано соответствующее исключение с описанием (подробное описание только в движке .net).
  • Доработано действие «Получить таблицу из CSV» версии на .net, исправлена ошибка из-за которой полученная таблица иногда могла содержать неверное количество столбцов с неверно распределенными данными.

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

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

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

  • Доработано действие «Составное форматирование» версии java, исправлена некорректная работа действия.
  • Доработано действие «Проверить на null и пустоту» исправлена ошибка при обработке пустого значения полученного из действия, теперь если на вход получено пустое значение из другого действия, корректно возвращает TRUE

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

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

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

  • Доработано действие «Получить сообщения», теперь письма в таблице сортируются по убыванию по дате и времени получения письма. Манипуляции с письмами внутри почты, как перекладывание их в разные папки не изменяет порядок письма в таблице.

Группа действий «Интеграции»

  • Доработано действие «Отправить запрос».
  • В результате действия «Заголовки» изменен формат значений, теперь если было получено несколько одинаковых заголовков, по этому ключу в словаре будет не строка, а коллекция строк со всеми значениями этого заголовка
  • Исправлена ошибка с кодировкой при получении кириллицы в ответе запроса, теперь тело ответа содержит кириллицу в исходном виде.

Группа действий «Коллекции»

  • Для всех действий с коллекциями с реализацией на java добавлено исключение, возникающее если индекс вне диапазона

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

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

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

  • Доработано серверное приложение. Теперь корректно учитываются неуспешные попытки обработки ресурсов, когда они были заблокированы.
  • Изменен ответ сервиса в API. Из-за этого обновлены действия, чтоб работать с новыми данными. Предыдущие версии этих действий были отключены:

Обновить элемент.

Получить коллекцию элементов.

Получить элемент по ID.

Получить элемент по условию.

Завершить обработку элемента.

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

  • Доработаны действия для корректной обработки таймаута, теперь при указании таймаута, если окно/элемент отсутствуют в момент запуска действия, оно продолжает работать указанное время без ошибок, а при истечении указанного времени будет выброшено корректное исключение. Изменение в действиях:

Ввести текст.

Очистить поле.

Получить координаты элемента.

Получить свойство элемента.

Получить текст элемента.

Установить значение списка.

Фокус на элементе.

Активировать окно.

Максимизировать окно.

Свернуть окно.

Сменить язык.

Release Notes 2.10.0 Linux

Что нового

Linux installation

  • Сформирован пакет установки платформы для установки на различных редакциях Linux.
  • В пакет установки входят отдельные файлы для установки ядра платформы, действий Python и действий Java.
  • Поведение действий должно быть аналогичным тому, как они работают на Windows.