0

We have set up the community in Salesforce and business use case is that whenever the case raises from the external user and assigned it to an internal user for resolution than any action or updates on that case record should be shared with the case created by user i.e community user to understand the status of individual's case.

  1. OWD internal and external access is private.
  2. The external user raises the case (Creation of case record in Salesforce).
  3. Once the case is created then on some criteria the cases are assigned to internal users.
  4. Now, the case owner is an internal user and now that case should be shared with the created user i.e Community user.

As apex managed sharing is not available for Customer Community license. How can we achieve this requirement?

  • You need to start with your OWD - what is your Internal and External OWD. And I don't see a reason why you cannot use apex sharing here. Its just that AccountShare and ContactShare objects are not available but you can still write custom apex here without any issues for any sharing requirements. This is very standard requirement. – Jayant Das Sep 13 '18 at 14:03
  • @JayantDas Apex sharing is not available for Customer Community users. – Abhishek Daware Sep 14 '18 at 9:43

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.