ROBIN Studio
Исправления
- В WinSpy исправлено построение дерева элементов приложения
- При повторном запуске WinSpy из заполненного ресурса теперь корректно сохраняются свойства ранее захваченного элемента
- Исправлена ошибка, из-за которой WinSpy закрывался, не давая сохранить свойства захваченного элемента
- Исправлена ошибка при работе с окном входных параметров в студии и плеере в действии "Форма ввода данных", возникавшая при попытке заполнения переменной типа "Объект" значениями определенных типов
- Исправлена ошибка, возникавшая при ручной остановке робота, пока выполняются действия на python, в результате чего статус робота отображался некорректно в истории запусков
- Исправлена ошибка, возникавшая при выполнении жесткой остановки во время работы со сторонним приложением, например Excel - вместо остановки робот падал с ошибкой
- Исправлена ошибка, из-за которой пакеты действий скачивались, даже если действие не было выключено, но находилось в выключенной группе действий и не выполнялось
- Исправлена обработка остановки робота, больше не должно возникать ситуаций при работе с несколькими движками, что робот продолжит работать или упадет с ошибкой
- Исправлена ошибка, из-за которой при изменении локализации студии, дробные числа могли некорректно измениться. Синхронизировано изменение дробных разделителей в числах в соответствии с региональными настройками
- Исправлена ошибка отображения кнопок фильтрации после взаимодействия с ними в списке переменных, из-за чего визуально могло быть непонятно текущее состояние фильтров
- Исправлено отображение рамки выделения при работе WinSpy, теперь должна выделяться корректная область элемента, независимо от разрешения экрана и настроек масштабирования.
Изменения
- Удалена возможность использовать дробные числа при указании значений в типах Координаты точки и Область
Linux
- Добавлена поддержка ОС ALT Linux в версии Enterprise
Действия
- При использовании действий на .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":"%путь к исполнительному файлу браузера%"»