ROBIN Studio

Изменен процесс установки Enterprise и Cloud

Изменен процесс установки - теперь enterprise и Cloud версии используют один и тот же инсталлятор.
При установке необходимо указать Ссылку для подключения к серверу Robin, которая доступна в оркестраторе, в разделе Профиль>Дистрибутивы. 
Настройки необходимые для подключения к конкретному оркестратору и тенанту будут автоматически сформированы.


  • Обновлен алгоритм работы вин шпиона - теперь имя окна проверяется также для не корневых элементов (например диалог "сохранить как" различных приложениях или дочерние окна в 1С)
  • Изменено название типа переменной  - "Пароль" в "Зашифрованная строка"
  • Группы действий без доступных действий внутри теперь скрываются в общем списке:
    • "Р7-Офис Десктоп (python)" из группы "Р7-Офис"
    • "Ner", "Классификация текста" из группы "Текст"
  • Ускорены загрузка действий (enterprise) и запуск робота
  • Утилита для формирования данных машины необходимых для выписки лицензии перемещена в папку \Utils\GetEnvId
  • Добавлена проверка совместимости версии оркестратора для enterprise и cloud версий. Проверка выполняется на стороне оркестратора в момент запуска робота. Если версии оркестратора или платформы не считаются совместимыми - запуск робота будет невозможен
  • В пакет действий для загрузки добавлены дополнительные зависимости для работы Net действий на Linux, за счет чего размер пакета заметно увеличился

RobinRobot Player

  • Выпущено полностью новое приложение плеера, основной функционал сохранен и адаптирован под работу в веб-оркестраторе
  • В стендалон версии доступны разделы Каталог, Выполняющиеся роботы, История запусков, Расписания, Настройки
  • В энтерпрайз версии доступны разделы Каталог, Выполняющиеся роботы, Настройки
  • Поддерживается работа на ОС семейства Linux 
  • В стендалон версии роботы в каталог добавляются локальные через окно проводника, в энтерпрайзе - отражаются опубликованные в оркестраторе роботы
  • Разделы Расписания и Истории запусков для энтерпрайз используются в оркестраторе
  • В стендалон версии История запусков пока отображает только сами запуски, без подробных логов. Логи можно смотреть самостоятельно открывая файлы логов из папки. Отображение лога будет в ближайших релизах.
  • Роботы энтерпрайз и стендалон версии в каталоге разделены и отображаются только те, которые соответствуют текущему установленному варианту
  • При наличии в роботе несовместимых с ОС действий, он будет отображаться недоступным - для стендалон версии в каталоге, для энтерпрайз в окне добавления робота.
  • Изменилась папка для файла лицензии (стендалон). Теперь это не \RobotPlayer, а \Player\resources\dist-backend

Linux

  • Добавлен новый UI плеер с ярлыками на рабочем столе и в главном меню
  • Обновлены система исполнения и Net действия
    Теперь для запуска Net действий на линукс используется dotnet10 
  • Обновлены действия из следующих групп с Net реализацией для возможности запуска в линуксе (точно узнать совместимость с Linux отдельных действий можно в веб-студии, у таких действий отображается иконка пингвина ):
    • Базовые действия
    • Коллекции
    • Конвертация дат
    • Операторы
    • Процессы
    • Таблицы
    • Текст
    • Управление роботами
    • Файловая система
    • MinIO
    • PDF
    • Robin AI (Robin AI Core)
    • XML
  • Обновлены зависимости системы
    Для поддержания работоспособности приложений и отдельных действий, добавлены определенные зависимости, для установки которых нужен доступ к официальным хранилищам пакетов соответствующей версии линукс. Примеры таких зависимостей - ffmpeg, spectacle, gnome-screenshot
  • Пользовательской учетной записи больше не выдается членство в группе rpa-robin
  • Логи экзекуторов и плеера перемещены в папку ~/.local/config/RobinPlatform

Действия

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

  • Действия для работы с win-элементами обновлены и используют такой же механизм поиска элементов/окон, как в вин шпионе
  • Доработано действие "Получить свойство элемента", исправлена ошибка, из-за которой возвращался результат некорректного типа, теперь действие преобразует любое полученное свойство в строковое значение (число, логическое значение, строки)

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

  • Доработано действие "Взять текст", добавлены параметры, позволяющие определить количество и расположение текста, который надо извлечь из документа 

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

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

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

  • Доработано действие "Вызвать команду контекстного меню": расширена возможность взаимодействия с некоторыми элементами, добавлена проверка на наличие открытого контекстного меню

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

  • Доработаны действия "Клик с помощью AI", "Ввод текста с помощью AI" из подгруппы "AI в браузере": изменен принцип выбора ИИ для использования в действиях - теперь модель настраивается в разделе Настройки Оркестратора, а в действии добавлен параметр для выбора одной из этих моделей, который корректно работает только в веб-студии. В десктоп студии действие больше не может использоваться. 

Группа действий "Коллекции"

  • Доработана версия Net действия "Вставить коллекцию": исправлена ошибка, из-за которой вставка не могла выполняться в конец коллекции

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

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

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

  • Доработаны действия "Получить письмо", "Переместить письмо", "Удалить письмо" из подгруппы "Почта Java": исправлена ошибка, из-за которой ssl/tls подключение могло быть установлено только по явно защищенному порту (вроде 587, 995 итд). Теперь при включенном флаге TLS или SSL явно выполняет запрос STARTTLS, что позволяет установить защищенное подключение на любом порту, если это поддерживает сам почтовый сервер.

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

  • Добавлены подгруппы "Управление роботами Java" и "Управление роботами Net"
  • Реализации действий на Net и Java между собой не совместимы и не могут использоваться совместно, поэтому для наглядности они разделены по разным подгруппам.
    Действия "Ожидать окончания нескольких роботов" и "Получить список запущенных роботов" Net и Java также между собой не совместимы, но остались в единственном числе, т.к. оба используют коллекцию (просто с разным наполнением)
  • Добавлено новое действие "Запустить опубликованного робота", позволяющее запустить опубликованного робота в enterprise или cloud. Действие может быть использовано только в веб-студии.

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

  • Для действий добавлена возможность работы с сетевым диском c протоколом webDav
    • Папки: "Копировать папку", "Переименовать папку", "Получить содержимое папки", "Удалить папку", "Очистить папку", "Переместить папку", "Получить родительскую папку", "Найти папку".
    • Файлы: "Копировать файл", "Переименовать файл", "Получить информацию о файле", "Проверить существование файла", "Создать файл", ""Удалить файл", "Переместить файл", "Получить родительскую папку", "Найти файл", "Записать в текстовый файл", "Прочитать текстовый файл", "Проверить признак "Только для чтения"".

Известные проблемы и планируемые доработки

  • Расширение списка действий Net поддерживаемых на Linux
  • Работа отдельных действий через экран citrix
  • Отображение логов роботов в разделе История запусков плеера
  • В настоящий момент если робот собран на windows с использованием кроссплатформенных Net действий, робот не будет считаться кроссплатформенным и не сможет быть запущен на Linux. Проблема касается только standalone версии
  • На Linux часть действий Net и запись экрана для уведомлений требуют установки публичных зависимостей, что может вызывать проблемы в закрытых контурах.
  • Новая версия плеера требует наличия UI на linux машине и не может запускаться в фоновом режиме. Возможен ручной запуск backend компонента плеера.
  • Из-за изменения некоторых настроек прав, для получения полных логов платформы на Linux могут потребоваться root права
  • На Linux при использовании самоподписанного сертификата в оркестраторе возможны ошибки в работе плеера
  • На Linux новый плеер корректно определяет состояние UI сессии, но оркестратор все еще не может устанавливать rdp подключение к linux машине, из-за этого запуск UI робота на машине без подключенной UI сессии пользователя невозможен.
  • При запуске робота из плеера и отправке уведомления при ошибке скриншот делается только для основного экрана, в то время как видео записывает все экраны
  • Если ранее в плеере были добавлены локальные роботы - их надо добавить заново, опубликованных роботов тоже.
  • Если ранее в плеере были настроены запуски роботов по расписанию, их надо будет настроить заново. Старые настройки расписаний останутся в планировщике windows и будут функционировать в случае возвращения к старой версии плеера, но новый плеер не использует этот планировщик
  • Нет меток