Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Include Macro in Confluence Page Makes Linked JSD KB Unsearchable

Amanda Labby
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
March 31, 2020

To try to have some semblance of documentation management, I have my knowledgebase articles in one Confluence space & was going to create new pages in the Confluence associated with JSD and use the include macro.

When I create a new page, use the include macro to grab the page contents from my other space, if I search for a term in JSD, no applicable KB page displays.

When I copy the contents of the page into that page & save it (not using the include macro), I can search for the same terms, I see the page.

How can I make JSD search for text within the include macro?

1 answer

0 votes
Andy Heinzer
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
April 7, 2020

Hi Amanda,

I see that you are using the Confluence / Jira Service Desk integration that allows your Jira Service Desk customers to be able to see documentation within the customer portal.  However when trying to use the include page macro that gathers content from a different space, these users are unable to find any search results.

I think I know why that is. It goes back to the way the include macro works.  In the notes section of that page, it indicates:

To display a page's contents, you need 'View' permission for that page. Similarly, people who view the page will need 'View' permissions for the embedded page as well as the page into which it is embedded. See space permissions or contact your Confluence space administrator for more information.

I know that for users that are only in the Jira Service Desk customer role, their accounts do not have the needed view permissions in Confluence to be able to view content in multiple spaces.  And because these are unlicensed Jira users, you can't give them the view permissions they would need anyway. Which is why the search results return nothing for them when searching this way.  You might have other users on the site that are licensed Confluence users for who this macro might actually work for, but I'm sure you don't want to license all these users in Confluence to make this work.

When you configure this integration, Jira Service Desk requires you to select a specific space in Confluence to link to Jira Service Desk.  Only content in that space is going to be visible to Jira Service Desk customers. That limits the ability for you to try to serve up content from more than one space to this Jira Service Desk.  We do have an existing feature request that seeks to let you integrate Jira Service Desk with more than one space in JSDCLOUD-170.  I suggest voting on that issue to help our teams understand how this impacts site-admins that want to see this feature.

Sorry that there is not a better solution for this right now.  For the time being all the content that you want Jira Service Desk customers to be able to see will have to be inside a single space that is linked.

I hope this helps.

Andy

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
CLOUD
PRODUCT PLAN
FREE
PERMISSIONS LEVEL
Product Admin
TAGS
AUG Leaders

Atlassian Community Events