The System Administrator role is a benefit and a curse to Dynamics developers

Ben "The Hosk" Hosking
3 min readFeb 15, 2020

The System Administrator role reminds me of this quote from Blade Runner

“Replicants are like any other machine. They’re either a benefit or a hazard. If they’re a benefit, it’s not my problem”

I would change it to

“CRM Developers are like any other person. They are either a benefit or a hazard. If they’re a benefit, it’s not my problem”

or

“The System Administrator security role is not like any other security role. It’s a benefit and a hazard. When it’s a benefit it’s not the CRM Developers problem”

The System Administrator role gives CRM developer super human powers in the CRM world.

Sometimes a CRM developer will need more than the System Administrator role, if they want to deploy plugins not in a sandboxed CRM where they also need the Deployment Administrator role, which is a tricky customer, find out why in this blog Understanding and adding deployment Administrator role

Why is the System Administrator role great

The System Administrator role is different from other CRM security roles because it’s dynamic.

The System Administrator role automatically has access to all records and all system and custom entities.

One frustrating aspect of adding a new entity in CRM is automatically no security roles…

--

--

Ben "The Hosk" Hosking

Technology philosopher | Software dev → Solution architect | Avid reader | Life long learner