I'm building a Canvas App showing a Dataverse table.
Now I have the task to implement security groups.
Different departments in the company should see different views of the table with only the information relevant to them.
For example HR should be the only group that is able to view the columns containing personal information.
I couldn't find a straight forward way to achieve this, I hope it's possible.
Hi @Power_Person ,
Security groups/roles often work well in Model Driven Apps. It doesn't work the same on Canvas though but here's 1 solution which is in this Post [Post Link].
Also, if I can brainstorm this which can be a viable solution.
1. You can either set 1 field/lookup denoting a group or else make a new Table denoting multiple groups related to to any Users.
2. Once you load the App, fetch the Table with respect to logged-In user and validate which group does he/she belong and then make the App react to the outcome of that.
Hope this helps
WarrenBelz
146,524
Most Valuable Professional
RandyHayes
76,287
Super User 2024 Season 1
Pstork1
65,906
Most Valuable Professional