A Power Platform ToolBox tool that updates the primary owner of cloud flows within a named solution — in one click. Flows can optionally be limited to those currently owned by a specified user.
- Looks up a solution by its unique name in the active Dataverse connection
- Finds all cloud flows (category 5 workflows) that belong to that solution
- Optionally filters those flows by their current owner's Azure AD Object ID
- Resolves the new owner by their Azure AD Object ID
- PATCHes each workflow's
owneridfield in Dataverse — correctly changing the primary owner, not just adding a co-owner
Power Automate's PowerShell modules don't expose a way to change the primary owner directly (Set-AdminFlowOwnerRole only adds co-owners). This tool bypasses that limitation by updating the Dataverse workflow record directly — the same operation the Power Platform admin centre uses internally — via the ToolBox's built-in Dataverse API.
- Select your Dataverse connection in the ToolBox sidebar
- Enter the Solution Unique Name (e.g.
CSAT) — this is theNamefield in the solution details, not the Display Name - Optionally enter the Azure AD Object ID of the current owner to limit the results to that user's flows, then click its Verify button to confirm the user
- Enter the Azure AD Object ID of the new owner — found in Azure Portal → Microsoft Entra ID → Users → [user] → Object ID
- Click Verify to confirm the new owner exists in this environment (optional but recommended)
- Click Find flows to preview the flows that will be updated
- Review the list, then click Update owners
After either user is successfully verified, its Verify button turns green and displays ✓ Verified. The indicator clears if the Object ID is edited or the active connection changes.
- Power Platform ToolBox v1.2.0 or higher
- The new owner must have a Power Platform licence and must have logged into the target environment at least once (so their Dataverse
systemuserrecord exists) - Your ToolBox connection must have sufficient privileges to update workflow records (System Administrator or System Customizer role)
# No build step required — plain HTML/CSS/JS
# Load directly in ToolBox via Debug → Load Local ToolTo use TypeScript and a build step:
npm install --save-dev @pptb/types typescript vitenpm login
npm publish --access publicThen submit at powerplatformtoolbox.com/submit-tool.
MIT