Salesforce Certified Data Architect — Question 26

A custom pricing engine for a Salesforce customer has to be decided by factors with the following hierarchy:
1. State in which the customer is located
2. City in which the customer is located if available
3. Zip code in which the customer is located if available
4. Changes to this information should have minimum code change
What should a data architect recommend to maintain this information for the custom pricing engine that is to be built in Salesforce?

Answer options

Correct answer: B

Explanation

The correct answer is B because custom metadata types allow for easy updates and minimal code changes when adjusting pricing criteria based on the customer's location. Options A, C, and D do not provide the same level of flexibility and maintainability as custom metadata types, making them less suitable for this requirement.