QuestionQ109

Understanding Packages

Universal Containers (UC) has used change sets to deploy all modifications to its Sales Cloud apps. After several business units joined the single Salesforce instance, UC needs to assess the development model that is most appropriate. IT management is particularly interested in learning more about the package development model.

As an architect, which two statements describe differences between the change set model and the package development model?

Choose two
  • A In package development, the source of truth is the metadata in the package project, which makes it easy to integrate to a version control system.
  • B A change set can be retrieved from the developer’s workbench as a package, then pushed into the version control system to achieve the versioning control.
  • C In change set development, the source of truth is a combination of the metadata already in the environment and the content of your change set.
  • D In package development, the best practice is to consider the dependencies and build the dependencies into the package so it can be deployed in any other target orgs.
Explanation

Package development organizes metadata in Salesforce DX package projects and stores that source in a version control system, providing a source-driven, versionable release process. Change-set development is org-centric: the org contains the application metadata, while a change set identifies the subset of changes selected for deployment. Salesforce describes the production org as the source of truth in the traditional change-set model and version control as the source of truth in the package development model.

Learn more

Community Discussion

No comments yet. Be the first to start the discussion!