Cyber Monday 2024! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Salesforce Exam Data Architect Topic 3 Question 36 Discussion

Actual exam question for Salesforce's Data Architect exam
Question #: 36
Topic #: 3
[All Data Architect Questions]

A national nonprofit organization is using Salesforce to recruit members. The recruitment process requires a member to be matched with a volunteer opportunity. Given the following:

1. A record is created in Project__ c and used to track the project through completion.

2. The member may then start volunteering and is required to track their volunteer hours, which is stored in VTOTime_c object related to the project.

3. Ability to view or edit the VTOTime__c object needs to be the same as the Project__ c

record.

4. Managers must see total hours volunteered while viewing the Project__ c record.

Which data relationship should the data architect use to support this requirement when creating the custom VTOTime__c object?

Show Suggested Answer Hide Answer
Suggested Answer: C

A master-detail field on VTOTime__c to Project__c is the data relationship that the data architect should use to support the requirement when creating the custom VTOTime__c object. A master-detail relationship creates a parent-child relationship between two objects, where the master record controls certain behaviors of the detail record, such as security, ownership, deletion, and roll-up summary fields. By using a master-detail field on VTOTime__c to Project__c, you can ensure that the ability to view or edit the VTOTime__c object is the same as the Project__c record, and that managers can see the total hours volunteered while viewing the Project__c record using a roll-up summary field.


Contribute your Thoughts:

Rikki
5 months ago
C is the way to go, no doubt about it. The requirement to have the VTOTime__c object permissions mirror the Project__c object makes it the obvious choice. Plus, the rollup summary field is a nice touch.
upvoted 0 times
Chi
5 months ago
Yeah, C makes the most sense for maintaining permissions and tracking hours.
upvoted 0 times
...
Nieves
5 months ago
I agree, C seems like the best option for this scenario.
upvoted 0 times
...
...
Shoshana
6 months ago
I'm going with D. Master Detail field on Project _c to VTOTime _c. It just seems more intuitive to me, like the project is the 'master' and the volunteer hours are the 'detail'.
upvoted 0 times
Carry
5 months ago
I think D is the best choice too. It makes sense to have the volunteer hours linked directly to the project.
upvoted 0 times
...
Melodie
5 months ago
I agree, D does seem like the most intuitive option.
upvoted 0 times
...
...
Irma
6 months ago
C all the way! The requirement to link the VTOTime__c object to the Project__c record and have the ability to view/edit them together is a clear indication of a master-detail relationship.
upvoted 0 times
Myrtie
5 months ago
C definitely seems like the right choice here. It aligns with the requirement perfectly.
upvoted 0 times
...
Bettyann
5 months ago
Agreed, C seems like the most logical choice for this scenario.
upvoted 0 times
...
Trevor
5 months ago
I think C is the best option too. It makes sense to have a master-detail relationship for this requirement.
upvoted 0 times
...
...
Luisa
6 months ago
Haha, I wonder if the exam writers ever get bored and just throw in a random 'unicorn' answer just to see if anyone falls for it. 'Master Detail field on Project _c to Unicorn_c' - now that would be a head-scratcher!
upvoted 0 times
...
Rutha
6 months ago
I think the correct answer is C. Master Detail Field on VTOTime_ c to Project_c with rollup summary field on Project __c showing sum of hours from VTOTime_c records. This seems to best meet the requirements.
upvoted 0 times
Dottie
6 months ago
Yes, having a Master Detail relationship with a rollup summary field would make it easier for managers to see the total hours volunteered.
upvoted 0 times
...
Avery
6 months ago
I agree, option C seems like the best choice for this scenario.
upvoted 0 times
...
Ivette
6 months ago
Yes, option C would allow managers to easily view the total hours volunteered while looking at the Project__c record.
upvoted 0 times
...
Truman
6 months ago
Yes, having a Master Detail relationship with a rollup summary field would make it easy for managers to see the total hours volunteered.
upvoted 0 times
...
Melodie
6 months ago
I agree, option C seems like the best choice for this scenario.
upvoted 0 times
...
Margart
6 months ago
I agree, option C seems like the best choice for this scenario.
upvoted 0 times
...
...
Mabel
7 months ago
Exactly, that's why C feels correct. The sum of hours will be rolled up to the Project record.
upvoted 0 times
...
Paz
7 months ago
True, but D doesn't talk about summing hours. Managers need to see total hours.
upvoted 0 times
...
Rosina
7 months ago
Hmm, interesting. But what about option D? It also mentions Master-Detail.
upvoted 0 times
...
Mabel
7 months ago
I guess C might be the right one. A Master-Detail relationship with a rollup summary makes sense.
upvoted 0 times
...
Paz
7 months ago
Yeah, I agree. But I think the answer should involve a summary of volunteer hours.
upvoted 0 times
...
Milly
7 months ago
This question looks tricky about data relationships.
upvoted 0 times
...

Save Cancel