Salesforce Certified Development Lifecycle and Deployment Designer — Question 5
Universal Containers has a highly integrated environment with significant process orchestration between systems. When refreshing UAT, Objects that have external Ids from Production no longer point to valid External Ids in the UAT environment.
What should an Architect do to resolve this?
Answer options
- A. In the post refresh plan, modify external ids to a known valid set of values for UAT
- B. Mask the External Id so nobody can see the production value
- C. Let UAT point to production integrations and rollback each transaction after it finishes
- D. Delete all the data and use an Automated testing tool to create new data across all the systems in UAT
Correct answer: B
Explanation
The correct answer is B because masking the External Id protects sensitive production data from being visible in the UAT environment. Option A is incorrect as simply modifying the external IDs may not ensure valid references. Option C risks data integrity and is not a viable solution, while option D is overly drastic and inefficient compared to simply masking the external IDs.