I have OWD for Case is Private. Payment1 and Payment2 has lookup relationship with Case. Even Payment1 and Payment2 OWD is private.
Scenarios: Requestor will create a Case via Community Portal.
- Once case is submitted, Queue will become owner of the Case - Making Queue as owner by Apex code.
- Original requestor will get READ access via APex Share object on Case, Payment-1 and Payment-2 object.
If Agent found submitted info needs update, then Agent will create a Task and allow user to give EDIT access only (via Apex Share) on this sections where needs correction (no edit access on whole case).
When Requestor got the EDIT access, on 1 sections, I have an OOTB attachment also, Requestor is able to save the Payment-1 records, but not the attachment object why ?
If Case OWD is Private, will Attachment be controlled by Parent? or Will it be Private like case and need to give access via Apex Share object as well ?