Use change sets to send customizations from one
Salesforce org to another. For example, you can create and test a new object in a sandbox
org, then send it to your production org using a change set. Change sets can contain only
modifications you can make through the Setup menu. For example, you can’t use a change set
to upload a list of contact records. Change sets contain information about the org. They
don’t contain data, such as records.
Required Editions
Available in: both Salesforce Classic and Lightning Experience
Available in Enterprise, Performance, Professional,
Unlimited, and Database.com
Editions
User Permissions
Needed
To edit deployment connections:
Deploy Change Sets
AND
Modify Metadata
Through Metadata API Functions
To use outbound change sets:
Create and Upload Change Sets
To use inbound change sets:
Deploy Change Sets AND Modify Metadata Through
Metadata API Functions
When you want to send customizations from your current org to another
org, create an outbound change set. After you send the change set, the
receiving org sees it as an inbound change set.
Sending a change set between two orgs requires a deployment
connection. Change sets can only be sent between orgs that are affiliated with a production
org. For example, a production org and a sandbox, or two sandboxes created from the same
org can send or receive change sets.
Permission Sets and Profile Settings in Change Sets Developers can use permission sets or profile settings to specify permissions and other access settings in a change set. When deciding whether to use permission sets, profile settings, or a combination of both, consider the similarities and differences.
Components Available in Change Sets The components available for a change set vary by experience and edition. Also, some components require corresponding features to be enabled in your Salesforce org.
Change Sets Best Practices Review these best practices about dependencies, validation, and access settings.
Inbound Change Sets An inbound change set is a change set that has been sent from another Salesforce org to the org you are logged in to. A change set must be deployed for the changes to take effect. You can deploy the contents of an inbound change set as a whole but not on a component-by-component basis.
Outbound Change Sets An outbound change set is a change set created in the Salesforce org in which you are logged in and that you want to send to another org. You typically use an outbound change set for customizations created and tested in a sandbox and that are then sent to a production org.
We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required Cookies
Always Active
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional Cookies
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising Cookies
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.