Applies to Product - Power Automate
What’s happening?
The hosted environment cannot support multiple user logins simultaneously.
Reason:
The limitation is by design in Windows-based hosted environments in Power Automate, which allocate one active user session at a time per hosted machine. This ensures stability, security, and resource isolation for automation processes.
Resolution:
- Deploy Multiple Hosted Machines:
- Create a machine group in Power Automate and add multiple hosted machines. Power Automate will automatically assign available machines to user flows, allowing parallel processing for multiple users.
- Use Azure Virtual Machines:
- Provision Azure VMs with Windows 10/11 multi-session if you need to support multiple user sessions. Integrate the VMs with Power Automate using on-premises data gateways for broader access.
- Scheduled Queues for Sequential Runs:
- If concurrency is low, queue desktop flow runs so that users' automations execute sequentially without overlapping. Manage priorities and schedules within Power Automate to avoid manual intervention.
- Assign Attended vs. Unattended Licenses Appropriately:
- Attended RPA is tied to a single user working on the machine, while Unattended RPA can run independently but only allows one session per hosted machine at a time.
