Skip to main content

Sharing & Permissions Settings 

  • OWD for Case is Private 
  • Profile is called:  ABC
  • Profile grants Create, Read, Edit and View All Access to Case object 
  • Case Page Layout being used has all Fields as Read Only on that Page Layout (Except for one field called 'Confirmation__c) 

 

2 Fields Exist on Case Record

  • Lookup field called 'Verifying_Employee__c'
  • Custom picklist field called: Confirmation__c

 

What I really really want: 

I want to prevent users in profile ABC from editing almost all the fields on the Case Records after the Case Record has been Saved (Even if the user is the owner they should not be able to edit a Saved Record) - 

 

However, (Here it comes guys...and it is Carbonite Frozen Scary )

 

 All users in Profile ABC SHOULD BE ABLE to ONLY edit the Confirmation__c field on Case Records owned by others based on the scenario: 

 

Palpatine and Lord Vader are users with profile ABC 

Palpatine creates a Case and selects Lord Vader as the Verifying Employee in the Lookup field and saves the Record

Lord Vader gets a Notification 

Lord Vader has a nice listview of all Cases where he has been identified as Verifying Employee

Lord Vader navigates to that Case

Lord Vader Cannot edit other fields on that Case (We achieved this by making fields read only on the page layout) 

Lorder Vader is able to update the picklist field:  Confirmation__c  field by selecting Yes or No. 

and then Lord Vader saves the Record. 

 

Everyone is happy. Palpatine laughs loudly. order is restored. 

 

Where I am stuck: 

Lord Vader is not able to edit that Confirmation__c field even though I did not make that field 'Read Only'. What can I do to make this possible? 

3 answers
  1. Dec 17, 2021, 2:05 PM

    Hi @Minhaj_Developer Arifin,

     

    Yoda comes along and removes the write privilege from the the profile and adds a button to update the Confirmation that runs a Flow under the System context, allowing Luke to take out the Death Requirement.

     

    HTH

    Regards,

    Scott S Nelson

0/9000