ExamGecko
Question list
Search
Search

List of questions

Search

Related questions











Question 186 - Certified Data Architect discussion

Report
Export

A large multinational B2C Salesforce customer is looking to implement their distributor management application is Salesforce. the application has the following capabilities:

1.Distributor create sales order in salesforce

2.Sales order are based on product prices applicable to their region

3. Sales order are closed once they are fulfilled

4. It is decided to maintain the order in opportunity object

How should the data architect model this requirement?

A.
Create lookup to Custom Price object and share with distributors.
Answers
A.
Create lookup to Custom Price object and share with distributors.
B.
Configure price Books for each region and share with distributors.
Answers
B.
Configure price Books for each region and share with distributors.
C.
Manually update Opportunities with Prices application to distributors.
Answers
C.
Manually update Opportunities with Prices application to distributors.
D.
Add custom fields in Opportunity and use triggers to update prices.
Answers
D.
Add custom fields in Opportunity and use triggers to update prices.
Suggested answer: B

Explanation:

According to the Salesforce documentation, an opportunity is a standard object that represents a potential sale or deal with an account or contact. An opportunity can have products and prices associated with it using price books. A price book is a standard object that contains a list of products and their prices for different regions, currencies, segments, etc. A price book can be shared with different users or groups based on their visibility and access settings.

To model the requirement of implementing a distributor management application in Salesforce, where distributors create sales orders based on product prices applicable to their region, and sales orders are closed once they are fulfilled, a data architect should:

Configure price books for each region and share with distributors (option B). This means creating different price books for different regions with the appropriate products and prices, and sharing them with the distributors who belong to those regions. This way, distributors can create sales orders (opportunities) using the price books that are relevant to their region.

Creating a lookup to Custom Price object and sharing with distributors (option A) is not a good solution, as it can introduce unnecessary complexity and redundancy to the data model. It is better to use standard objects and features that are designed for managing products and prices in Salesforce. Manually updating opportunities with prices applicable to distributors (option C) is also not a good solution, as it can be time-consuming, error-prone, and inefficient. It is better to use automation tools or features that can update prices based on predefined criteria or logic. Adding custom fields in opportunity and using triggers to update prices (option D) is also not a good solution, as it can be complex, costly, and difficult to maintain. It is better to use standard fields and features that can handle prices more effectively.

asked 23/09/2024
Malik Khabir
34 questions
User
Your answer:
0 comments
Sorted by

Leave a comment first