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 Media Cloud Accredited Professional (AP-217) Exam - Topic 3 Question 1 Discussion

Posted by Reita on Jul 07, 2025 at 07:08 AM

A customer has a requirement to allow the Operations team to edit Quote records in order to perform 'Create and Submit Order' action only when the corresponding opportunity has reached a specific status called 'Closed Won'. Sales users will remain as the record owners of Quotes and Orders for reporting purposes. The organization wide default setting for Quote and Order object is private.

How should a Consultant solve this requirement with minimal customization?

Suggested Answer: C

Comprehensive and Detailed Explanation From Exact Extract:

Since the OWD for Quote and Order is private, sharing must be explicitly granted for the Operations team to edit records when Opportunity status is 'Closed Won'. Criteria-based sharing rules are the preferred low-maintenance Salesforce declarative approach for this scenario, sharing records based on field values without custom code. Manual sharing is less scalable, role hierarchy changes may affect ownership and reporting, and Apex sharing is a heavier customization.


Salesforce Sharing Rules Documentation

Media Cloud ASM Security and Sharing Best Practices

https://help.salesforce.com/s/articleView?id=sf.sharing_rules.htm&type=5

Get Premium Media Cloud Accredited Professional (AP-217) Questions as Interactive Web-Based Practice Test or PDF Real Exam Format Detailed Explanations Instant Access Get Your Practice Test
36 comments · newest first
MA
Markus 11 months ago
Role hierarchy (option A) could complicate things.
BE
Bernardine 11 months ago
No way, manual sharing (option B) seems easier!
AL
Aleisha 11 months ago
I agree, C makes the most sense for automation.
MA
Margo 11 months ago
Wait, can Apex really handle this without issues?
CR
Cristina 11 months ago
I think option C is the best choice for minimal customization.
NA
Nada 12 months ago
Using Apex for sharing seems like overkill for this requirement. I wonder if there's a simpler way to handle it without coding.
TE
Tesha 12 months ago
Criteria-based sharing rules sound familiar; I feel like we practiced a similar question where that was the best option.
LY
Lynelle 1 year ago
I think manual sharing could work, but it seems like it would be too much work for the Sales users to manage every time an Opportunity changes status.
LE
Leonardo 1 year ago
I remember we discussed role hierarchy in class, but I'm not sure if it would really allow the Operations team to edit Quotes effectively.
JE
Jennie 1 year ago
Okay, let me walk through this step-by-step. The key things I need to consider are maintaining the Sales users as record owners, while also allowing the Operations team to perform the 'Create and Submit Order' action. I think option C with the criteria-based sharing rule might be the way to go, but I'll need to validate that it meets all the requirements.
KE
Kenneth 1 year ago
Option A with the role hierarchy seems like the simplest approach, but I'm not sure if that would fully meet the requirement to keep the Sales users as the record owners. I'll need to double-check the details on that.
CR
Cristy 1 year ago
Hmm, I'm a bit unsure about this one. The requirement to keep the Sales users as the record owners for reporting purposes adds an extra layer of complexity. I'll need to think through the implications of each option carefully.
RI
Rickie 1 year ago
This looks like a pretty straightforward requirement. I think I'd start by considering option C - a criteria-based sharing rule. That seems like the most elegant and maintainable solution to me.
ST
Stefan 1 year ago
I say we just let the sales team do their thing and the ops team can play a nice game of 'Guess the Quote' in the meantime.
LI
Lindsey 1 year ago
↳ replying to Stefan
C) Configure a criteria-based sharing rule to share order records once Opportunity status is 'Closed Won'.
LA
Lavonda 1 year ago
↳ replying to Stefan
A) Configure role hierarchy, such that the Operations team is higher than the Sales users in the same hierarchy group.
BU
Buck 1 year ago
Ah, the classic 'Closed Won' scenario. Sounds like a job for the 'Closed Mouth, Open Wallet' team!
AB
Abraham 1 year ago
↳ replying to Buck
D) Share order records programmatically using Apex whenever Opportunity status is 'Closed Won'.
NA
Natalie 1 year ago
↳ replying to Buck
B) Sales users will use manual sharing in order to share order records once Opportunity status is 'Closed Won'.
HO
Hollis 1 year ago
↳ replying to Buck
C) Configure a criteria-based sharing rule to share order records once Opportunity status is 'Closed Won'.
BO
Bobbye 1 year ago
↳ replying to Buck
A) Configure role hierarchy, such that the Operations team is higher than the Sales users in the same hierarchy group.
WI
Willie 1 year ago
I prefer option D, sharing order records programmatically using Apex gives more control.
MI
Mica 1 year ago
I'm not sure, I think option C could also work well.
EV
Evangelina 1 year ago
Option A might work, but role hierarchy can get messy. I'd rather not introduce unnecessary complexity if we can avoid it.
BR
Brice 1 year ago
↳ replying to Evangelina
Let's go with manual sharing for now and see how it goes.
SA
Santos 1 year ago
↳ replying to Evangelina
I think using manual sharing might be simpler in this case.
NO
Novella 1 year ago
↳ replying to Evangelina
I agree, role hierarchy can be tricky to manage.
EM
Emilio 1 year ago
I agree with Haydee, configuring role hierarchy seems like the most efficient way.
SE
Sena 1 year ago
Hmm, option B sounds like a lot of manual work. I'd rather not burden the sales team with that. Let's find a more automated approach.
JA
Jade 1 year ago
↳ replying to Sena
C) Configure a criteria-based sharing rule to share order records once Opportunity status is 'Closed Won'.
LO
Lorean 1 year ago
↳ replying to Sena
A) Configure role hierarchy, such that the Operations team is higher than the Sales users in the same hierarchy group.
AL
Alex 1 year ago
I'm not a fan of option D. Programmatic sharing can be overkill and harder to maintain in the long run. Let's stick to declarative solutions if possible.
RY
Ryan 1 year ago
Option C seems the most straightforward solution here. Criteria-based sharing rules can automate the sharing process without any manual intervention.
FR
Francene 1 year ago
↳ replying to Ryan
Yes, criteria-based sharing rules will definitely make it easier for the Operations team to edit Quote records.
ST
Stephanie 1 year ago
↳ replying to Ryan
I agree, option C is the way to go for automation.
HA
Haydee 1 year ago
I think option A is the best solution.
0/2000 characters

Save Cancel