Activity Forums Salesforce® Discussions What is the Change Set in Salesforce?

  • Sanjana

    Member
    July 10, 2018 at 9:36 am

    Hello Madhulika

    Change Set helps in migrating and customising data from one Salesforce org to another.

  • Avnish Yadav

    Member
    September 7, 2018 at 1:05 pm

    Hello,

    A changeset is deployed in a single transaction. If the deployment is unable to complete for any reason, the entire transaction is rolled back. After a deployment completes successfully, all changes are committed to your org and the deployment can’t be rolled back.
    Thanks.

  • Parul

    Member
    September 7, 2018 at 5:06 pm

    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 only contain 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.

    Change sets make deploying changes easier.

    • Change sets represent sets of customizations in your org (or metadata components) that you can deploy to a connected org. Use change sets as a point-and-click tool to migrate your customizations.
    • There’s no need to download files to a local file system. Other deployment methods require you to work with local files.
    • The change set tool helps you discover and include dependent components. For example, a new custom field can’t be migrated if the custom object it belongs to doesn’t exist in the target org.
    • You define the set of components once. You can reuse the same set of components for another deployment by cloning the change set. Cloning change sets is helpful during the iterative phases of a project.

    Deploying with change sets involves the following steps:

    • Authorize deployment connections.
    • Create outbound change set in sandbox.
    • Upload from sandbox to production.
    • Review inbound change and deploy!

    Thanks.

  • shariq

    Member
    September 17, 2018 at 9:07 pm

    Hi,

    To add more into this -

    By using change sets we can deploy our customizations from one environment to other environments in Salesforce.

    Change sets available in Enterprise, performance, unlimited and Database.com editions.

    Note: In this post organization/environment means it may be sandbox or production. By using change sets we can deploy code from sandbox to sandbox and also we can deploy Sandbox to production.

    Prerequisites to deploy by using change sets

    1. A deployment connection between two organizations.

    2. Overall test class code coverage should be greater than 75%.

    3. Create and upload change sets user permission to create or upload change sets.

    Hope this helps.

Log In to reply.

Popular Salesforce Blogs