What should a Salesforce architect recommend to make sure that users that gained access to a custom object record through Apex managed sharing do not lose access to it when its owner is changed?
- A.Use “With Sharing” keyword to make sure record visibility will be considered.
- B.Create a specific Apex Sharing Reason for the custom object.
- C.Create a new record in _Share object with RowCause “Manual”.
- D.Use “runAs” system method in Apex classes to enforce visibility.