Search and reporting

One page at a time is fine until somebody asks what is still waiting on legal, or which policies expire this quarter. Capable Search turns approval state into something you can filter, sort, report on and export, across every space at once.


#Two searches you get for free

Two ready-made views appear in the catalogue as soon as Approval is installed.

Search

Shows

Your approvals

Everything you raised.

Pending approvals

Everything still waiting for a response.

Both show 25 rows. For a busy space that will not be everything, so build your own once you outgrow them.


#Building your own view

Add any approval column from the column picker and any approval filter from the filter bar. There are 19 columns and 12 filters.

image-20260905-060956.png

Group

Columns

People

Raised by, Assigned, Created by, Approved, Rejected, Reviewing, Commented

State

Approval status

Dates

Created at, Expires at, Last response, Completed at, Approved on

#What to sort by

Four sort fields: approval created at, expires at, status, and last response. Sorting by expires at gives you the what-lapses-next list that most quality teams end up running as a standing report. See Expiry and re-approval.


#Responding without leaving the results

Click any row and the side panel opens with an Approval tab holding the same control you get under a page title. You can raise or answer an approval without ever opening the page.

The tab also carries a badge showing that page state, including whether the approval still matches the page version it was given for. See What is recorded.


#Answering several pages at once

Tick two or more rows and an action bar appears offering Approve, Reject and Comment across the whole selection, with a progress bar and a per-page result at the end.

image-20260905-061039.png

Situation

What happens

You are not an approver on some selected rows

PARTIAL

The space requires a code to approve

ALL FAIL

The buttons appear for every selected row whether or not you can act on it, so pages you cannot answer fail individually and are listed at the end rather than being greyed out up front.


#Writing it in CQL

Eleven approval fields are queryable, so you can write exactly the query you want, or describe it in words in Search Studio and let it write the CQL for you.

image-20260905-061133.png

Field type

Values and operators

Status

0 pending, 1 approved, 2 rejected

People

Account ids, with = and IN, so = currentUser() works

Dates

Timestamps, with the usual comparison operators


#Scanning a space without building anything

The Manage view shows content as a page tree with an approval status column already switched on. It is often the fastest way to see how a space is doing before you go near a saved search. The dashboard alternative is in Track approvals.


#A few things that catch people out

  • A brand new approval will not appear until Confluence has indexed it. Give it a moment.

  • The status column is narrow by design, so a long approver list is truncated on screen. The full list is in the export.

  • Exports write plain text rather than the avatars you see, which is what you want for a spreadsheet.

  • The export does not mark which responses were signed, so it is not on its own evidence of signature. See Compliance.



One query, and the whole site answers you.