Views:

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:

  1. Deploy Multiple Hosted Machines:
  2. 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.
  3. Use Azure Virtual Machines:
  4. 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.
  5. Scheduled Queues for Sequential Runs:
  6. 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.
  7. Assign Attended vs. Unattended Licenses Appropriately:
  8. 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.