Hi Community,
I'm looking for guidance on the recommended deployment model for a Power Automate Desktop (PAD) solution in a multi-user environment.
Current Solution
-
Power Automate Desktop (PAD) is used as the RPA layer.
-
PAD launches a Python executable.
-
The Python application displays a desktop UI where users provide inputs.
-
The solution is hosted on an AWS Windows Server.
-
Around 20 users will access the server through separate RDP sessions.
Options We Are Evaluating
Option 1
-
Deploy the desktop flow under a shared service account on the AWS server.
Option 2
-
Register the AWS server as a machine in a Production environment.
-
Maintain a single desktop flow.
-
Allow multiple users to trigger the same flow.
Questions
-
What is the recommended deployment model for this type of solution?
-
Can a single desktop flow be shared among multiple users, or should each user have their own copy?
-
If multiple users trigger the same desktop flow simultaneously from separate RDP sessions on the same Windows Server, how does PAD determine which user session to execute in?
-
Is concurrent execution across multiple RDP sessions supported on a single registered machine?
-
Has anyone implemented a similar architecture in production? If so, what approach worked best?
I'm primarily looking for guidance on the deployment architecture and execution model rather than licensing.
Any recommendations or best practices would be greatly appreciated.
Thank you!

Report
All responses (
Answers (