Enable Communities and Set Permissions
Introduction
Ursa Major Solar, Inc., a growing supplier of solar components and systems based in the Southwest US, recently opened a second sales and distribution center in a neighboring state.
The owners of Ursa Major Solar realize they need a way for their customers to engage beyond the company’s social media platforms. They need to (solar) power up customer engagement and start a customer community. Customer communities give customers an easy way to interact with a company whenever and wherever they are. They can search for articles, ask questions, and get crowd-sourced answers.
This is where you come in. As Ursa Major Solar’s admin, you’re in charge of creating the company’s first online community.
Enable Communities
Start by turning on the communities functionality in your org.
- Click the setup cog
and select Service Setup.
- Enter
Communities Settings
in the Quick Find box and select Communities Settings. - Select the Enable communities checkbox.
Note: If communities is already enabled for your org, skip the remaining steps of Enable Communities and go to the Use the Knowledge Setup Flow section. - In the domain name field enter your domain name—your initials and today’s date (mm-dd-yy).
- Click Check Availability.
- Click Save.
- Click OK on the confirmation message.
- If prompted, click Open on the popup box to navigate to this page.
Use the Knowledge Setup Flow
Now that the communities functionality is turned on, enable Salesforce Knowledge. Salesforce Knowledge lets you create and manage a knowledge base with Ursa Major Solar's information, and securely share it when and where it's needed. Your Salesforce Knowledge base is built from knowledge articles, which are documents of information on anything from processes (like how to reset the solar inverter to its default) to frequently asked questions (like where to place a solar panel for maximum effectiveness). The Ursa Major Solar community can leverage these knowledge articles to assist customers.
Enabling Salesforce Knowledge and assigning Lightning Knowledge author access is done through the Knowledge Setup flow.
- From Service Setup, click the Home tab.
- Click View All in the Recommended Setup section.
- Enter
Knowledge Setup
in the search bar and click Knowledge Setup. - Click Start.
- Ensure your name is selected as a Lightning Knowledge Author.
- Click Next.
- Enter
Solar Installation and Maintenance
under Enter a Data Category Group. - Enter
Solar Panels
under Enter a Data Category. - Click Add Another Data Category.
- Enter
Inverters
. - Repeat the previous two steps and add
Charge Controllers
andBatteries
data categories.Note: Data categories are used to help classify and find articles, questions, or ideas.
- Click Next.
- Click Finish.
Create a Permission Set
Now that the community has been enabled, set the proper access permissions by creating the Customer Support Community Pilot Group permission set.
- From Service Setup, enter
Permission Sets
in the Quick Find box and select Permission Sets. - Click Knowledge LSF Permission Set.
- In the Apps section, click App Permissions.
- Click Edit.
- In the Knowledge Management section, enable View Archive Articles and View Draft Articles.
- Click Save and then click Save from the confirmation window.
- Click Clone.
- Delete current Label Name and enter
Customer Support Community Pilot Group
- Delete current API Name and enter
Customer_Support_Community_Pilot_Group
- Delete the text in the Description.
- Click Save.
Enable Topics for Objects
There are many ways to organize content. With topics, you can classify and search Knowledge articles by assigning specific topic areas. Without enabling Salesforce Knowledge, articles can’t be displayed outside of your org.
This meets Ursa Major Solar's needs nicely, as they want to center conversations and knowledge articles around common topics. Over time, they want to give the community more control in determining those topics. But to start, they want to launch their community with a few topics they’ve decided are important. First, you have to enable topics for the Knowledge Object. This has to be done in Salesforce Classic.
- Click your profile icon in the upper right.
- Click Switch to Salesforce Classic.
- Click Setup.
- Enter
Topics for Objects
in Quick Find, then select Topics for Objects. - Under Object, select Knowledge.
- Click Enable Topics.
- Click Save.
You come back to topics later when you’re configuring your community. In the meantime, return to Lightning Experience by clicking Switch to Lightning Experience at the top of the page.
Create the Community
Communities functionality is enabled and permissions have been set. The next step is to create the Customer Support Community and add a few images.
- Download this zip file to access images you will use for this community project.
- From Service Setup, enter
Communities
in the Quick Find box and select All Communities. - Click New Community.
- Click the Customer Service template.
- Click Get Started.
- In the name field, enter
Customer Support Community
. - In the Optional box, enter
customersupport
. - Click Create.
The next step is to set which profiles and permission sets will have access to this community.
- Click the Administration tile.
- Click Members.
- From the Select Profiles search picklist, click All.
- In the available profiles list, hold down CTRL/Command and select: Custom: Support Profile and Customer Community User.
- Click Add to the right of the list.
Note: There should now be three profiles listed in Selected Profiles: System Administrator and the two just added. - In the Available Permission Sets list, select Customer Support Community Pilot Group.
- Click the Add button to the right of the list.
- Click Save.
Now that permissions have been set, it’s time to adjust what users will see when logging in or registering.
- Click Login & Registration.
- Next to Logo File, click Choose File and navigate to the UrsaMajorSolarAssets folder you just downloaded (be sure to unzip the folder).
- Select the UrsaMajorLogo.png file and click Open.
- For Footer Text, enter
Ursa Major Solar
. - Click Save.
Next, adjust some of the community wide settings.
- Click Preferences.
-
Check the following boxes:
- General
- Show nicknames
- Give access to public API requests on Chatter
- Show all settings in Workspaces
- Community Management
- Allow members to flag content
- Enable setup and display of reputation levels
- Exclude contributions to records when counting points toward reputation levels
- General
-
Uncheck the following boxes:
- General
- Enable direct messages
- Community Management
- Show number of people discussing suggested topics
- General
- Click Save.
Organizing Content with Topics
Use topics to structure your community content or highlight key discussions. Topics expose Knowledge articles in a community. With topics, you can classify and search Knowledge articles by assigning specific topic areas.
- Click Administration in the upper left and select Content Management.
- At the top of the page, click the Topics tab.
- Click Navigational Topics.
- Enter the following information in the Enter a navigational topic... box (click Add after each entry):
Solar Panels
Inverters
Batteries
- Click the book icon
to the right of each topic.
- For each category, click the corresponding set of articles, then click Add Articles & Close Window. For Example, click All > Solar Panels.
- Click Save.
- Click Featured Topics.
- Click in the Select a topic text box.
- Click Batteries and then click Add.
- Repeat for Inverters and Solar Panels.
- Click Save.
You successfully created a new community, adjusted the permissions, and added topics for content organization. In the next step, customize the look and feel of the community to fit Ursa Major Solar’s needs.