The combined examples change a source, its audience or its retained state before checking the dependent outcome. Unbound examples remain proposed, and the coverage finding retains design obligations that these examples do not establish.
The source revisions pin the inspected assertions. A test binding identifies written assertions, and does not establish a successful run or approval of the expected behavior.
Coverage
Rulecovered
Transitionnot-applicable
Validationcovered
Permissioncovered
Edgecovered
Failuregap: FND-PFM-QRY-062
Boundarygap: FND-PFM-QRY-062
Concurrencygap: FND-PFM-QRY-062
Invariantcovered
Interactioncovered
Test Scenarios
12 scenarios proving CAP-PFM-QRY-012; 9 bound to an existing test.
01Dashboards reject a direct single sourcevalidationapinegativetest
An organization-shared question and a Finance-only question supply separate widgets.
Steps
Save a private dashboard, attempt organization sharing and then share only with Finance.
Expected
The wider attempt identifies the Finance source; the contained audience can be saved.
Data
Use an isolated workspace with the described source records, access grants and a surviving control workspace.
Source
services-platform:modules/queries/tests/e2e/reports.e2e.spec.js#refuses a report shared wider than its saved query as 409 ReportSharedWiderThanQuery, naming the query,services-platform:modules/queries/tests/e2e/reports.e2e.spec.js#refuses a dashboard shared wider than one of its sources as 409, naming that source
12A dashboard render stops after source access is revokedinteractionapinegativeproposed
A dashboard has two widgets and its requester loses one source permission between print-page requests.
Steps
Start rendering, complete a permitted source read, revoke access and let the next source request proceed.
Expected
The later refusal ends the export without a file containing partial data or a refusal message.
Data
Use an isolated workspace with the described source records, access grants and a surviving control workspace.
Source
services-platform:docs/queries/reports.md#6. Dashboards,services-platform:modules/queries/tests/integration/services/rendering/render-report.integration.spec.js#fails the export access_lost rather than printing a page of refusals