For this new how to post, welcome Akashdeep Arora, Salesforce Evangelist/Team Lead at HyTechPro. He started Salesforce journey in 2015. 4X Salesforce Certified Professional, 4X Trailhead Ranger, 5X Trailhead Academy Certified.Founder of #BeASalesforceChamp campaign.
It happens many a times when developers create Communities in Salesforce that somehow they are not able to see the Manage or Workspaces link, like below:
Let’s demystify the mystery without any delay.
Before creating communities, it’s mandatory to check the “Enable Communities” checkbox from Communities Settings in Quick Find Box.
Afterwards, search for All Communities in Quick Find box and you will see something like this:
Click on New Community Button and you will be redirected to choose the template for creating the community.
Choose the template as per your requirement and give it a name.
Then, you would be able to see your community like this:
Now, here is a twist in the story as you can see under Action, Workspaces and Builder link is missing.
You might be thinking what could be the issue?
Well, I’ll help you out.
The main problems is that your profile is not listed as a member of the community. So, you need to add yourself as a Community Member.
But, if you ain’t a member of a community, you can’t access Community Management to update administration settings.
Now, the question would be: how to add yourself as a Community Member?
You need to update the Network Id of the community URL that you created and Profile or Permission Set ID.
STEP 1: From Setup, enter All Communities in the Quick Find box, select All Communities, and then right-click the community URL and select Inspect. The data-networkId provides your NetworkId.
This ID should start with “0DB”.
STEP 2: From Setup, enter Profiles in the Quick Find box, then select Profiles. Click on the profile that you want to add. The ProfileId is the last part of the browser URL after the last “/” character in classic or after the %2F character in Lightning Experience (/lightning/setup/Profiles/page?address=%2F00e58000000n15c): this ID should start with “00e”.
STEP 3: Create a .csv file having two columns for NetworkId and ParentId.
N.B. Parent ID represents the Profile Id.
The CSV file should be formatted like this:
"NetworkId","ParentId"
"0DBXXXXXXXXXXXX","00eXXXXXXXXXXXX"
STEP 4: Open Data Loader and select Network Member Group Object. Make sure that you check the “Show all Salesforce objects” checkbox.
Browse the .csv file that you created earlier and map the fields on the Network Member Group object, start the update call and you are all set!
Now, go to “All Communities” in Salesforce and you will be able to see the required links:
Bravo!
You have successfully added yourself as a member of the Community and now, as a member, you are able to access Community Management using Workspaces link.
It doesn’t matter how slowly you go as long as you don’t stop.
#BeASalesforceChamp
Pandian
It’s really awesome. Thanks for your solution
Akashdeep Arora
Thanks!
ramesh
This is perfect solution . Really helped thanks
Akashdeep Arora
Thanks for your kind words.
pankaj
after insert i got below error
duplicate value found: duplicates value on record with id:
Hetile
This was very handy!
Akashdeep Arora
👍🏻
Darshan
Great !!
It worked on Insert call
Akashdeep Arora
Cool!
Ralph
I was stumped. This worked.
Akashdeep Arora
Great.
cody
LOL
what a silly mistake. thanks for the helped, it worked!
Akashdeep Arora
Glad it worked for you. 😊
#BeASalesforceChamp
Akashdeep Arora
Great.