Azure App Registration (Power Automate Desktop)
9 min
these instructions apply only to integration with power automate desktop (pad) blueprint integrates with power automate desktop to accelerate and scale robot development and orchestration users can seamlessly export and upload aligned and prioritized business processes along with all related constraints into pad, to provide robot developers with a head start and unparalleled visibility and context to enable export to pad and certain alc features, you must first create an azure app registration how to create an azure app registration navigate to the app registrations section of the azure portal https //portal azure com/error/ue 404?aspxerrorpath=/ select new registration at the top of the page name your app (e g , "blueprint pad integration") within the supported account types section select accounts in this organizational directory only within the redirect uri (optional) section from the dropdown menu, select single page application (spa) in the text field, enter your blueprint url with a trailing slash (e g , https //yourblueprintsite acme com/) select register at the bottom of the page your app should now be registered you will need the enter the application (client) id and directory (tenant) id values into blueprint to complete the configuration see here for how to microsoft 365 authentication settings docid 612isqmsu rkhriujqu1c permissions required once you've configured your azure app registration for blueprint, users who are part of an organization's azure active directory and already have access to the provided pad environment won't need any additional permissions manually assigned (for default pad environments, access is automatically granted to everyone by default ) during the configuration process in azure app registration, the only permission required is microsoft graph > user read this permission is automatically created by default and can be located under the api permissions tab blueprint will request additional permissions the first time a user attempts to export to pad or import flows to alc users will need to accept these permissions to export to pad flow permissions requested by blueprint flows read all allows the application to see which environments does this user have, and what flows are in them user impersonation allows the application to act on dataverse as the signed in user the app gets to call the dataverse api with your identity and do anything you're allowed to do there, specifically reading and writing flows admin permissions error need admin approval some organization may encounter a need admin approval error as shown below as an azure admin, this issue can be solved in one of two ways admin permissions fix option 1 in your azure portal, navigate to enterprise applications > consent and permissions > user consent if setting "user consent for applications" is set to "do not allow user consent", consider switching to "allow user consent for apps from verified publishers, for selected permissions (recommended)" if option 1 is not a possibility for your organization, please try option 2 admin permissions fix option 2 in your azure portal, navigate to enterprise applications > click your blueprint app registration > permissions click the blue "grant admin consent for" button