Release Notes 2.7.0
Что нового
ROBIN Studio
- Добавлено уведомление при запуске студии с выключенным ROBIN Agent.
- 8Исправлена ошибка, возникавшая при наличии нескольких действий/ресурсов, название которых отличалось только регистром букв. Теперь использование таких ресурсов, действий не приводит к завершению работы студии.
- Изменено отображение значений Коллекций и Словарей в панели лога и в поле значения. Теперь указывается количество элементов коллекции/словаря, а не полный список значений
- Добавлена возможность переключения языка приложения между Английским и Русским. Сейчас установка английского языка влияет только на названия и описания действий во встроенной документации. Переключатель расположен в окне «Настройки программы» и изменение вступает в силу после перезапуска студии.
ROBIN Player
- Улучшена работа с параметрами запуска. Теперь окно выбора параметров отображается при любом запуске робота и позволяет указать уровень логирования для роботов без входных параметров.
Группа действий «Браузеры»
- При захвате элемента в браузере с помощью webSpy при зажатом Ctrl не производит реального клика по элементу на странице
- Добавлен драйвер для Google Chrome версии 97 для webSpy
- Для действий «Клик», «Отправить текст», «Ожидать состояния элемента», «Проверить наличие элемента», «Получить текст» добавлена возможность работы в режиме совместимости с IE 5 и выше
- Для действия «Открыть браузер» улучшена обработка ошибок, теперь при возникновении ошибки в действии, в логе пишется более точная ошибка, особенно если вызвана настройками браузера
Группа действий «Файловая система»
- Исправлена ошибка работы действия «Разархивировать» при указании длинного пути до архива.
Группа действий «1С»
- Добавлена новая группа действий, предназначенная для работы с приложением 1С через Odata, включающая:
действие «Подключение к 1С», позволяющее установить соединение с сервером 1С действие «Получение объекта» действие «Получение списка объектов» действие «Изменение полей объекта»
Группа действий «JSON»
- Добавлена новая группа действий, предназначенная для работы с файлами и текстом в формате *.json, включающая:
- действие «Открыть», позволяющее открыть существующий файл .json для дальнейшей работы
- действие «Очистить», позволяющее стереть информацию используемую в контексте
- действие «Получить коллекцию значений», позволяющее получить коллекцию всех имеющихся значений
- действие «Получить коллекцию ключей», позволяющее получить коллекцию всех имеющихся ключей
- действие «Получить количество элементов», позволяющее получить количество всех имеющихся пар Ключ:Значение
- действие «Преобразовать в словарь», позволяющее получить словарь наполненный парами Ключ:Значение используемыми в json
- действие «Преобразовать в строку», позволяющее получить содержимое json в виде строки
- действие «Преобразовать словарь в JSON», позволяющее использовать данные из словаря для формирования контекста json
- действие «Преобразовать строку в JSON», позволяющее использовать данные из строки для формирования контекста json
- действие «Содержит ключ», позволяющее проверить наличие указанного ключа в json
- действие «Создать JSON», позволяющее создать новый контекст json, не содержащий информации
- действие «Сохранить в файл», позволяющее сохранить значение из контекста json в указанный файл с расширением .json
- действие «Сравнить», позволяющее проверить, являются ли 2 объекта json одинаковыми
- действие «Удалить значение», позволяющее удалить значение у конкретного ключа
- действие «Установить значение», позволяющее установить значение ключа
Группа действий «Базы данных»
- Исправлена ошибка в действии «Пользовательское подключение». Теперь действие корректно работает при указании любого значения в параметре «Уровень изоляции»
Группа действий «Интеграции»
- Исправлена ошибка в действии «Отправить запрос» подгруппы «REST». Теперь действие корректно работает при использовании кириллицы в тексте запроса
Группа действий «Безопасность»
- Добавлено новое действие «Получить пароль из удаленного хранилища», которое позволяет взять сохраненный пароль, например, от ИС, с которой взаимодействует робот, из централизованного хранилища на стороне ROBIN Orchestrator
Группа действий «Сервисы Google»
- Изменено название группы, старое название - Google spreadsheets. Теперь группа включает в себя работу с сервисами Google:
- новое действие «Подключиться к Google Docs», позволяющее установить подключение к проекту с настроенным API google docs
- новое действие «Создать новый документ», позволяющее создавать новые пустые документы
- новое действие «Подключиться к Google Drive», позволяющее установить подключение к проекту с настроенным API google drive
- новое действие «Загрузить файл», позволяющее загрузить указанный файл на drive.google.com
- новое действие «Получить список файлов», позволяющее получить список файлов, к которым имеет доступ пользователь в drive.google.com
- новое действие «Скачать файл», позволяющее скачать файл по заданным id и дополнительным свойствам
- Изменен процесс сохранения сессий работы с сервисами. При первом подключении и выборе пользователя, который будет использоваться для работы с действиями, файл с данными подключения сохраняется в папке Robin Platform2.0.0Runs%user% для каждого из сервисов используется собственная папка: GoogleDocsAuth, GoogleSpreadsheetsAuth, GoogleDriveAuth.
Группа действий «Окна Java»
- Добавлена новая версия JavaSpy позволяющее работать с приложениями запущенными с помощью JVM x32
Группа действий «Базовые действия»
- Исправлена проблема, приводившая к преждевременному завершению робота после выполнения действия TryCatch на языке java
Обзор
Инструменты контента