I have UiPath installed on server 1 while my target application are on server 2. Server 1 to server 2 connection is done through citirx which means Robot will have to connect to a citrix VM machine and then go to the target applications to do automation ?
What is the best way to do this ? Will CV activities be helpful ? if not how we make this automation less risky and less image based
Yes, CV activities can be helpful in automating Citrix applications. CV activities can be used to identify and click on elements on the Citrix screen. However, CV activities are not always reliable, especially if the Citrix application is complex or frequently changes.
I would recommend to go with native selectors in Citrix remote runtime instead of CV activities if possible
As UiPath Remote Runtime is a component which facilitates the communication between a remote application or desktop, such as Citrix Virtual Apps, and the dedicated UiPath extension – the UiPath Extension for Citrix , the UiPath Extension for Windows Remote Desktop and Apps , or the UiPath Extension for VMware Horizon . It gathers info about targeted UI elements of remote applications and sends them to the corresponding extension, so that selectors are natively generated in UIExplorer.
Refer this doc for configuration
Or you can refer this example if you are in same page
Run the UiPathRemoteRuntime.msi file to install the UiPath Remote Runtime. It needs to be installed on all the Citrix Application servers, VMware Horizon servers, or the Windows Remote Desktop machines on which you want to create your automation projects.
Log off from the current Citrix window, VMware Horizon window, or RDP session on the client machine and log back in. This is required so that your changes take effect.
Install either the UiPath Extension for Citrix, UiPath Extension for VMware Horizon, or the UiPath Extension for Windows Remote Desktop and Apps on the client machine, depending on the technology on which you want to create your automation projects.
You can also choose to deploy the extension for Java, Chrome, Microsoft Edge, and Citrix from the installer, as well as the Task Scheduler entry, by selecting the corresponding options, as depicted below