Security roles form an integral part of any technical platform's functionality, particularly the Power Platform - Dataverse / Dynamics 365. The three primary phases involved in these roles include creating the role, where the emphasis is on replicating existing roles rather than starting anew. This is especially true when dealing with Dynamics 365 and Power Platform environments, the suggested beginning point being the Salesperson’s security role for Dynamics sales, and Basic User for Power Platform.
Security roles' importance cannot be overstated, especially when dealing with comprehensive platforms such as Dynamics 365 and Power Platform. The role creation process, especially, requires a strategic approach. Starting with an existing role, such as the Salesperson's role for Dynamics or the Basic User for Power Platform, rather than from scratch, can prove to be far more efficient. However, while a uniform security role may seem like an initially attractive approach for simplicity, the need for additional roles, including administrator roles, typically arises within the first few weeks
Security Roles are a necessary but often overlooked aspect of Power Platform / Dataverse / Dynamics 365. When working on new solutions, it is important to start with an existing role such as Salesperson for Dynamics Sales or Basic User for Power Platform. Creating a role from scratch is not recommended. It is also important to note that adding additional roles later may be necessary and to limit delete actions until the system is fully tested. Finally, users should be taught to respect data and handle it with care.
The first step in creating a role is to look at existing blogs. Microsoft provides a blog on security roles and privileges, as well as a few others such as Malindo Nosomartnes, Nishant Rana and CRM Keeper. These blogs provide tips and advice on creating effective roles, as well as how to use the new modern UI for roles.
Once a role is chosen, it is important to consider what type of access to give users. It is suggested to give more access to users, with the understanding that they will be taught how to handle data correctly. It is also important to limit delete actions until the system is tested.
Finally, when the security roles are completed, it is important to go back and review them to ensure that they provide the necessary access for users. This is an important step to ensure that users have the right access to do their job, while also protecting the data from misuse.
Microsoft Security Roles, Power Platform Security Roles, Dynamics 365 Security Roles, Dataverse Security Roles, Security Role Customization.