📢 Attention Salesforce Certified Trailblazers! Maintain your credentials and link your Trailhead and Webassessor accounts by April 19th. Learn more.

Configure Article and Field Visibility

Learning Objectives

After completing this unit, you’ll be able to:

  • Define who sees an article.
  • Control article visibility to determine who sees what article.
  • Configure who sees and interacts with individual fields in an article.

Who Sees Each Article?

Whenever Ada publishes an article, she considers her intended audience. Some articles are relevant to all readers, but other articles aren’t. For example, if an article contains proprietary information for employees only, Ada doesn’t want customers to see it.

Ursa Major uses an article’s visibility settings to determine who sees it. Here are the different audiences.

  • Visible in Internal App. Internal users see these articles. Other readers don’t. All published articles are visible in the internal app for agents and admins. Ursa Major has an article tagged as visible internally called “How to Deal with Angry Customers.” Articles with proprietary information are also often tagged internal only.
  • Visible to Customer. Authenticated users assigned a Customer profile see these articles. Customers can view articles by logging into a community, so it’s important to set up their community correctly. To learn how, check out Community Cloud Basics and Build a Community with Knowledge and Chat. Ursa Major tags many procedure articles as visible to customers, such as “How to Test Your Solar Panel.”
  • Visible to Partner. Authenticated users assigned a Partner profile see these articles. Customers don’t. Just like customer-visible articles, partner articles can appear in communities that partners log into. These articles contain information specific to partners, such as “How to Install Solar Panels for Ursa Major Customers.”
  • Visible in Public Knowledgebase. Readers see these articles without being authenticated. Ursa Major tags most FAQ articles as visible in the public knowledge base. For example, “How Much Will I Save if I Install a Solar Hot Water Heater?” is visible to everyone.


In Salesforce Classic, we refer to these visibility settings as channels.

Remove a Visibility Setting

Remember when Maria created the page layouts for procedure articles? She placed the visibility settings at the bottom of the page. Since all articles are visible in the internal app, that box is always checked. Ada wonders, if it’s always supposed to be checked, why is it on the page at all? She asks Maria to remove the Visible in Internal app checkbox from the articles she and her team write: FAQs and Procedures.

Here’s what Maria does.

  1. Click Setup and select Setup.
  2. Click Object Manager and select Knowledge.
  3. Click Page Layouts.
  4. Click Procedure - Reader.
  5. Scroll down to the Properties section.
  6. Hover over the Visible in Internal App field.

    Page Layout Editor scrolled to Properties section with Visible in Internal App and the Remove button highlighted.

  7. Click the Remove button.
  8. Click Save.

Maria repeats this process for the Procedure - Author, FAQ - Reader, and FAQ - Author page layouts. Now the field doesn’t show up on any page layouts Ada and her team use. The next time Ada creates an article, she’s happy to see that the field is gone.

Who Sees or Changes a Specific Field?

You can control who sees or interacts with any field in an article by using field-level security. Use this setting to hide or show fields based on user profile. You can even choose to make a field visible to everyone, but limit interaction with the field to only users with a specific profile.

Ada is training other agents to help her out with both writing and publishing articles. For now, Ada still wants to review every article before it’s released to the public knowledge base. Once something is published, everyone can see it and mistakes can be embarrassing.

Maria implements this requirement using field-level security. Let’s see how.

Maria creates a profile in Salesforce called Lead Article Writer and assigns it to Ada. She uses her basic Salesforce knowledge to do this, but if you’d like more information see Clone Profiles.

Next she sets up field-level security for the Visible in Public Knowledge Base checkbox.

  1. Click Setup and select Setup.
  2. Click Object Manager and select Knowledge.
  3. Click Fields & Relationships.
  4. In the Quick Find box, enter visible.
  5. Click Visible in Public Knowledge Base.
  6. Click Set Field-Level Security.
  7. Check Visible next to Lead Article Writer.
  8. Check Read-Only next to all other profiles.
  9. Click Save.

Once Ada has fully trained the new writers, Maria assigns them the Lead Writer profile, enabling them to publish articles to the public knowledge base.

Maria and Ada control who sees what article and even who sees or interacts with different fields in an article. They’re confident the right users see the right articles. Now they’re ready to start using those articles to help Ada do the most important part of her job: close cases!