Microsoft Power Platform · Dataverse Security Roles
System Customizer
Full schema customisation rights but limited to user-owned records for data operations. Common role for app makers and Dataverse developers.
Scope: Single Dataverse environment - schema work without all-data access
Permissions
- Schema - Create, modify, and delete tables, columns, relationships, forms, views
- Solutions - Create, import, and export solutions
- Customisations - Configure business rules, workflows, processes
- Records - Create/Read/Write/Delete on user-owned records (NOT all records like System Administrator)
Common use cases
- App maker building a model-driven app
- Dataverse developer creating tables and forms
- Solution architect during development
Common questions
When should I assign the System Customizer role?
Assign System Customizer when you need to: App maker building a model-driven app; Dataverse developer creating tables and forms; and Solution architect during development. It is part of Microsoft Power Platform and should be granted as a least-privilege alternative to broader roles like Global Administrator.
What can someone with the System Customizer role do?
The System Customizer role grants permissions including: Schema - Create, modify, and delete tables, columns, relationships, forms, views; Solutions - Create, import, and export solutions; Customisations - Configure business rules, workflows, processes; and Records - Create/Read/Write/Delete on user-owned records (NOT all records like System Administrator). See the Permissions section above for the full list.