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 4 Question 44 Discussion

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

Customer complaints for bad interactions with a customer support agent are logged as Cases and assigned to a human resources representative. The agent of the complaint should not see the case, but their manager should.

How is this accomplished?

Show Suggested Answer Hide Answer
Suggested Answer: B

Contribute your Thoughts:

0/2000 characters
Lashaunda
3 months ago
A could work, but it sounds complicated with Apex.
upvoted 0 times
...
Sheridan
3 months ago
Wait, how does the manager not see the details if they can access the case?
upvoted 0 times
...
Nicholle
3 months ago
C seems risky; what if the manager misuses access?
upvoted 0 times
...
Lazaro
4 months ago
I think B is the best option here.
upvoted 0 times
...
Sherell
4 months ago
Sounds like a solid plan to keep things confidential!
upvoted 0 times
...
Alida
4 months ago
I thought sharing rules were the way to go for cases like this, so option B seems like it could be correct, but I need to double-check the specifics.
upvoted 0 times
...
Stevie
4 months ago
I feel like option A could work with Apex Managed Sharing, but I can't recall if that's the best method for this scenario.
upvoted 0 times
...
Eileen
4 months ago
I remember practicing something similar where we had to restrict access based on ownership. Option C might be the right approach, but I'm not confident about the permission settings.
upvoted 0 times
...
Solange
5 months ago
I think option B sounds familiar, but I'm not entirely sure if sharing rules can be based on custom fields like that.
upvoted 0 times
...
Marla
5 months ago
I think the Apex Managed Sharing approach sounds promising. That way, we can dynamically control access based on the agent's manager, without relying on record ownership or sharing rules. I'll need to research the details, but that's the direction I'm leaning.
upvoted 0 times
...
Devorah
5 months ago
I'm a bit confused on the best way to handle this. Should we use a sharing rule, record ownership, or some combination? I want to make sure I understand the nuances before deciding.
upvoted 0 times
...
Rosio
5 months ago
Okay, let me think this through step-by-step. The agent shouldn't see the case, but the manager should. A sharing rule or Apex Managed Sharing could work, but I'll need to consider the implications of each approach.
upvoted 0 times
...
Garry
5 months ago
Hmm, the key seems to be ensuring the agent can't see the case, but the manager can. I'm not sure if a sharing rule or record ownership would be the best approach here.
upvoted 0 times
...
Cristal
5 months ago
This looks like a classic security and access control problem. I think I'll start by considering the different user profiles and their required access levels.
upvoted 0 times
...
Sarah
5 months ago
I'm pretty confident that XML-Signature is the correct answer here, as it provides digital signatures to ensure non-repudiation.
upvoted 0 times
...
Julian
9 months ago
Option C is like trying to hide a bad review from the employee - good luck keeping that under wraps!
upvoted 0 times
Dong
8 months ago
Option C is like trying to hide a bad review from the employee - good luck keeping that under wraps!
upvoted 0 times
...
Alida
8 months ago
C) Case is owned by the subject of the complaint, so their manager in the role hierarchy can access the record. CRED permission are removed on Case so the agent cannot read the case record.
upvoted 0 times
...
Leonida
8 months ago
B) Criteria based Sharing Rule on Case that shares to the Role Manager and above when a custom field Assigned Agent (subject of the complaint) is not blank.
upvoted 0 times
...
Helaine
9 months ago
A) Trigger on Case ta lookup and share to the manager of an Assigned Agent custom field (the subject of the complaint) using Apex Managed Sharing.
upvoted 0 times
...
...
Junita
10 months ago
Option B all the way! It's like sharing your favorite cookie recipe with your manager - you just can't keep it a secret!
upvoted 0 times
...
Linwood
10 months ago
Hmm, option C is a bit sneaky, but I guess it gets the job done. Although, I'd be a bit worried about the agent finding out some other way and feeling betrayed.
upvoted 0 times
...
Tamesha
10 months ago
Option A with Apex Managed Sharing sounds a bit more complex, but it could provide more fine-grained control if needed. As long as it's implemented correctly, it could be a good solution.
upvoted 0 times
Cyndy
8 months ago
True, as long as it's set up correctly, it could be a good solution for handling customer complaints.
upvoted 0 times
...
Dierdre
8 months ago
Yeah, it might be a bit more complex, but it could offer better control over who sees the case.
upvoted 0 times
...
Earlean
9 months ago
I think Option A with Apex Managed Sharing is the way to go.
upvoted 0 times
...
...
Tomoko
10 months ago
I like how option C uses the role hierarchy to control access. Removing CRED permissions on the case is a clever way to prevent the agent from seeing the complaint.
upvoted 0 times
Sabina
9 months ago
It's important to maintain confidentiality in these situations. Option C seems like the most secure choice.
upvoted 0 times
...
Sang
9 months ago
I agree, it's a clever solution. Removing CRED permissions on the case ensures the agent can't see the complaint.
upvoted 0 times
...
Barabara
9 months ago
Option C is definitely a smart way to handle this situation. Using the role hierarchy to control access makes sense.
upvoted 0 times
...
...
Cornell
10 months ago
Option B seems like the most straightforward way to handle this. Sharing the case with the manager when the Assigned Agent field is not blank is a clear and appropriate solution.
upvoted 0 times
Miesha
9 months ago
I still think Option B is the best choice for this scenario.
upvoted 0 times
...
Samira
9 months ago
I think Option C could cause some confusion with ownership of the case.
upvoted 0 times
...
Clorinda
10 months ago
But wouldn't Option A also work by using Apex Managed Sharing?
upvoted 0 times
...
Devon
10 months ago
I agree, Option B seems like the most straightforward solution.
upvoted 0 times
...
...
Kenny
11 months ago
I see both points, but I think option B is the most efficient. Sharing the case based on criteria to the Role Manager and above seems like a straightforward solution.
upvoted 0 times
...
Francisca
11 months ago
I disagree, I believe option C is more secure. By removing read permissions on the case for the agent, we ensure they cannot access the record.
upvoted 0 times
...
Kyoko
11 months ago
I think option A is the best way to accomplish this. Using Apex Managed Sharing to share the case with the manager makes sense.
upvoted 0 times
...

Save Cancel