New Year Sale 2026! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Salesforce Certified Platform Sharing and Visibility Architect (Plat-Arch-205) Exam - Topic 3 Question 67 Discussion

Actual exam question for Salesforce's Salesforce Certified Platform Sharing and Visibility Architect (Plat-Arch-205) exam
Question #: 67
Topic #: 3
[All Salesforce Certified Platform Sharing and Visibility Architect (Plat-Arch-205) Questions]

Dreamforce presenters need to be able to edit their presention details (summary, presenter biographies, etc) on a private custom object in Salesforce (Presentation). All presenters for a presentation are captured on a Presenters junction object between Presenter and User.

How can this be accomplished?

Show Suggested Answer Hide Answer
Suggested Answer: C

Contribute your Thoughts:

0/2000 characters
Vicky
1 day ago
Wait, can we really use Apex Managed sharing like that?
upvoted 0 times
...
Louvenia
6 days ago
I think C) is the better option for more control.
upvoted 0 times
...
Tiffiny
12 days ago
Haha, Option B is like using a sledgehammer to crack a nut. Definitely not the way to go.
upvoted 0 times
...
Eric
17 days ago
Option B? Really? A trigger on the junction object? That's just asking for trouble.
upvoted 0 times
...
Dell
22 days ago
Option C is the way to do it. Apex Managed Sharing is the way to go for this kind of access control.
upvoted 0 times
...
Vincenza
27 days ago
Hmm, I'm not sure. Wouldn't a Permission Set be simpler? Option A might be the way to go.
upvoted 0 times
...
Norah
1 month ago
I agree, C is the best option. Triggers are the way to go for this use case.
upvoted 0 times
...
Johnna
1 month ago
I'm a bit confused about the triggers; I thought they were mostly for automating processes rather than managing access like this.
upvoted 0 times
...
Honey
1 month ago
I recall practicing a similar question where Apex Managed sharing was involved, so option C might be the right choice since it allows for more granular control over record access.
upvoted 0 times
...
Susana
2 months ago
This seems like a classic Salesforce security and sharing question. I think option C is the way to go - using Apex Managed Sharing to dynamically control access based on the Presenter junction object. That way, we can ensure presenters only have the access they need, without over-granting permissions.
upvoted 0 times
...
Phuong
2 months ago
I'm a bit confused by the question. Are we supposed to be using a trigger to manage the access? Or is there a more straightforward way to handle this? I'm leaning towards option B, but I'm not 100% sure that's the best approach.
upvoted 0 times
...
Pearlene
2 months ago
Okay, let me think this through. We need to let presenters edit the Presentation details, but we don't want them to have full edit access to the record. I think option A, using a Permission Set, could be a good way to grant the necessary access without over-permissioning.
upvoted 0 times
...
Virgie
2 months ago
A) seems straightforward for giving edit rights.
upvoted 0 times
...
Lizette
2 months ago
Option C seems like the way to go. Apex Managed Sharing is the way to handle this kind of access control.
upvoted 0 times
...
Phung
2 months ago
I'm not entirely sure about option B; it sounds like it could work, but I remember something about Sales Teams being more for opportunities and not really for custom objects.
upvoted 0 times
...
Joni
3 months ago
I think option A makes sense because giving Edit rights through a Permission set seems straightforward for allowing presenters to update their details.
upvoted 0 times
...
Carin
3 months ago
But what about B? It could automate access.
upvoted 0 times
...
Darrel
3 months ago
Hmm, this looks like it's testing our understanding of Salesforce sharing and security. I think option C might be the way to go - using Apex Managed Sharing to control access to the Presentation record based on the Presenter junction object.
upvoted 0 times
...
Man
3 months ago
I'm not sure how to approach this one. The question seems to be asking about managing access to a custom object, but I'm not sure which option is the best solution.
upvoted 0 times
...

Save Cancel