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.

Official Microsoft Learn documentation →

Open the interactive RBACMap →