System use case specification export reports and tables - ESG-Project/documentation GitHub Wiki
← Home / Requirements / System Use Cases / System Use Cases Specification
|
|
| Identification |
UC38 |
| Use case |
Export Reports and Tables |
| Actors |
User |
| Stakeholders and interests |
Client: Needs reports in various formats for their internal records or regulatory submissions. Regulatory Bodies: May require specific data formats for compliance. Internal Teams: Benefits from easy sharing of project data for further analysis or presentation. |
| Pre-conditions |
The user is viewing a report, table, or graph that can be exported. |
| Minimum guarantees |
System generates accurate and complete exports in the selected format. |
| Success guarantees |
The report, table, or graph is successfully generated in the selected format and made available for download. |
Main Success Scenario
| User Action |
System Response |
| 1. This use case begins when the user accesses a data viewing section (e.g., General Dashboard, Phytosociological Parameters, Forest Inventory, Environmental Impact). |
2. The system displays the content available for export. |
| 3. The user selects the "Export" option or an export icon. |
4. The system presents a list of available export format options (PDF, CSV, PNG, JPEG, .ZIP). |
| 5. The user selects the desired format (and, if it's an image export, which specific graph to export). |
6. The system generates the report/table/graph in the chosen format. |
|
7. The system initiates the download of the generated file to the user's device. |
Special Requirements
- Supported Formats: Allows export of reports and tables in PDF, CSV, PNG, or JPEG.
- Graph Export: Graphs (including those from Environmental Impact) can be exported as JPEG or PNG images.
- Full Data Package: An option to download a .zip file containing all analysis data must be available.
- Accessibility: Export options must be easily accessible within their respective data viewing sections.
Related Documents