Welcome to ExamTopics
ExamTopics Logo
- Expert Verified, Online, Free.
exam questions

Exam Certified Data Architect All Questions

View all questions & answers for the Certified Data Architect exam

Exam Certified Data Architect topic 1 question 3 discussion

Actual exam question from Salesforce's Certified Data Architect
Question #: 3
Topic #: 1
[All Certified Data Architect Questions]

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?

  • A. Configure the pricing criteria in price books.
  • B. Maintain required pricing criteria in custom metadata types.
  • C. Assign the pricing criteria within custom pricing engine.
  • D. Create a custom object to maintain the pricing criteria.
Show Suggested Answer Hide Answer
Suggested Answer: B 🗳️

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
lizbette
6 months, 4 weeks ago
Selected Answer: C
Salesforce has a native price book option, but the customer would need to build a custom price book that has the rules configured via a territory/region picklist. This would need to be done in a custom price book, which is separate from the standard price book. I think as a result, C fits the bill a little bit better. D is clearly out, because there's no need for a custom object when SF natively has price book configurations, and the client specifically wants minimum code change (factor #4). B I think is unnecessary, as SF has native custom price book configurations, so there's no need to create a custom metadata type. A is too generic, as the customer needs the hierarchy of Location/Region, and therefore needs custom price book.
upvoted 1 times
...
lizbette
6 months, 4 weeks ago
This is honestly a badly worded question, that could lead to a lot of people picking either A or C. Salesforce has a native price book option, but the customer would need to build a custom price book that has the rules configured via a territory/region picklist. This would need to be done in a custom price book, which is separate from the standard price book. I think as a result, C fits the bill a little bit better. D is clearly out, because there's no need for a custom object when SF natively has price book configurations, and the client specifically wants minimum code change (factor #4). B I think is unnecessary, as SF has native custom price book configurations, so there's no need to create a custom metadata type. A is too generic, as the customer needs the hierarchy of Location/Region, and therefore needs custom price book. Reference: https://help.salesforce.com/s/articleView?id=sf.pricebooks_landing_page.htm&type=5
upvoted 1 times
...
thneeb
1 year, 4 months ago
Selected Answer: B
B. Custom Meta datacan be deployed with SFDX from one environment to another. That makes more sense than storing the configuration in custom objects. Include the config in the code is although not a good idea.
upvoted 4 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...