Deal of The Day! 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

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?
C) Trigger on Presenter junction object that uses Apex Managed sharing to add or remove access to the related Presentation record.
A) Give Edit rights to the Presentation record via a Permission set that is given to the Presenters for a record.
B) Trigger on Presenter junction object that adds the user to the Sales Team for the Presentation record.

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
Rosio
2 months ago
True, but A is simpler to implement.
upvoted 0 times
...
Rolande
2 months ago
C seems more flexible with Apex sharing.
upvoted 0 times
...
Adrianna
2 months ago
It gives direct edit rights to presenters.
upvoted 0 times
...
Shayne
2 months ago
Why A?
upvoted 0 times
...
Adrianna
2 months ago
I think A is the best option.
upvoted 0 times
...
Rosio
2 months ago
This question is tricky!
upvoted 0 times
...
Martina
3 months ago
Totally agree with Virgie, A) is the simplest solution!
upvoted 0 times
...
Daren
3 months ago
B) sounds a bit complicated for just editing details.
upvoted 0 times
...
Vicky
3 months ago
Wait, can we really use Apex Managed sharing like that?
upvoted 0 times
...
Louvenia
3 months ago
I think C) is the better option for more control.
upvoted 0 times
...
Tiffiny
4 months ago
Haha, Option B is like using a sledgehammer to crack a nut. Definitely not the way to go.
upvoted 0 times
...
Eric
4 months ago
Option B? Really? A trigger on the junction object? That's just asking for trouble.
upvoted 0 times
...
Dell
4 months 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
4 months 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
4 months ago
I agree, C is the best option. Triggers are the way to go for this use case.
upvoted 0 times
...
Johnna
5 months 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
5 months 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
5 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
5 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
5 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
5 months ago
A) seems straightforward for giving edit rights.
upvoted 0 times
...
Lizette
6 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
6 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
6 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
6 months ago
But what about B? It could automate access.
upvoted 0 times
...
Darrel
6 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
7 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
Thaddeus
24 days ago
I feel like option B could work too, but it depends on the team structure.
upvoted 0 times
...
Arminda
29 days ago
True, but it might be more complex to implement.
upvoted 0 times
...
Marylyn
1 month ago
But what about option C? Apex Managed sharing could be more flexible.
upvoted 0 times
...
Nobuko
1 month ago
I think option A makes sense for giving direct edit rights.
upvoted 0 times
...
...

Save Cancel