Reports Persistence
3 requirements
·
6 scenarios
Reports Query API
JR-reports-persistence-001
The system SHALL provide an API endpoint to list past workflow-generated attachments (reports) for a user.
2 test scenarios
- List user's reports JR-reports-persistence-001.1
- API returns empty for non-persistent domains JR-reports-persistence-001.2
Report Download API
JR-reports-persistence-002
The system SHALL provide an API endpoint to download a specific past report.
2 test scenarios
- Download a report JR-reports-persistence-002.1
- Download denied for other user's report JR-reports-persistence-002.2
Reports Frontend Store
JR-reports-persistence-004
The system SHALL provide a frontend store for the Reports tab.
2 test scenarios
- Load reports on tab activation JR-reports-persistence-004.1
- Reports tab hidden for non-persistent domains JR-reports-persistence-004.2