Published at: 2025-10-30

Outbound Change Sets


Outbound Change Sets

An outbound change set is a collection of metadata sent from the current environment to an externally connected environment.

1.1 Create an Outbound Change Set

Click the “New Change Set” button, enter a name for the outbound change set, and proceed to the change set details page. Click Add Components to include metadata components in the change set.

image

The Add Components page displays all metadata components available in your organization. Select the metadata you wish to include in the change set.

When adding components, consider whether their dependent components should also be included.
For example, when adding a custom field, verify if the related object to which the field belongs needs to be included in the change set.
If the object does not exist in the target deployment environment and the change set does not include it, the deployment will fail.

image

1.2 Upload an Outbound Change Set

After adding metadata components to the change set, you can upload it to the connected organization for deployment.

Click the Upload button on the list page or details page to initiate the upload process.

image

  • Before upload, the change set status is Pending Upload. Metadata in a pending change set updates dynamically with changes in the source environment.
    > Example: If custom field A (text type, length 20) is added to an outbound change set, and its length is later modified to 30 before upload, the change set will reflect the updated length (30).

  • After upload, the status changes to Closed. Metadata in a closed change set remains static and does not update with subsequent changes in the source environment.
    > Example: If custom field A (text type, length 20) is uploaded and later modified to 30, the change set retains the original length (20). No components can be added or removed from a closed change set.

  • When selecting certain component types, the system automatically bundles dependent components into the outbound change set. After upload, these dependencies appear in the component list.

  • Automatic dependency rules for change sets are as follows:

Selected Component Type Automatically Included Dependent Components
Object Related import settings, layouts, validation rules, fields, Record Types
Field Related APL code, global variables, picklists
Button Related APL code, object mapping rules
Layout Related APL code (UI events)
New/edit page layout toggle syncs with new/edit page layouts
Assignment layout settings sync with layouts or Roles
Import Settings Related APL code
Custom Role Related functional permissions, field-level permissions
Preset Role Related functional permissions, field-level permissions
Approval Flow Related user groups, APL code
Node assignees copy all dimensional assignee information
Business Flow Related user groups, APL code
Node assignees copy all dimensional assignee information
Workflow Related user groups, APL code
Node assignees copy all dimensional assignee information
Pipeline Related user groups, fields
Node assignees copy all dimensional assignee information
  • An outbound change set cannot be edited, deleted, or copied during upload.
  • Avoid creating users or Depts. in sandbox environments, as their IDs may mismatch with production environment IDs, leading to unexpected outcomes for metadata involving user/Dept. dimensions.

Delete an Outbound Change Set

Permanently delete a specified outbound change set. This action cannot be undone.

Copy an Outbound Change Set

Use an existing outbound change set as a template to create a new one. The copied change set includes all original metadata components and has a Pending Upload status.

Submit Feedback