• Sainath Reddy 30
  • NEWBIE
  • 0 Points
  • Member since 2017

  • Chatter
    Feed
  • 0
    Best Answers
  • 1
    Likes Received
  • 0
    Likes Given
  • 1
    Questions
  • 0
    Replies
Hi everyone,

I am facing some limitations in community sharing settings. 

I have a custom object which is set to private on the external availabilty. Now I am providing access over this custom object's records to the community users by using community sharing.
Community sharing will be like 2 ways.
1)loggedin.contactId = custom_Object__c.Contact__c 
2)loggedIn.AccountId = custom_Object__c.Account__c. 

Suppose xyz is the community user and he was populated into contact__c of c-0001 record. So now he logged into the community and can see only c-0001 record as he comes under 1st condition.

Now the challenge is, abc is a community user and neither his contact is in contact__c of c-0001 nor his account is in account__c of c-0001. Which means he has no access over c-0001 record.
I want this user need to be given access over this c-0001 record somehow.
As a part of my research I got only one solution i.e., buying customer community plus login user licence as we cannot write apex sharing on customer community licence.

Can some please suggest me other possible solution.

Thanks,
Sainath
Hi everyone,

I am facing some limitations in community sharing settings. 

I have a custom object which is set to private on the external availabilty. Now I am providing access over this custom object's records to the community users by using community sharing.
Community sharing will be like 2 ways.
1)loggedin.contactId = custom_Object__c.Contact__c 
2)loggedIn.AccountId = custom_Object__c.Account__c. 

Suppose xyz is the community user and he was populated into contact__c of c-0001 record. So now he logged into the community and can see only c-0001 record as he comes under 1st condition.

Now the challenge is, abc is a community user and neither his contact is in contact__c of c-0001 nor his account is in account__c of c-0001. Which means he has no access over c-0001 record.
I want this user need to be given access over this c-0001 record somehow.
As a part of my research I got only one solution i.e., buying customer community plus login user licence as we cannot write apex sharing on customer community licence.

Can some please suggest me other possible solution.

Thanks,
Sainath