Skip to main content

I have some scenario in Salesforce Community Cloud based on Records Sharing:

 

Use-Case: Community Site wants their account site user to have toggle based records visibility feature.

 

My Scenario: I have 3 accounts A, B, C with account A1, A2 as child account of account A and have A3 account which is a child account for account A1.(basically a Parent-child account Hierarchy).

 

#Community Cloud #Sharing Settings #Sharing Set #Partner Community #Partner Community User  Sharing Scenario 1: all users under Account A should be able to see each others records present in their parent as well as child accounts based on a flag value if flag is true all records should be displayed.

else if flag is false only records owned by logged in user should be visible.

 

Sharing Scenario 2: Also some accounts in community don't want records sharing .

 

I have already tried sharing set, account relationship data sharing rule(ARDS).

 

ARDS solves almost all scenario, but how to hide records when user changes flag value to false on his profile.

 

how can we achieve both scenarios 1 & 2?

3 réponses
0/9000