Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

Версия 1 Текущий »

ROBIN Studio

Исправления

  • В WinSpy исправлено построение дерева элементов приложения
  • При повторном запуске WinSpy из заполненного ресурса теперь корректно сохраняются свойства ранее захваченного элемента
  • Исправлена ошибка, из-за которой WinSpy закрывался, не давая сохранить свойства захваченного элемента
  • Исправлена ошибка при работе с окном входных параметров в студии и плеере в действии "Форма ввода данных", возникавшая при попытке заполнения переменной типа "Объект" значениями определенных типов
  • Исправлена ошибка, возникавшая при ручной остановке робота, пока выполняются действия на python, в результате чего статус робота отображался некорректно в истории запусков
  • Исправлена ошибка, возникавшая при выполнении жесткой остановки во время работы со сторонним приложением, например Excel - вместо остановки робот падал с ошибкой
  • Исправлена ошибка, из-за которой пакеты действий скачивались, даже если действие не было выключено, но находилось в выключенной группе действий и не выполнялось
  • Исправлена обработка остановки робота, больше не должно возникать ситуаций при работе с несколькими движками, что робот продолжит работать или упадет с ошибкой
  • Исправлена ошибка, из-за которой при изменении локализации студии, дробные числа могли некорректно измениться. Синхронизировано изменение дробных разделителей в числах в соответствии с региональными настройками
  • Исправлена ошибка отображения кнопок фильтрации после взаимодействия с ними в списке переменных, из-за чего визуально могло быть непонятно текущее состояние фильтров
  • Исправлено отображение рамки выделения при работе WinSpy, теперь должна выделяться корректная область элемента, независимо от разрешения экрана и настроек масштабирования.

Изменения

  • Удалена возможность использовать дробные числа при указании значений в типах Координаты точки и Область

Linux

  • Добавлена поддержка ОС ALT Linux

Действия

  • При использовании действий на .net, при возникновении ошибок в лог движка пишутся все иерархии вызова ошибки, а не только крайняя из них.

Группа действий "Р7-Офис"

  • Добавлены новые действия на java
    • Открыть
    • Закрыть
    • Сохранить
    • Взять таблицу
    • Вставить таблицу
    • Изменить формат диапазона
    • Изменить цвет диапазона
    • Получить значение из ячейки
    • Установить значение ячейки
    • Получить кол-во строк
    • Взять таблицу
    • Вставить таблицу
    • Найти текст
    • Удалить строку
    • Удалить столбец
    • Вставить строку
    • Вставить столбец
    • Активировать лист
    • Получить данные из столбца
    • Получить данные из строки

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

  • Доработано действие "Подключиться к почте" из подгруппы "Почта .Java", действие переименовано из "Настройки подключения" в "Подключиться к почте" 
  • Доработано действие "Получить письмо" из подгруппы "Почта .Java": 
    • действие переименовано из "Получить сообщение" в "Получить письмо"
    • добавлены параметры "Папка с письмами" и "Пользовательская папка", позволяющие указать, в какой папке нужно искать письмо
    • добавлен параметр "Отметить как прочитанное", позволяющий указать, требуется ли найденные действием письма отметить как прочитанные. Раньше это действие выполнялось автоматически, но не работало при определенных настройках подключения
    • добавлен параметр "Сохранить изображения".
  • Доработано действие "Отправить сообщение" из подгруппы "Почта .Net", исправлена ошибка, возникавшая при попытке отправки письма без прикрепленных файлов
  • Добавлено новое действие "Переместить письмо" в подгруппы "Почта Java" и "Почта .Net"
  • Добавлено новое действие "Удалить письмо" в подгруппы "Почта Java" и "Почта .Net"

Группа действий "Robin AI"

  • Доработано действие "Создать контекст" в подгруппе "AI Core"
    • Скорректированы описания и названия параметров
    • Добавлены параметры "Протокол", "Директория"
  • Доработано действие "Отправить пользовательский запрос" в подгруппе "AI Core"
    • Удален параметр "Дополнительное сообщение"
    • Скорректированы названия и описания параметров
    • Изменен тип данных параметра "Источник данных" на Файл (можно указать текстовый документ, табличный документ, pdf)
  • Доработано действие "Сравнить документы" из группы "Проверка документов", обновлена версия сторонних библиотек, теперь удовлетворительно обрабатывает изменения в Word, с Excel еще сохраняются проблемы связанные с работой сторонней библиотеки

Группа действий "Операторы"

  • Добавлены версии действий на java
    • Возведение в степень
    • Остаток от деления
    • Целочисленное деление
    • Инверсия
    • Неэквивалентность

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

  • Доработано действие "Отфильтровать", изменен алгоритм работы фильтрации данных, теперь в параметре "Критерий" указывается способ сравнения данных, в новом параметре "Тип данных в столбце" - тип данных относительно которого происходит сравнение, в новом параметре "Значение" указывается значение с которым сравнивается значение из таблицы

Группа действий "Браузер"

  • Доработано действие "Открыть браузер", добавлен параметр "Автоматическая загрузка драйвера", при активации - если установленные драйверы не подходят для запуска браузера, необходимый драйвер будет скачан и прописан в конфиге. ВРЕМЕННО работает только с Yandex браузером на windows
  • Доработано действие "Сохранить изображение", исправлена ошибка, из-за которой некоторые изображения не сохраняются или сохраняются в некорректном размере
  • Доработано действие "Отправить текст", теперь вводит текст полностью, не обрезая до 260 символов

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

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

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

  • Доработано действие "Добавить новый лист ", добавлены параметры "Позиция", "Индекс листа", "Имя листа", используемые для указания, на какую позицию добавить новый лист
  • Доработано действие "Взять таблицу", исправлена ошибка из-за которой при наличии в файле значения с типом Финансовый или Денежный, извлеченную таблицу было невозможно использовать с действиями на java или python.
  • Доработаны действия "Получить данные из столбца", "Получить данные из строки" и "Получить количество строк", которые при определенном заполнении таблицы могли возвращать некорректные данные

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

  • Доработано действие "Завершить работу робота", добавлена версия действия на .net

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

  • Доработано действие "Исполнить команду", исправлена ошибка, из-за которой в результатах действия сохранялись результаты каждого запуска этого действия в рамках робота
  • Доработано действие "Запустить процесс", исправлена ошибка иногда возникавшая при запуске процесса, из-за чего робот останавливался, но вызванный процесс успешно запускался

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

  • Доработано действие "Получить ресурс" на python из подгруппы "Хранилище ресурсов", убрана проверка сертификата в действии, теперь не должно возникать ошибок при отсутствии подписанного сертификата в оркестраторе

Группа действий "Sharepoint "

  • Доработано действие "Загрузить файл", исправлена ошибка иногда возникавшая при попытках загрузки файла

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

  • Доработано действие "Отправить запрос" из подгруппы "Rest", изменен тип результата "Статус ответа" на числовой

Уточнения к обращениям пользователей:

  • При создании селекторов для поиска веб элементов надо учитывать, что при просмотре свойств элемента в браузере, пробелы указывают на перечисление, например запись "input class=a test-1 inputs", значит что у элемента есть 3 класса. И при поиске таких элементов следует использовать xpath или css, если необходимо учитывать все эти классы в поиске, или выбрать один уникальный класс, который описывает конкретный элемент, например "test-1" и в поле Класс в свойствах веб элемента указать только это одно название класса.
  • В действии "Получить сообщение" из группы "Почта" возможно указание только одного адреса отправителя, т.к. поиск происходит по сумме всех параметров, а не всех писем где какие-то из параметров совпадают и отправитель у одного письма может быть только один

Известные проблемы:

  • В действии "Подключиться к отрытому браузеру" при использовании Yandex браузера предпочтительно использовать браузер открытый действием и на чистом профиле. Роботов и настройки браузера надо сконфигурировать так, чтоб после завершения работы с браузером, закрывались все вкладки кроме одной и не было открыто пустой вкладки "newtab". Это вызвано особенностями архитектуры браузера и драйвера, из-за чего сейчас подключение к браузеру может подключиться только к браузеру, у которого все вкладки активные (они становятся такими при переключении на них), чего проще всего достичь наличием только одной вкладки в браузере.
  • При работе с Yandex браузером в Linux может возникать проблема с запуском браузера. Одной из причин может быть невозможность найти на машине доступный браузер и может быть исправлено указанием в действии в параметрах браузера строчки «"binary":"%путь к исполнительному файлу браузера%"»  
  • Нет меток