Deal of The Day! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Salesforce Plat-Dev-301 Exam - Topic 4 Question 4 Discussion

A large company uses Salesforce across several departments. Each department has its own Salesforce Administrator. It was agreed that each Administrator would have their own sandbox in which to test changes. Recently, users notice that fields that were recently added for one department suddenly disappear without warning. Which two statements are true regarding these issues and resolution?3637
B) The admin40istrators are deploying their own Change Sets over each othe41r, thus replacing entire Page Layouts in production. and D) A sandbox should be created to use as a unified testing environment instead of deploying Change Sets directly to produ43ction.
A) The administrators are deploying their own Change Sets, thus deleting each other's fields from the objects in production.3839
C) Page Layouts should never be deployed via Change Sets, as this causes Field-Level Security to be reset and fields to disappear.42

Salesforce Plat-Dev-301 Exam - Topic 4 Question 4 Discussion

Actual exam question for Salesforce's Plat-Dev-301 exam
Question #: 4
Topic #: 4
[All Plat-Dev-301 Questions]

A large company uses Salesforce across several departments. Each department has its own Salesforce Administrator. It was agreed that each Administrator would have their own sandbox in which to test changes. Recently, users notice that fields that were recently added for one department suddenly disappear without warning. Which two statements are true regarding these issues and resolution?3637

Show Suggested Answer Hide Answer
Suggested Answer: B, D

This scenario highlights a common conflict in multi-admin environments known as 'the last delivery wins' problem. When multiple administrators work in isolated sandboxes, they are essentially working on different versions of the same metadata. If Admin A adds a field to a Page Layout and deploys it, and then Admin B---who does not have Admin A's changes in their sandbox---deploys their own version of that same Page Layout, Admin B's deployment will overwrite Admin A's changes in Production (Statement B). In the Metadata API (which Change Sets use), Page Layouts are treated as single files; you cannot 'merge' them via a Change Set; you can only replace the destination file entirely.

To resolve this, the team needs a more sophisticated deployment pipeline. Statement D is the correct resolution: the company should implement a 'Staging' or 'Integration' sandbox. In this model, all admins deploy their Change Sets to a single unified sandbox first. This allows them to identify conflicts and 'merge' their changes (manually or via source control) before a final, combined deployment is made to Production. Statement A is technically incorrect because Change Sets cannot 'delete' components; they can only overwrite or add. Statement C is a myth; Page Layouts can be safely deployed, but only if the underlying fields and security settings are also included and coordinated.


Contribute your Thoughts:

0/2000 characters

Currently there are no comments in this discussion, be the first to comment!


Save Cancel