Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

One of the easiest ways to cut down on support tickets is to help

...

users help themselves

...

Widget Connector
overlayyoutube
_templatecom/atlassian/confluence/extra/widgetconnector/templates/youtube.vm
width560px
urlhttps://www.youtube.com/watch?v=Esu5uToM0v8&t=34s
height315px

Types of users

Users can only access Confluence or JSM content on Refined sites that they can also access via native Confluence or JSM. This is why we recommend you to consider which Confluence permissions your Refined site’s users will have, before building your site.

There are three types of users, who are allowed to view different types of content.

Unlicensed users

Unlicensed users are logged-in users who do not have a Confluence license. If you give access to unlicensed users, they can view knowledge base content per article as popups, but they can’t go directly to the pages.

Learn more in Atlassian’s documentation:

Confluence-licensed users

Confluence-licensed users have access to Confluence content, based on their space permissions. They can browse the content through page trees, activity streams, blog feeds, etc.

Anonymous users

Opening your Confluence for anonymous users means that the content is available to everyone who visits your site. Since from the point-of-view of permissions this means read permissions in Confluence you get the same options as in the case of users have Confluence licenses above, and you can add in spaces to your Refined site unlocking all the nice features here.

Learn how to set up anonymous content in Confluence

Expand
titleLimitations

Atlassian's feature for anonymous visitors to search a linked Knowledge Base Space is currently not supported by the API provided by Atlassian, which Refined is built on. Thus, anonymous access on JSM projects is not supported at this point in time by Refined.

The main Help Center page can be set as anonymously accessible. Our goal is to continually add functionality as the Atlassian APIs extend in features. 

To keep track of this issue or vote/comment on it, click here.

Possible workaround(s)

Create a confluence space that is anonymously accessible. Use this space as your "knowledge base". Then:

  1. Add the space to your Refined site.

  2. Make your Refined site publicly accessible.

  3. Anonymous users should be able to search the site for the pages in the space you just connected.

Info

For this to work, you will also need to have a Refined for Confluence Cloud subscription. Note that requests cannot be submitted as anonymous users, nor can they access the JSM portal via Refined as an anonymous user. They will have to create an account. However, anonymous user can still access the Refined site, and this is based on site permissions.

However, with this workaround, anonymous users scan still browse around "knowledge base" pages before deciding to create an account. Their search results would show up under the category of 'pages', and not 'articles'.

Ways to build a knowledge base

There are different ways to integrate a Confluence knowledge base into your support site. Among other factors, this depends on whether or not you use Refined for Confluence in addition to Refined for Jira.

1. Add a Confluence knowledge base space to your Refined site

...

. A great way to do this on your Refined site is by adding a knowledge base: a self-serve online library of information about a product, service, department, or topic. There are two ways to do this – choose one or combine them, depending on your apps and audience.

Required apps

Who can see the knowledge base on your Refined site

Solution 1.
Add Confluence spaces as knowledge bases to the Refined site

  • Confluence

  • Refined Sites for Confluence

  • JSM

  • Refined Sites for JSM

All users, or only logged-in users from your team.

Solution 2.
Add Confluence spaces as knowledge bases to the project in native JSM

  • Confluence

  • JSM

  • Refined Sites for JSM

All logged-in users, or only logged-in users from your team. Anonymous access isn’t possible due to Atlassian limitations (scroll down to learn more).

To illustrate: help.refined.com features both options. You’re now in the Refined Sites for Confluence documentation/knowledge base space (solution 1). If you go to the Cloud support page and file a request, you’ll see knowledge base articles suggested once you start typing in the summary field (solution 2). If you’re logged in, you can also see knowledge base articles in the search results when you search the site.

To determine which solution to go for on your own site, read on or watch this video.

Widget Connector
overlayyoutube
_templatecom/atlassian/confluence/extra/widgetconnector/templates/youtube.vm
width560px
urlhttps://www.youtube.com/watch?v=Esu5uToM0v8&t=34s
height315px

Solution 1. Add Confluence spaces as knowledge bases to the Refined site

  • Combine Refined Sites for Confluence with Refined Sites for JSM.

  • Visible to all users or only to logged-in users from your team.

By using Refined Sites for Confluence in addition to Refined Sites for JSM, you give your users the best self-help experience. It lets you take full advantage of Refined Sites’ user-friendly browse and search experience, which includes:

...

To add a Confluence space as a knowledge base to your Refined site:

...

...

titleLearn how
  • The knowledge base articles listed as Pages when a user searches the site.

Info

To also show suggested articles when users create a request, implement solution 2 as well: scroll down for instructions.

Image Added
Image Added

Set up who can read the knowledge base articles

The space permissions you set up in Confluence determine who can see the space on the Refined site.

Space permission

When the permission is set to “View”, these users can see the space

Internal licensed users

Logged-in users from your team.

Guest users

Logged-in guest users to whom you’ve granted access to the space.

Anonymous access

Anyone: logged-in or not. Read more.

Add the knowledge base

  1. Go to the site structure.

  2. Click Add New >

...

  1. Confluence space

  2. Use the search bar to find the desired Confluence space.

  3. Set up the space.

...

  1. Customize the appearance of the space home using modules and other tools.

Solution 2. Add

...

Confluence spaces as knowledge

...

This method is ideal for folks who have Refined for Jira but not Refined for Confluence. Users can access knowledge base articles via direct links or by searching. When users search from the JSM project, they’ll see results from the Confluence knowledge base you just linked. They can read the articles from your knowledge base in a popup, on a per-article basis.

Expand
titleLearn how

To link a Confluence space to a JSM project using Atlassian’s default linking functionality:

  1. Go to the JSM project page on your Refined site.

  2. Click the … Three dots in the top-right corner > View project in Jira.

  3. Go to Project Settings, located in the left-hand menu, and click Knowledge base

  4. Select the knowledge base spaces you’d like to add to your JSM project.

Expand
titleLimitations

Due to knowledge base articles being rendered in an iframe, we have no control over the content in the article. As such, we cannot direct the user to view those links on a Refined site.

Info

This limitation also applies within articles when macros (ie. link list and child) link to other articles.

...

3. Build a Confluence knowledge base for unlicensed Confluence users

If you have a Refined site with JSM content, but no Confluence license, you can still create a setup where your project users can access Confluence pages as articles. In addition to Atlassian’s offer to show content from Confluence as articles on a project, which lets unlicensed users only view one article at a time, you can use Refined to create a knowledge base on your site.

...

titleLearn how

You’ll need:

  • A JSM project to which you connected one or more Confluence spaces as knowledge bases.

  • Articles in your Confluence space.

  • Refined for Jira Cloud.

  • To give the users access via the knowledge base link to the Confluence space.

When you’re all set, build the knowledge base:

...

Go to the Site Builder and add a page to your site.

...

View the page on the site and open its Page Builder.

...

Add a navigation module. In this example, we use three Navigation Cards modules, all placed in different sections to organise different types of articles.

...

bases to the project in native JSM

  • Combine native Confluence with Refined Sites for JSM.

  • Visible to all logged-in users, or only logged-in users from your team. Anonymous access isn’t possible.

This more limited solution includes:

  • Suggested knowledge base articles when a user creates a request, based on the keywords the user writes in the summary field. When they click the article, they see it in a popup.

  • The knowledge base articles listed as Articles when a user searches the site.

Image Added

Limitations

  • When a user reads a knowledge base article and clicks a link to go to another knowledge base article, they’re directed to the native JSM portal. We can’t direct them to the article on the Refined site, because the knowledge base articles are rendered in an iFrame. Please vote and comment on this active Atlassian ticket.

  • Some macros and other content or formatting aren’t supported in the popup, because the knowledge base articles are rendered in an iFrame. If you prefer, you can direct users to the page in native Confluence by adding a link to the bottom of the popup: scroll down for instructions. Please vote and comment on this active Atlassian ticket.

  • Users can only read articles one-by-one: there's no page tree or other browsing functionality in the popups.

Set up who can read the knowledge base articles

The project’s knowledge base settings that you set up in native JSM determine who can see the project’s knowledge base on your Refined sites.

Setting in “Who can view”

When selected, these users can see the knowledge base on your Refined site

Only Confluence users

Logged-in users from your team who have access to the space (which you set up in Confluence).

All logged-in users

Logged-in users, regardless if they’re from your team or not.

Info

Logged-in users who aren’t licensed users in your team are JSM customers. In Confluence, they're also referred to as unlicensed users from Jira Service Management.

Anyone

Logged-in users, regardless if they’re from your team or not.

Note

Due to Atlassian limitations, users always have to log in to see a portal on a Refined site (even on public sites). To keep track of this issue or vote and comment on it, click here.

Add the knowledge base

Atlassian provides some great resources on how to set up a knowledge base in native JSM. Once added to the JSM project, the knowledge base also become available on your Refined site.

Optional: add a link to native Confluence

You can direct users to the page in native Confluence by adding a link to the bottom of the popup. This can help users, for example when the original Confluence page includes macros that are not supported in the popup on the Refined site.

  1. Go to the Refined Administration.

  2. Click Sites in the left-hand menu.

  3. Select the site that features the JSM project with the knowledge base.

  4. Click the Audience Features tab.

  5. Scroll to the Jira Service Management heading and enable Article link.

Optional: highlight singular knowledge base articles as popups on your site’s landing pages

Image Added
Image Added

As mentioned in the limitations, users can only read articles one-by-one: there is no browsing functionality in the popups. But because it’s possible to access these popups with direct links, you can build landing pages that feature links to the most important articles.

  1. Choose which page to add the links to. Use the landing page of the JSM project on your site, or add a Refined Page to your site structure.

  2. Go to the page and open the Page Builder. Create the module that you want to link to the knowledge base article. For example, use an Icon module, Links module or an Image module.

  3. In another tab, go to your Refined site and

...

titleLimitations

We have had reports of users not being able to access linked articles properly when linked within navigation modules, link list modules, or on a page.

Workaround

...

  1. search for a knowledge base article using the search in the

...

Info

Make sure to use the articles (located in the right-hand side of the search results), not to the pages (located on the left-hand side of the search results). Read more.

...

  1. navigation menu. Click the article to open the popup and copy the URL.

  2. Go to the tab where you have the Page Builder open. Click the module and add the URL in the module’s settings or in the module’s text. Don’t shorten the URL – it should be this format: domain.com/portal/{id}/article/{id}/{title}

...

  1. .

...

Articles or pages

When users search on a Refined site, the search results may show articles as well as pages.

Articles are content from Confluence spaces that are linked as knowledge base to a JSM project. They can be seen by all users of a JSM project that has a linked knowledge base.

...

These instructions originally appeared on the Refined blog.