Salesforce Certified Platform App Builder — Question 133
You are building a project mgmt app. According to the design given to you, a project must store info regarding the various functional modules under it. Each functional module must store info regarding responsibility assigned to each developer. Info about the responsibility must have info about the due date and status.
What could be the most optimal model to achieve this?
Answer options
- A. Create a Project object then Modules as a child object. Add Tasks to Modules.
- B. Create a Project then add Tasks to it. Define Modules as a field on Task.
- C. Create Project, Module, Responsibility as parent, child and grandchild objects.
- D. Create Project and Module objects then Responsibility as a junction object.
Correct answer: A
Explanation
The correct answer, A, is optimal because it allows for a clear hierarchical structure where a Project contains Modules, and each Module can have multiple Tasks associated with it. This approach ensures that all related information is organized under the appropriate parent object, facilitating easier management and retrieval. The other options complicate the structure or do not appropriately represent the relationships between Projects, Modules, and Responsibilities.