UIPath Automation: Is it possible to perform click and UI interactions in cloud server in UI Path?

1.2k views Asked by At

So I have created an xaml flow which clicks browser buttons downloads files and then does some basic operations. I setup a windows server and connected remotely to it and when I debug my process automation while staying on the screen it works smoothly, problem is that I can't keep my pc on forever so when I just minimize the file even though my system remains up and running: enter image description here The UI Path process kills as the button press times out. I was just curious to know if it's compulsory to keep screen up for the ui based process automation to run through or is there a way to initiate the process and then close the screen and let the system do its job?

This is the eror I get which is like first UI interaction:

enter image description here

Here are the steps I have performed:

  1. Created an unattended robot with machine as the remote instance name.
  2. Created an environment and connected with the robot created in step 1.
  3. Setup UIPath Assistant using machine key and URL.
  4. Published the files and then created the process in cloud console.
  5. Ran it from cloud console.

The process faults at its first UI interaction. Even though it was running in unattended robot form.

Thanks in advance.

2

There are 2 answers

2
Shivam Sahil On BEST ANSWER

Solution for UiPath Studio 20.4 or higher

For my Use Case Picture in Picture mode worked correctly. Thanks @kwoxer for the suggestions, though his answer was enough but I am adding it up here for those who may need future reference.

So If you're facing issues with automating user interactions in dynamic JavaScript Website over a cloud server that loads on demand (When you minimize or close your remote session, the process times out as it's not able to find the UI component), here are the simple steps to follow:

Goto Debug options on top and select picture in picture as shown below:

enter image description here

This basically lets the bot start the system from another node. Now when you run the system and even close the remote connection, the automation process including all sorts of UI interaction will work like charm. Please let me know in case someone faces the issues with the same. Would love to help!

6
kwoxer On

AFAIK this is intended by the licensing model of UiPath. So to solve the issue you need a license for the VM of your RDP connection that allows the unattended usage.

Another idea could be to start the process in the PIP (picture-in-picture) mode. But I have never tested that, so this might also not work.

But maybe you already have a license like that and could test that out.

These are our types: Types