Release Notes 2.11.0

Что нового

ROBIN Studio

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

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

  • Уточнено описание параметров действия «Открыть», уточнено взаимодействие параметров «Видимый» и «Связанный контекст» - если указан связанный контекст, используется настройка Видимый из него.
  • Добавлено новое действие «Получить количество столбцов», позволяет получить число - количество столбцов в указанной строке с возможностью пропустить скрытые и пустые ячейки.
  • Доработано действие «Найти текст», исправлена нумерация ячеек при указании диапазона в середине листа - корректно обозначается абсолютное положение найденных ячеек на листе.
  • Доработано действие «Взять таблицу», добавлена возможность взять таблицу размером в 1 ячейку, указанием одинаковых данный в начальной и конечной ячейках.
  • Доработано действие «Вставить таблицу», добавлены новые параметры:

Добавлен параметр «С заголовком» - позволяющий рассматривать заголовок таблицы как её первую строку и вставить в файл данные вместе с заголовком таблицы. В большинстве действий добавлен параметр «Индекс колонки», позволяющий использовать формат указания ячеек R1C1. Параметр является альтернативой указанию имени столбца и используется, если имя не заполнено.

  • В ряд действий попали не отлаженные версии, рекомендуется использовать предпоследнюю версию действия:

Исполнить формулу.

Очистить ячейку.

Получить значение из ячейки.

Проверить пустая ли ячейка.

Считать цвет ячейки.

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

Установить формат ячейки.

Установить цвет ячейки.

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

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

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

  • Доработано действие «Получить таблицу», добавлены новые параметры:

Добавлен параметр «С заголовком» - позволяющий рассматривать первую строку таблицы как её заголовок и сохранить как названия столбцов таблицы.

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

Доработано действие «Клик», теперь корректно кликает по элементам в древовидных списках.

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

  • Доработано действие «Взять таблицу», добавлены новые параметры:

Добавлен параметр «С заголовком» - позволяющий рассматривать первую строку таблицы как её заголовок и сохранить как названия столбцов таблицы.

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

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

  • Доработано действие «Выполнить запрос», добавлены новые параметры:

Добавлен параметр «С заголовком» - позволяющий рассматривать первую строку таблицы как её заголовок и сохранить как названия столбцов таблицы.

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

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

Доработано действие «Открыть», изменен механизм определения версии браузеров, должно исправить ошибку на старых ОС связанную с использованием процесса wmic.э.

Доработан WebSpy, при запуске IE теперь можно указывать адрес сайта без протоколов, только основную часть url, например «ya.ru».

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

  • Доработано действие «Отправить запрос» из подгруппы Rest, добавлен параметр «Отключить SSL», позволяющий не выполнять верификацию сертификата сервера при отправлении ему запроса.
  • Доработано действие «Получить сообщение» из подгруппы «MQ», исправлена ошибка с обновлением контекста, теперь с каждым запуском считывается новое сообщение из очереди.

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

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

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

  • Добавлена новая подгруппа «Сойка OCR», содержит действия предназначенные для работы с сервисом Сойка.
  • Добавлено новое действие «Отправить на распознавание», позволяющее отправить документ в сервис Сойка для проведения процесса распознавания. Необходимо указывать класс пакета, который должен использоваться для распознавания, в нем содержатся настройки процесса распознавания. Уточнять доступные классы необходимо у администратора, осуществляющего настройку сервиса Сойка. При распознавании многостраничных файлов, каждая страница учитывается сервисом отдельно.
  • Добавлено новое действие «Получить результат распознавания», позволяющее получить статус и результат распознавания по ранее отправленному на распознавание документу. Результат распознавания может быть получен только на завершающих этапах процесса распознавания. В случае получения статуса «validation» - для дальнейшей обработки файла необходимо вмешательство пользователя через веб интерфейс Сойки для разрешения конфликтов и спорных ситуаций. Возможно указать формат результата - Json или Xml, которые далее можно использовать в соответствующих действиях в качестве контекста.
  • Добавлено новое действие «Распознать», объединяющее в себе функционал предыдущих - документ будет отправлен на распознавание и ожидается получение результата распознавания. Лучший вариант использования - для процессов в которых нет необходимости в валидации результата распознавания и при работе с документами небольшого объема.

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

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

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

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

Группа действий «Сервисы Google»

  • Доработано действие «Взять область значений», подгруппы «Google Spreadsheet», добавлены новые параметры:
  • Добавлен параметр «С заголовком» - позволяющий рассматривать первую строку таблицы как её заголовок и сохранить как названия столбцов таблицы.
  • Добавлен параметр «Убрать дубли заголовков» - в сочетании с предыдущим параметром, если будут встречены дублирующие названия, к ним будут добавлены индексы при сохранении в таблицу.
  • Доработано действие «Вставить таблицу», добавлены новые параметры:
  • Добавлен параметр «С заголовком» - позволяющий рассматривать заголовок таблицы как её первую строку и вставить в файл данные вместе с заголовком таблицы.

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

  • Добавлено новое действие «Соединить таблицы», позволяющее соединить 2 таблицы по определенной схеме, дублям колонок будет присвоен индекс.
  • Добавлено новое действие «Изменить названия столбцов», позволяющее изменить названия колонок таблицы, названия берутся из переданной коллекции.
  • Добавлено новое действие «Посчитать количество столбцов», позволяющее получить число - количество столбцов таблицы, возможно пропускать при подсчете полностью пустые столбцы.
  • Доработано действие «Получить таблицу из CSV», добавлены новые параметры:
  • Добавлен параметр «С заголовком» - позволяющий рассматривать первую строку таблицы как её заголовок и сохранить как названия столбцов таблицы.
  • Добавлен параметр «Убрать дубли заголовков» - в сочетании с предыдущим параметром, если будут встречены дублирующие названия, к ним будут добавлены индексы при сохранении в таблицу.

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

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

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

  • Доработано действие «Разархивировать» с реализацией на ,net, исправлена ошибка из-за которой необходимо было всегда заполнять параметр «При дублировании».

Группа действий «Управление роботами»

  • Добавлена новая группа, с действиями предназначенными для запуска, остановки и отслеживания статуса работающих на машине роботов.
  • Добавлено новое действие «Получить список запущенных роботов», позволяющее получить таблицу со списком активных роботов. Таблица содержит информацию: ID робота, необходимый для других действий группы, имя робота, время запуска робота.
  • Добавлено новое действие «Запустить робота», позволяющее запустить экспортированного робота, с передачей параметров запуска.
  • Добавлено новое действие «Завершить работу робота», позволяющее отправить указанному роботу команду на остановку.
  • Добавлено новое действие «Ожидать окончания нескольких роботов», позволяющее в течение заданного времени ожидать завершения всех указанных роботов.
  • Добавлено новое действие «Ожидать окончания одного робота», позволяющее в течение заданного времени ожидать завершения указанного робота.
  • Функционал действий работает с некоторыми ограничениями в виду имеющихся проблем:
  • Запуск робота нельзя выполнять в варианте установки Для всех, сценарий будет остановлен с ошибкой.
  • Если запущенный робот завершит работу раньше чем тот, из которого он запущен - может возникнуть ошибка в основном роботе.
  • При сохранении таблицы со списком роботов, время запуска может некорректно преобразоваться.
  • Действие «Запустить робота» выполняется немедленно, робот может запуститься только через несколько секунд или не запуститься вообще.