| 1 | /console/{tenantId}/reports | Browse the built-in reports in the catalog. | CAP-PFM-QRY-011 | The catalog identifies the presentations supplied by Rhythm. | test |
| 2 | /console/{tenantId}/reports/{reportId} | Run Subledger Entries for the chosen fiscal period. | CAP-PFM-QRY-007 | The displayed debits and credits agree with the prepared ledger; the built-in presentation offers a personal copy. | test |
| 3 | /console/{tenantId}/reports/{reportId} | Change the grouping and save a named copy. | CAP-PFM-QRY-011 | The new report belongs to the controller and begins with a private audience. | test |
| 4 | /console/{tenantId}/reports/{reportId} | Attempt to share the copy with the finance role. | CAP-PFM-QRY-011 | The refusal identifies the source query whose audience does not include that role. | test |
| 5 | updateSavedQuery | Give the source saved query the finance role as its audience. | CAP-PFM-QRY-006 | The query becomes available to members of that role. | test |
| 6 | /console/{tenantId}/reports/{reportId} | Repeat the report-sharing request. | CAP-PFM-QRY-011 | The report now displays a role-based audience. | test |
| 7 | /console/{tenantId}/reports | Have a finance colleague find and open the shared report. | CAP-PFM-QRY-007 | The colleague sees the copied layout and permitted figures, with copying available and editing unavailable. | test |
| 8 | /console/{tenantId}/queries | Attempt to restrict the source query to the controller alone. | CAP-PFM-QRY-006 | The refusal names the report that still depends on the broader audience. | test |