ATS-PFM-QRY-014 Download the complete answer to a query: Capability Test Specification
Markdown Design / Platform / Questions, record exploration and data delivery / Files and scheduled delivery / Capability Test Specification Show evidence (sources, provenance, origins, pinned commits)Coverage Rule covered Transition gap: FND-PFM-QRY-064 Validation covered Permission covered Edge covered Failure gap: FND-PFM-QRY-064 Boundary covered Concurrency gap: FND-PFM-QRY-064 Invariant gap: FND-PFM-QRY-064 Interaction covered Test Scenarios 13 scenarios proving CAP-PFM-QRY-014 ; 10 bound to an existing test.
11 A file contains the ordered answer beyond the first page interaction api proposed
Proves BR-CAP-PFM-QRY-002-01 BR-CAP-PFM-QRY-014-03 Preconditions A contact question spans more than one page, with duplicate sort values and a foreign workspace control. Steps Run the first page and export the same on-screen definition. Expected The file matches the complete ordered local answer; later pages occur once and foreign records never appear. Data Use an isolated workspace with the described source records, access grants and a surviving control workspace. Source services-platform:modules/queries/tests/integration/services/execute/run-query.integration.spec.js #confines a statement carrying no tenant predicate at all, so row-level security holds beneath the compiler,services-platform:modules/queries/tests/integration/services/exports/run-query-export.integration.spec.js#writes every planted row exactly once, in the query’s sort, with no gap 12 Report files use the shared file-access boundary interaction api proposed
Proves BR-CAP-PFM-QRY-013-01 BR-CAP-PFM-QRY-014-07 Preconditions A requester has report use but another reader lacks export ownership and schedule authority. Steps Render a table report, follow it as the requester and request the same export as the unrelated reader. Expected The requester downloads the completed file and the unrelated reader receives not found. Data Use an isolated workspace with the described source records, access grants and a surviving control workspace. Source services-platform:modules/queries/tests/integration/services/rendering/report-exports.integration.spec.js #answers a colleague who may not see the private report 404, writing nothing,services-platform:modules/queries/tests/integration/services/exports/query-export-routes.integration.spec.js#answers 404 to a colleague who did not ask for it, even once the file exists 13 Retry reuses each recipient’s file delivery interaction api proposed
Proves BR-CAP-PFM-QRY-014-09 BR-CAP-PFM-QRY-015-08 Preconditions A query schedule has two active recipients and a completed export. Steps Process the occurrence, retry it and follow one recipient link after that recipient loses membership. Expected Two recipient-keyed communications requests remain; the departed recipient receives the invalid-link page. Data Use an isolated workspace with the described source records, access grants and a surviving control workspace. Source services-platform:modules/queries/tests/integration/services/exports/query-export-routes.integration.spec.js #answers the plain page for a recipient no longer on the schedule,services-platform:modules/queries/tests/integration/services/schedules/scheduled-delivery.integration.spec.js#submits nothing new when the same run is run again ← Previous Capability Test Specification ATS-PFM-QRY-013 · Render a report for download: Capability Test Specification Next Capability Test Specification → ATS-PFM-QRY-015 · Deliver recurring query and report files: Capability Test Specification