UIPath Automation: можно ли выполнять взаимодействия щелчка и пользовательского интерфейса на облачном сервере в пути пользовательского интерфейса?

Nov 30 2020

Итак, я создал поток xaml, который нажимает кнопки браузера, загружает файлы, а затем выполняет некоторые базовые операции. Я настраиваю сервер Windows и подключаюсь к нему удаленно, и когда я отлаживаю автоматизацию своего процесса, оставаясь на экране, он работает плавно, проблема в том, что я не могу постоянно держать свой компьютер включенным, поэтому, когда я просто минимизирую файл, даже если моя система остается запущен и запущен:

процесс UI Path завершается по истечении времени ожидания нажатия кнопки. Мне просто было любопытно узнать, обязательно ли поддерживать экран для автоматизации процессов на основе пользовательского интерфейса или есть способ запустить процесс, а затем закрыть экран и позволить системе выполнять свою работу?

Это ошибка, которую я получаю, как первое взаимодействие с пользовательским интерфейсом:

Вот шаги, которые я сделал:

  1. Создан автоматический робот с машиной в качестве имени удаленного экземпляра.
  2. Создал среду и подключился к роботу, созданному на шаге 1.
  3. Настройте помощник UIPath с помощью ключа компьютера и URL-адреса.
  4. Опубликовал файлы, а затем создал процесс в облачной консоли.
  5. Запускаем из облачной консоли.

Процесс дает сбой при первом взаимодействии с пользовательским интерфейсом. Хотя он работал в форме необслуживаемого робота.

Заранее спасибо.

Ответы

3 kwoxer Nov 30 2020 at 15:22

AFAIK это предусмотрено моделью лицензирования UiPath. Итак, чтобы решить эту проблему, вам нужна лицензия на виртуальную машину вашего RDP-соединения, которая допускает автоматическое использование.

Еще одна идея - запустить процесс в режиме PIP (картинка в картинке). Но я никогда не тестировал это, так что это тоже может не сработать.

Но, возможно, у вас уже есть такая лицензия, и вы можете ее протестировать.

Это наши типы :

1 ShivamSahil Dec 02 2020 at 06:19

Решение для UiPath Studio 20.4 или выше

Для моего варианта использования режим «Картинка в картинке» работал правильно. Спасибо @kwoxer за предложения, хотя его ответа было достаточно, но я добавляю его сюда для тех, кому могут понадобиться ссылки в будущем.

Итак, если у вас возникли проблемы с автоматизацией взаимодействия с пользователем на динамическом веб-сайте JavaScript через облачный сервер, который загружается по запросу (когда вы минимизируете или закрываете удаленный сеанс, время ожидания процесса истекает, поскольку он не может найти компонент пользовательского интерфейса) , вот простые шаги, которые нужно выполнить:

Перейдите к параметрам отладки вверху и выберите картинку на картинке, как показано ниже:

Это в основном позволяет боту запускать систему с другого узла. Теперь, когда вы запускаете систему и даже закрываете удаленное соединение, процесс автоматизации, включая все виды взаимодействия с пользовательским интерфейсом, будет работать как шарм. Пожалуйста, дайте мне знать, если у кого-то возникнут проблемы с тем же. Хотел бы помочь!