170k views
4 votes
In a recruiting application, all users should be able to see positions that have a status of Open. If the status is anything other than Open, the position should be visible only to the record owner. How would a developer accomplish this?

1) set the organization wide default for positions to Private, then use manual sharing to add or remove access as positions change status.
2) set the organization wide default for positions to Public Read-only, then use a sharing rule to restrict access to closed positions.
3) set users' profiles to ensure to view only for open positions
4) set the organization wide default for positions to Private, then use a sharing rule to automatically share open positions

User Docconcoct
by
8.2k points

1 Answer

5 votes

Final answer:

To accomplish this, a developer would set the organization-wide default for positions to Private and use a sharing rule to automatically share open positions.

Step-by-step explanation:

To accomplish this in a recruiting application, a developer would set the organization-wide default for positions to Private and then use a sharing rule to automatically share open positions with all users. This ensures that all users can see positions with a status of Open, while positions with any other status remain visible only to the record owner.

User James Walsh
by
9.0k points