0

I have created a community. Cloned a Profile with license "Customer Community Plus". When i login into as an customer I see all the Accounts.

I want to change this. User should see/edit only related account and contact.

Account are created by admin hence owner of record is admin.

I tried to make Account as private in "Sharing Settings" and community user was able to see only related record but was not able to edit the record.

How should i implement this?

enter image description here enter image description here

0

The sharing settings should be set to private. Sounds like you already have that covered. Other things to check are:

  • The field accessibility (Setup -> Security Controls -> Field Accessibility -> Account or Setup -> Customize -> Account -> Click field label of field you'd like to check -> Button view field accessibility.)
  • The community profile object access settings under setup -> sites -> (click site label of community) -> public access settings -> object settings.
  • The user profile object access settings for your community user profile. (Mangage users -> profiles -> object settings)

I might be missing something, but this is a nice start.

  • 1) All fields of account are visible. 2) I did not using site. – Swapnil Kale Sep 25 '15 at 9:16
  • Sorry my bad, it should be the Field Accessibility (Setup -> Security Controls -> Field Accessibility -> Account or Setup -> Customize -> Account -> Click field label of field you'd like to check -> Button view field accessibility.) I'll change my answer. – Kasper Sep 25 '15 at 9:19
  • 1) Some of the fields were hidden for custom profile that i have created. Made them visible (i.e. Editable). But did not help. As my record owner is admin so records are editable to only its owner or a role before him. And community user can not be account owner. So how a community user can edit a record that he does not own – Swapnil Kale Sep 25 '15 at 9:50
  • Hmm not sure what it is then. Do you get any kind of error message when you try to include/edit a field? – Kasper Sep 25 '15 at 10:36
  • I get following error when community user tries to edit record. You do not have the level of access necessary to perform the operation you requested. Please contact the owner of the record or your administrator if access is necessary. – Swapnil Kale Sep 25 '15 at 12:30

Your Answer

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

Not the answer you're looking for? Browse other questions tagged or ask your own question.