
I created power automate flow to migrate power apps local users to azure ad b2c through power apps portal. Portal logged in user can migrate themselves to azure ad b2c using power automate flow.
My question is we have to migrate 50000 local users to azure ad b2c using power automate flow. so the flow will run for 50000 times. How the pricing is calculate for this power automate flow?
Inside flow I am doing multiple http action like getting graph API token, create user in azure ad b2c and adding authentication method and also Dataverse insert/update action. How the pricing calculate for this action?
If I choose per user plan($15 per user/month) will this enough to run this 50000 flow? Thanks in advance.
You will run into ToS problems real quick.
The license condition says that you need to have all benefiting users to have a license which allows you to use the Connectors which are used in the flow.
In your case you want to use the Dataverse Connector so you either need to use a per flow plan for this flow or give all the 50000 users a license which allows them to use premium connectors.
The term you may want to look for is multiplexing.
Here is a "short" explanation about that from Microsoft: https://download.microsoft.com/download/3/D/4/3D42BDC2-6725-4B29-B75A-A5B04179958B/Licensing_Brief_PLT_Multiplexing.pdf
I'm not a legal counsel so all I said has no legal binding 😄