Change Sets (5% Weighting) Flashcards
Given a scenario, compare, contrast and recommend the components and tools of a successful deployment strategy
What are the three release type categories?
Patches (Bug Fixes and simple changes)
Minor (Limited impact changes)
Major (Significant impact)
What is a change set?
A) A build of all the metadata, changed and unchanged, that defines a specific app
B) A step that commits changes to the target org just before deployment
C) A build of metadata changes, possibly unrelated, to be deployed at the same time
D) A milestone past which you can no longer make changes to the build
C) A build of metadata changes, possibly unrelated, to be deployed at the same time
How does tracking metadata changes in a release help you avoid problems when you migrate the release change set to a new environment?
A) Some metadata components might not yet be available in Metadata API, so they have to be migrated manually.
B) It ensures that the developers have met the design specifications
C) It’s useful to keep track of which metadata components are used most frequently in releases
D) The team changing the most metadata components wins!
A) Some metadata components might not yet be available in Metadata API, so they have to be migrated manually.
What is true about both org development and change set development?
A) You can include destructive changes (such as deleting a field) in a release
B) You can have release artifacts that contain changed and new metadata components
C) You can use the Salesforce CLI to script routine tasks
D) You can select specific user data records to move to a different environment
B) You can have release artifacts that contain changed and new metadata components
Why is it important to track changes made during development?
A) To identify what should go in a change set
B) To generate a metadata coverage report
C) To eliminate the need for manual deployments
D) To know which components are supported in Metadata API
A) To identify what should go in a change set
When is it necessary to clone a change set?
A) To use a new deployment connection authorized after the change set has already been uploaded
B) To modify its contents after it has been uploaded to a target org
C) To upload it to a different org
D) To delete a component in the target org
E) A and B
B) To modify its contents after it has been uploaded to a target org
Which step must be performed to transfer a change set from one sandbox to another?
A) Authorize a connection in the sandbox accepting the change set
B) Unlock the change set in the sandbox uploading the change set
C) Refresh the sandbox accepting the change set
D) Verify that the change set contains all dependent components
A) Authorize a connection in the sandbox accepting the change set
Why do you validate a change set?
A) To upload a change set to a testing org
B) To perform a change set deployment dry run
C) To add a change set to the awaiting deployment list
D) To make sure it doesn’t contain malicious content
B) To perform a change set deployment dry run
What is a common reason for the failure of deployment of a change set?
A) A component within the change set has been misnamed
B) A deployment connection hasn’t been authorized in the source org
C) The validation process was skipped
D) A dependent component has not been included in the change set
D) A dependent component has not been included in the change set
What gets locked when you validate an outbound changeset?
The originating org is locked
What gets locked when you deploy an inbound changeset?
The target or is locked
When a change set locks an org, what can (and can’t) you do?
You can still read and write data to the org
You can’t make any setup changes that would modify the metadata
Can you use changesets to delete or rename components?
No
What is the file limit for changesets?
10,000
How can an Administrator set a Flow to active when deploying a Change Set to Production?
A) Activate the Flow before adding to a Change Set
B) From Process Automation Settings, select Deploy Processes and Flows as Active
C) Use a post-deployment Apex script to Activate
D) Deploy a Process Builder that sets the auto-launched flow to an Active status
B) From Process Automation Settings, select Deploy Processes and Flows as Active