Hello all,
I've a question for my understanding of the licencing of Canvas App.
I was busy to test the possibility to use the environment variables via a Power Automate from a canvas app (for user unlicensed) linked to a SPO.
During my tests, I expected to see a difference when I try to retrieve a value from a step "parameter" (=environnement variables) vs a step "Dataverse" (= get a row from the table "xxx"). For me (and for the documentation), the first scenario can be possible even if my user doesn't have the premium licence. And for the second scenario, it will be not possible.
But I was surprised to see that even if the user doesn't have any licence (a guess user for exemple), it's possible for him to use this Power Automate and to use Dataverse (so, via this power automate, it's possible to search a record in one table or to create a new contact for example). The only thing todo is to ensure that the canvas app doesn't use the dataverse directly as datasource but via a flow...
I guess that is not wanted by Microsoft but my question is "how is it possible that a user can make this without an error ? My expectation was to have an error when he try to login to the canvas app, or at least, when he push the button which triggers the power automate with premium steps ?
Any clarification is more than welcome. Thanks !
Kr,
R4isin