Release Notes 2.12.1

Что нового

ROBIN Studio

  • На верхней панели студии добавлены кнопки для копирования, вырезания и вставки действий на схеме робота. Также остались доступны горячие клавиши CTRL+C, CTRL+X, CTRL+V.
  • В основном окне конструктора схемы добавлены скролл бары, в качестве альтернативного способа навигации по схеме.
  • Добавлена проверка схемы при удалении, больше нельзя удалить схему, которая сейчас открыта.
  • Исправлен ряд ошибок, из-за которых мог требоваться перезапуск агента.
  • Исправлена ошибка, из-за которой окно поиска в студии закрывалось при переключении языка.
  • Доработан процесс отображения логов в студии, должно исправить редкие случаи некорректного отображения логов («склеивание», дублирование).
  • Исправлено поведение, при котором после завершения робота, оставались отображаться иконки .net и java в системном трее.
  • Доработано отображение ресурсов в списке в студии, теперь названия веб-элементов и их групп в панели ресурсов обновляются сразу при сохранении.
  • Добавлена возможность фильтрации действий по платформе выполнения. Кнопка фильтрации доступна справа от поисковой строки в списке действий. При установленном фильтре:
  • Отображаются действия только выбранной реализации: java, Python, .Net
  • Поиск действий проходит с учетом выбранной реализации.
  • При использовании действия с установленным фильтром по-умолчанию применяться версия на выбранном языке.

Возможность использовать фильтр упрощает поиск конкретного действия (на конкретной платформе выполнения) и облегчает создание кроссплатформенных роботов.

ROBIN Studio Low-Code

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

ROBIN Player

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Доработан WebSpy.
  • Устранен ряд проблем при работе с Internet Explorer, теперь для установки плагина нет необходимости устанавливать net framework 4.8 devPack. Для установки плагина достаточно запустить скрипт «InstallExtensionForIE.bat» из папки /Utils с правами администратора.
  • Ускорен процесс запуска шпиона.
  • Исправлена ошибка рекордера, при которой записывалось лишнее действие «Перейти по url» после открытия браузера.
  • После закрытия браузера, панель рекордера возвращается в исходное состояние, больше не отображаются кнопки «Стоп» и «Пауза», когда запись закончена.
  • Исправлена ошибка, из-за которой не работала запись действий рекордером после открытия второго робота в студии.
  • Добавлено сообщение с ошибкой, если в Internet Explorer установлен защищенный режим просмотра. В этом случае шпион не может захватывать элементы в браузере.
  • Добавлено новое действие «Подключиться к открытому браузеру», позволяющее для работы действий с браузером использовать не новую сессию, а ранее открытое окно. Действие может работать с браузерами Yandex Browser и Google Chrome.

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

Для корректной работы действия, необходимо чтобы браузер был запущен с аргументом «–remote-debugging-port=9222». Для этого рекомендуется создать ярлык браузера и прописать в нем свойства запуска «–remote-debugging-port=9222».

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

  • Доработано действие «Ввод текста», теперь действие возвращает исходный язык после ввода, а состояние клавиши CapsLock не влияет на регистр.
  • Доработано действие «Нажатие клавиш», добавлен параметр «Язык клавиш» с выпадающим списком, позволяет выбрать в какой раскладке будет нажата горячая клавиша, например «b» или «и». Сейчас работает поддержка английской и русской раскладки, используемая раскладка должна быть установлена в языковых настройках.

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

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

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

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

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

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

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

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

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

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

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

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

Release Notes 2.12.1 Enterprise

ROBIN Studio

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

ROBIN Management Console

  • Возвращена вкладка «Учетные записи». Здесь можно создать учетную запись, которую можно использовать для работы сервиса RDP.
  • При запуске робота с выбором учетной записи - необходимо использовать УЗ созданную в соответствующей вкладке.
  • Если на хосте есть неактивная учетная запись, при попытке запуска там робота будет установлена RDP сессия с использованием данных выбранной учетной записи.
  • Если учетная запись на которой запускается робот активна, RDP сессия устанавливаться не будет.
  • При подключении RDP будет использоваться стандартное разрешение, заданное в настройках приложения на сервере.
  • При настройке запуска по расписанию, необходимо использовать учетные записи созданные в соответствующей вкладке.
  • Робот, запущенный по расписанию, ведет себя аналогично ручному запуску - Оркестратор автоматически определяет необходимость запуска RDP-сессии при запуске робота.
  • Признаки неактивной учетной записи на хосте:
  • Сессия пользователя отключена или неактивна (если было разорвано подключение по RDP, был осуществлен выход пользователя или перезагружен ПК)
  • В варианте «Для всех пользователей» плеер конкретного пользователя не запущен.

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

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