The knowledge base search does not return any result from the Customer Portal for specific users only

お困りですか?

アトラシアン コミュニティをご利用ください。

コミュニティに質問

プラットフォームについて: Server および Data Center のみ。この記事は、Server および Data Center プラットフォームのアトラシアン製品にのみ適用されます。

Support for Server* products ended on February 15th 2024. If you are running a Server product, you can visit the Atlassian Server end of support announcement to review your migration options.

*Fisheye および Crucible は除く

   

要約

After connecting Service Management to Confluence and setting up a knowledge base in a project in Project Settings > Knowledge base and when everything goes well, customers should be able to search for Confluence articles from the Customer Portal in various locations:

From the Help Center Home pageFrom the project specific portalFrom the request creation form


However, in some cases, the search might fail in all these 3 places and not return any result for specific users only:

From the Help Center Home pageFrom the project specific portalFrom the request creation form


If the search is not working at all in any of these 3 places, and only impacts some of the Jira users, then this knowledge base article might be relevant as it provides a possible root cause for this situation.

However, if the issue impacts all Jira users, then this other KB article might be more relevant: The knowledge base search does not return any result from the Customer Portal for any user

環境

Any Jira Service Management Server/Data Center version 3.x and 4.x with an application link to any Confluence Server/Data Center version.

診断

根本原因の診断 1

  • The Confluence application is up and running, and is reachable by the Jira application
  • The search works for some users (it returns results), but not for other users (no results are returned)
  • The Confluence application is not configured with Anonymous access (via the page ⚙ > Global Permissions):
  • When searching for impacted users in the Confluence user base (via the page ⚙ > User Management), no result is returned:

根本原因の診断 2

  • The Confluence application is up and running, and is reachable by the Jira application
  • The search works for some users (it returns results), but not for other users (no results are returned)
  • When viewing an example of page that cannot be found on the customer portal directly in Confluence, we can see that this page has some restriction, allowing only certain users (or group of users) to view this page:

根本原因

Root Cause 1

As per the documentation Guide to link Knowledge Base to Jira Service Desk for unlicensed user, when configuring the knowledge base integration between Jira and Confluence, you will need to make sure that users (including Service Management Customers) exist in both Jira and Confluence.

If Confluence is not public (no anonymous access) and if a Jira user does not exist in the Confluence application, then this user will not be able to perform any KB search from the Customer Portal (no result will be shown).

Root Cause 2

The page(s) that cannot be found on customer portal were configured with some restrictions on the Confluence side, or the parent page of this/these page(s) has some restriction.

ソリューション

根本原因の解決策 1

オプション 1

As explained in the documentation Guide to link Knowledge Base to Jira Service Desk for unlicensed user, make sure that users (including Service Management Customers) exist in both Jira and Confluence by using of one of the following approaches:

  • Have the same user base in both Jira & Confluence e.g. both Jira and Confluence integrated with the same external directory. Briefly speaking, each Service Management customer has a user account in both Jira and Confluence but not consuming any licenses.
  • Manually create a user in Confluence for every customer in JSD that will need access to the Knowledge Base. You can create a "customer" account in Confluence by not assigning it to a group. This will not count against your Confluence license.

オプション 2

Alternatively, you can configure the entire Confluence application with anonymous access as per Setting up public access. With such configuration, it will no longer be required for customers to have an account in the Confluence application.

根本原因の解決策 2

Remove the restriction from the impacted page(s) and or their parent page, to enable any user to access them.



最終更新日 2023 年 9 月 4 日

この内容はお役に立ちましたか?

はい
いいえ
この記事についてのフィードバックを送信する
Powered by Confluence and Scroll Viewport.