Loading

Modify All Data Permission in Salesforce

Дата публикации: Jun 15, 2026
Описание

The "Modify All Data" permission in Salesforce grants a user the highest level of data access, overriding all sharing rules and object-level permissions. Enabling this permission automatically enables a set of dependent permissions. Conversely, disabling any of those dependent permissions will automatically disable "Modify All Data."

Dependent Permissions Automatically Enabled

When "Modify All Data" is enabled, the following permissions are automatically enabled:

  • Read, Create, Edit, Delete, View All Records, Modify All Records on all standard and custom objects
  • Convert Leads
  • Create and Customize Reports
  • Edit Events
  • Edit Personal Quota
  • Edit Tasks
  • Import Leads
  • Import Solutions
  • Manage Categories
  • Manage Dashboards
  • Manage Public Documents
  • Manage Public List Views
  • Manage Public Reports
  • Manage Public Templates
  • Override Forecasts
  • Run Reports
  • Transfer Leads
  • Transfer Record
  • Use Team Reassignment Wizards
  • View All Data
  • View All Forecasts
  • View Setup and Configuration
Решение


The 'Modify All Data' permission does affect all of the following areas: 


Data Tasks

  • Full Access on all objects (Ignores sharing and any other security)
  • Ability to unlock records in a workflow approval process
  • Access to the mass delete page in setup
  • Ability to edit divisions and mass transfer objects between divisions
  • Allow the user to edit shares on objects not owned by them
  • Can import Person Accounts and Contacts
  • Has access to mass update addresses
  • Can delete a pending import
  • Can import solutions even without the Import Solutions permission
  • Can change document owner
  • Can edit opportunity line item unit price
  • Can edit existing case comments
  • Required for deleting case comments
  • Allows editing/deleting of private contacts owned by someone else
  • Allows editing all forecasts
  • Can access mass mails


Administrative Tasks

  • Access to the "empty all org" button in recycle bin
  • Can export an org to sandbox
  • Shows the Data Loader link in setup (but not required to use the Data Loader!!!!)
  • Can enable Salesforce 2 Salesforce
  • There must be at least one active user with Modify All Data in an org
  • Modify All Data is needed to delete *all* custom reports for an object
  • Can set an org's default density preference, regardless of that user’s access to Lightning Experience


Developer Tasks

  • Access to the Metadata API for a developer
  • Access to the outbound and workflow outbound messaging queues
  • Author Apex requires Modify All Data - so to write Apex, you first must have Modify All Data

 
User Management Tasks

  • Can edit anyone's quota
  • Can edit sales teams on other users accounts
  • Can Login as another user once granted access
  • Without Modify All Data, you cannot assign a user to a profile that has Modify All Data


Permissions 'Modify All Data' Requirements

These permissions will be automatically enabled when you enable 'Modify All Data'; conversely, 'Modify All Data' will be disabled if any of the following permissions are disabled:

  • Read, Create, Edit, Delete, View All Records, Modify All Records on all standard and custom objects
  • Convert Leads
  • Create and Customize Reports
  • Edit Events
  • Edit Personal Quota
  • Edit Tasks
  • Import Leads
  • Import Solutions
  • Manage Categories
  • Manage Dashboards
  • Manage Public Documents
  • Manage Public List Views
  • Manage Public Reports
  • Manage Public Templates
  • Override Forecasts
  • Run Reports
  • Transfer Leads
  • Transfer Record
  • Use Team Reassignment Wizards
  • View All Data
  • View All Forecasts
  • View Setup and Configuration


Notes:

Дополнительные ресурсы

“View All” and “Modify All” Permissions Overview

Номер статьи базы знаний

000384401

 
Загрузка
Salesforce Help | Article