When building a quality procedure that complies with a specific standard, a compliance table is a handy reference. It maps the standards’ sections to your procedures, and helps ensure that all requirements are met.

As an added benefit, auditors love a compliance table. It gives them immediate access to answers about how you apply particular standard directives.

I will show you how to use Confluence to easily build a low maintenance compliance table that does the following:

  • Accurately reflects your current documents and eliminates inconsistencies (i.e. a document that no longer exists, an outdated title).
  • Provides live hyperlinks to procedures.
  • Clearly shows the link to the standard on the procedure page. This ensures that the procedure author is always aware of the expected scope she needs to meet.

Here is a screen shot of a sample compliance table:

Compatibility table in Confluence
Before you begin, be sure that you have installed Confluence and all of your quality documents are added. Also install the Confluence add-on Brikit Targeted Search.


  1. In Brikit Targeted Search, define the search filter group, which corresponds to the standard, and a filter for each of the standard sections.
    Tip: To ensure the labels for the various macros are listed in order, add a trailing 0 to the label names. For example: “5.1.1- Policies for information security” should be named “05_1_1_policies_for_information_security,” so that it will be displayed before “10.1.1- Policy on the use of cryptographic controls.”Targeted search filters
  2. For each of the pages that implement the standard, add the “Label Select Field” Macro, which is configured to allow the selection of multiple filters from the filter group you just defined. Save the page.Brikit filter groups
  3. In Page View mode, use the macro you have just put on the page to select the sections that this page implements. Save.Select labels
  4. Repeat for all pages which implement the standard.
  5. Now you’re ready to create a page for your compliance table. Do not put any document names in the column where you want the links to the procedures to appear. (I’ll refer to this as the “Procedures column.”)
  6. For each row that relates to an applicable section:
    In the Procedure column, insert a “Content Query” Macro with the following parameters:

    1. The type of content (typically “Page”)
    2.  “Label,” which is the specific label that corresponds with the row
    3. “In space,” which identifies the space where your quality documents are foundContent Query

      Save and your compliance table page is created!

      Additional application of table creation

      You can use the same technique to create a roles table, which maps out your organisation’s roles and associated responsibilities for procedures.