We currently include all elements of our Dynamics 365 App in a packaged solution, including custom Security Roles. Whenever we have to make a change to those roles we do so first in the solution in the Development environment and then release into Production environment.
We are just discussing the option of configuring those security roles separately, only in the Production environment, so we can hand over configuration to users rather than make it a dev task. This might increase flexibility and reduce dependence on dev resources and a release process.
Does anyone have any thoughts on the pros and cons of doing this? Or could anyone point me at any references or resources for this kind of environment/solution trade off?
Thanks
Ged