If i create a power app that uses a FLOW with a premium connector such as http request, ,would all the users of the app need premium connector licenses in their account to trigger the flow ? or does just the person building the flow need the premium connector license?
I think so, yeah, @gjeh .
This generally makes it best to just use these for very bespoke applications (I don't mean programs or apps), so that they don't end up costing you hidden charges. I'll go on record with saying that I think we can all see how and why MS have restructured the plans and how licences work ... but for how most small businesses work, it's really very harsh on them.
Anyway, with that in mind, what you can do is test your functionality out, and if you see a genuine business benefit, then build something concrete and get the per app licence for the app ... it might well pay for itself!
Equally, if you're adept at forming half decent JSON, you could consider passing the data outside of the infrastructure (potential security issue) and to another service that does allow API calls, and re-interpret the data there on a basic setup, but still keep your flow here working as required.
Also, consider the source, see if there's a way that you can switch the input to a form input, and then you might make input more onerous, but you might still save on processing overall ... and not have to pay the price for the premiums ;-).
All of that said, I only saw @rsaikrishna's response after typing mine (see below/above) and I'm just curious, @rsaikrishna , what constitutes running a flow from the user's context, then? Is it *literally* triggering a button, or running the flow from the website? Or is it more subtle stuff, like clicking "approve" on an approval flow that is otherwise being run by a service/admin account?
When you create a flow from Power Apps, the flow will be executed on the user's context. In that case, every user needs to have premium license to run the premium action in the flow.
Alternatively, you can create a Service Account or Admin account. Create a flow by using this admin/service account. Run the flow with a trigger (not directly from Power Apps) such as SharePoint list item modified/created, or on schedule basis. Then, only this service account need to have premium license. Per User license will be sufficient.
Regards
Krishna Rachakonda
WarrenBelz
146,769
Most Valuable Professional
RandyHayes
76,287
Super User 2024 Season 1
Pstork1
66,091
Most Valuable Professional