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, включающая:
  1. действие «Открыть», позволяющее открыть существующий файл .json для дальнейшей работы
  2. действие «Очистить», позволяющее стереть информацию используемую в контексте
  3. действие «Получить коллекцию значений», позволяющее получить коллекцию всех имеющихся значений
  4. действие «Получить коллекцию ключей», позволяющее получить коллекцию всех имеющихся ключей
  5. действие «Получить количество элементов», позволяющее получить количество всех имеющихся пар Ключ:Значение
  6. действие «Преобразовать в словарь», позволяющее получить словарь наполненный парами Ключ:Значение используемыми в json
  7. действие «Преобразовать в строку», позволяющее получить содержимое json в виде строки
  8. действие «Преобразовать словарь в JSON», позволяющее использовать данные из словаря для формирования контекста json
  9. действие «Преобразовать строку в JSON», позволяющее использовать данные из строки для формирования контекста json
  10. действие «Содержит ключ», позволяющее проверить наличие указанного ключа в json
  11. действие «Создать JSON», позволяющее создать новый контекст json, не содержащий информации
  12. действие «Сохранить в файл», позволяющее сохранить значение из контекста json в указанный файл с расширением .json
  13. действие «Сравнить», позволяющее проверить, являются ли 2 объекта json одинаковыми
  14. действие «Удалить значение», позволяющее удалить значение у конкретного ключа
  15. действие «Установить значение», позволяющее установить значение ключа

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

  • Исправлена ошибка в действии «Пользовательское подключение». Теперь действие корректно работает при указании любого значения в параметре «Уровень изоляции»

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

  • Исправлена ошибка в действии «Отправить запрос» подгруппы «REST». Теперь действие корректно работает при использовании кириллицы в тексте запроса

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

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

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

  • Изменено название группы, старое название - Google spreadsheets. Теперь группа включает в себя работу с сервисами Google:
  1. новое действие «Подключиться к Google Docs», позволяющее установить подключение к проекту с настроенным API google docs
  2. новое действие «Создать новый документ», позволяющее создавать новые пустые документы
  3. новое действие «Подключиться к Google Drive», позволяющее установить подключение к проекту с настроенным API google drive
  4. новое действие «Загрузить файл», позволяющее загрузить указанный файл на drive.google.com
  5. новое действие «Получить список файлов», позволяющее получить список файлов, к которым имеет доступ пользователь в drive.google.com
  6. новое действие «Скачать файл», позволяющее скачать файл по заданным id и дополнительным свойствам
  7. Изменен процесс сохранения сессий работы с сервисами. При первом подключении и выборе пользователя, который будет использоваться для работы с действиями, файл с данными подключения сохраняется в папке Robin Platform2.0.0Runs%user% для каждого из сервисов используется собственная папка: GoogleDocsAuth, GoogleSpreadsheetsAuth, GoogleDriveAuth.

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

  • Добавлена новая версия JavaSpy позволяющее работать с приложениями запущенными с помощью JVM x32

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

  • Исправлена проблема, приводившая к преждевременному завершению робота после выполнения действия TryCatch на языке java