Need Help: Automating SAP B1 Inside VM – Remote Desktop Extension Prompt

Hi Community,

I’m trying to automate the SAP B1 application running inside a Virtual Machine (VM) using UiPath. However, when I attempt to interact with the application, I receive the following prompt:

“You need to install the UiPath Extension for Windows Remote Desktop. Do you want to install the extension now?
Note: The UiPath Remote Runtime must also be installed on the server machine.”

It also mentions that if installing the extension is not possible, I can proceed using Computer Vision by clicking “Continue Anyway”.

I would appreciate guidance on the following:

  1. What are the exact steps to install the UiPath Remote Desktop Extension and Remote Runtime, both on the local machine and the VM?
  2. Are there any permissions or prerequisites required to install these components within the VM?
  3. If using Computer Vision as an alternative, what are the best practices to ensure reliable interaction with SAP B1?
  4. Has anyone successfully automated SAP B1 within a VM and be able to share tips or considerations?

Thanks in advance for your support!

Best regards,
Sushma Rajolli

Refer this for Remote Desktop Extension installation:

Refer this for Remote Runtime installation

Admin rights will be required to install the runtime

CV will be less reliable compare to the selectors approach. This should be last option.

@Sushma_Ganapatisa

I believe steps hve been shared coming to other questions

If you install runtime then you can use all the activities normally just like any other ui automation and more reliable.CV should be the lat option as it depends on the images and own generated selectors ..any small change would effect the automation

Obviously on VM and on remote machine you need admin rights to install..better to reachout to your IT team and provide them with the details to install..

Make sure you install compatibile version based on the studio version you are using

Cheers

Thanks @Anil_G and @ashokkarale

As part of the POC, I have installed the UiPath Remote Runtime and tested automation using the RPA Challenge application within the VM. This setup is working fine and behaves just like a local system.

In my actual requirement, I need to:

  • Read and compare Excel data from the local machine, and
  • Perform operations (read/write/click) in the SAP B1 application hosted on the VM, based on that data.

Could you please confirm if it’s technically feasible to read data from the local machine and use it to interact with the SAP B1 application running inside the VM? Any suggestions on the best way to handle this kind of cross-environment data exchange would be appreciated

@Sushma_Ganapatisa

You can

As the file is on vm where UiPath is present you can directly read the data

And as runtime is installed interaction with SAP would be direct with all the sap related activities.

If you are trying to download file from SAP then you might need a shared drive between vm and remote runtime and remote files can be accessed only via that shared drive.

Cheers

1 Like

If we use Computer Vision Will it work for unattended

@Sushma_Ganapatisa,

Yes it will work in unattended as well.

1 Like