Hi,
I'm trying to create a solution using D365 and Customer Voice to send Surveys to clients. We need a way that every person (user) in the organization can Send Survey Invitation to some Contact from D365. We created a Customer Voice Project and Survey and Mail template and associated it with Power Automate (Flow). Then I built PowerApp that initiate this Flow that sends Invitation Mail to a Contact.
What I face now is that the user that is initiating this trough PowerApp, then trough Power Automate (Flow) is receiving error in the Flow = 403: "User doesn't have shared privileges for creating invite on tenant" . So if I made him "Project Owner" in Customer Voice, he can send survey invitations, but that is not good solution as everyone in my organization should be added as Project Owners and be able do many things in CV.
What I'm considering is creating a Customer Role with minimum permissions required on Customer Voice to just send mail invitations. User should no be able to edit or design surveys and see the response reports.
Is this doable? What are the minimum permissions required for this in CV? Some resources and links how to do this on D365 - Customer Roles and Entity / Service permissions would be of great help.
Thanks,
DM