It's not the same without you

Join the community to find out what other Atlassian users are discussing, debating and creating.

Atlassian Community Hero Image Collage

How to dynamically create content on pages based on table data

I have such a simple problem and have no idea how to solve this in Confluence.

I have a page (Page A) with a table

ID      Name            Phone

111    John Smith   111-222-3333

112    Mary Smith   111-222-4444

I have other pages (Page B and Page C) where at the top of the page I would like to enter the ID from the table above, and have the Name and Phone number of that associated record shown on that specific page. So basically 3 pages. A is the table of person records, and the other 2 pages (B and C) would be the detail pages for that record, created dynamically based on a static entry of the ID at the top of those pages.

Is any of this possible? Thanks.

2 answers

Hi MJM,

Your use cases is exactly what Scaffolding and Reporting is used for.

In Page A, you can make use of table data macro to create a dynamic table and then in Page B and Page C you can make use of Reporting to query the results from Page A.

Page A:

Source:

Page 1 Source.png

Result:

Page A 1.png

Page B & C:

Source:

Page B.png

Result:

 

I will be more than happy to prepare a demo for your use case, If you are interested please create a support ticket in here

Thanks for your response. I am mainly looking for built-in capability without any add-on

1 vote
James Dellow Community Leader Aug 11, 2019

If you split up the table, then you might be able to make use of the Content by Label macro (e.g. use a label for each ID) or the Page Properties and Page Properties Report macros.

There are some CRM solutions in the marketplace that might solve for your example specifically https://marketplace.atlassian.com/search?query=crm

But also have a look at the Reporting for Confluence app by ServiceRocket https://marketplace.atlassian.com/apps/186/reporting-for-confluence?hosting=server&tab=overview

There are probably other ways to do this using just built-in functionality or making it easier to use the built-in macros for your use case, but that would be more complex to answer than I can here.

Thanks for your response. I am mainly looking for built-in capability without any add-on

James Dellow Community Leader May 10, 2020

Thanks, I understand. Unfortunately, solving this with out the box features and capabilities is beyond the scope of what can be answered here.

Suggest an answer

Log in or Sign up to answer
TAGS
Community showcase
Posted in Confluence

How is your team having fun and bonding, remotely, utilizing Confluence?

Thanks everyone for answering last week’s question. The winner of the random drawing from those who commented is: @LarryBrock I’ll contact you separately with your prize details. This wee...

327 views 9 7
Join discussion

Community Events

Connect with like-minded Atlassian users at free events near you!

Find an event

Connect with like-minded Atlassian users at free events near you!

Unfortunately there are no Community Events near you at the moment.

Host an event

You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events

Events near you