Работа робота на удаленном компьютере

Добрый день.

Может ли робот работать с сайтами на удаленном компьютере (при заблокированном компьютере)?

Здравствуйте, @Denis_Ivanenko!

Подскажите, какого рода workflow планируется запускать на данной машине? Необходимо ли взаимодействие с интерфейсной частью? Подскажите, под заблокированным компьютером Вы имеет в виду ВМ без активного подключенного пользователя?

Добрый день.

Планируется открывать страницы в интернете.

Да, планируется ВМ без активного подключенного пользователя.

Только на Unattended лицензиях, которые покупаются с Оркестратором. На Attended лицензиях работа после деактивации сессии прекратиться.

1 симпатия

мы вышли из положения создав локальную учетную запись на пк, на которую не действуют доменные политики.

кстати, вопрос, по поводу анатендед роботов. Если сделали робота, в котором есть блоки с кликами по координатам, такой робот будет работат в оркестарторе? ну т.е. если атендет робота с блоками “кликнуть по координатам” открыват ьи запускать на мониторах с разным разрешением, то клики не попадают. Как это решается в случае с оркестротором?

@optimaRPA, это возможно решить алгоритмически. Если количество мониторов с разным разрешением - конечное число, то возможно задать координаты как переменные, и определять их в начале workflow. При запуске workflow через webhook возможно передавать необходимые значения.

Антон, спасибо. Примем к сведению.

Но я несколько иное имел ввиду. Например:
разработчик делает робота у себя, разрешение экрана у него 4К. В роботе есть блоки “клик по координате”. Потом он загружает робота в оркестратор. И оркестратор запоминает координаты и будет работать нормально?
и второй случай: подключаемся к ВМ клиента, по RDP, и делаем там в студии робота. Разрешение будет одно. Потом подключается клиент к этой же ВМ по RDP но у него уже другое разрешение. И как тут быть?

Надеюсь я понятно расписал)?

@optimaRPA, всё верно, если задавать координаты через “Задать значение” (как при наведении курсора и нажатии Ctrl), то они сохраняются в формате обычных значений (чисел) и являются координатами конкретного объекта при определённом разрешении экрана. Т.е. координаты сохраняются в самом workflow и не зависят от оркестратора.
Второй случай: если разрешение изменить - координаты могут указывать на другой объект.
Возможно также использовать относительные координаты и просчитывать местоположение точки в зависимости от разрешения, но также важно понимать, что приложения могут адаптировать местоположения элементов в своём окне в зависимости от разрешения (растягиваться и сужаться), что может не привести к желаемому результату. Поэтому, при использовании данного действия в проекте рекомендуется в требованиях указывать разрешение подключаемого экрана, либо при разработке продублировать все точки с разным разрешением и при запуске workflow выводить вопрос о текущем разрешении.

Ок, благодарю за столько подробные разъяснения
будем иметь ввиду