See this link for detailed information about specific error messages due to various provisioning misconfigurations. See this link for information about other common error messages.
1. A CDS database has been created or linked to the Power Platform environment.
Database information can be checked on https://admin.powerplatform.microsoft.com.
2. The CDS database linked to the environment is available in Ready state.
Database state can be checked on https://admin.powerplatform.microsoft.com.
Note: Some lifecycle options like backup and restore can leave the database in disabled or Admin-only states. This prevents usage of Power Automate Approvals and other CDS functionality.
3. The Approvals solutions are installed.
This can be viewed in:
- https://admin.powerplatform.microsoft.com > Click "Dynamics 365 apps".
- The Power Automate portal: https://flow.microsoft.com > Click "Solutions" from the left nav.
- Power Apps: https://make.powerapps.com > Click "Solutions" from the left nav.
4. The flowdev@microsoft.com System user is configured correctly.
From https://admin.powerplatform.microsoft.com, select the environment in question, select "Users", click "Manage Users in Dynamics 365", and search for flowdev@microsoft.com. A properly configured application user will:
- Exist. If it does not exist but the solution is installed, follow these steps or delete the approvals solution to force a reinstall. (Note: Deleting the solution will delete all approval data!)
- Browse to https://<your CDS org domain name>/main.aspx?etn=systemuser&extraqs=etc%3D8&pagetype=entitylist&forceclassic=1#614445440
- Select "Application Users".
- Click "+ New".
- Select "Application User" from the dropdown near the profile icon.
- For user name and primary email, enter "flowdev@microsoft.com".
- For full name, enter "Microsoft Flow" or "Microsoft Power Automate".
- For application id, enter the appropriate application id from the list and click Save.
Environment |
Application Id |
Commercial |
0eda3b13-ddc9-4c25-b7dd-2f6ea073d6b7 |
GCC Moderate |
2344da01-132e-4b8c-baba-9e5bf15c344e |
GCC High |
d3d96d68-a8f4-4e1c-8870-c0f5446822a6 |
DOD |
644be0be-7276-484e-a2be-d8ea18b56b27 |
China |
0eda3b13-ddc9-4c25-b7dd-2f6ea073d6b7 |
- Have the "Approvals Administrator" role assigned. Assign this role if it is not assigned to the user.
- Have a business unit that matches the "Approvals Administrator" role group's business unit. Modify the business unit to match that of the role.
- Have a client access mode of "Non-interactive". Change it to this value if it is not set.