Admin Bufdir Export Screen
Component Detail
Description
The primary admin panel screen for generating and exporting Bufdir-compliant reports. Allows Organization and Global Administrators to select a reporting period, define organization scope, choose output format (CSV or Excel), trigger report generation, and download the resulting file. Displays data completeness warnings and validation errors before export is permitted.
admin-bufdir-export-screen
Responsibilities
- Render reporting period selector and organization scope controls
- Display pre-export validation warnings for missing or unapproved activities
- Show async generation progress indicator while report is being produced
- Trigger file download when report is ready
Interfaces
selectReportingPeriod(startDate, endDate)
selectOrganizationScope(orgId)
selectOutputFormat(format)
initiateExport()
pollExportJobStatus(jobId)
downloadReport(fileUrl)
displayValidationWarnings(warnings[])
showProgressIndicator(progress)
renderExportHistory(reports[])
Relationships
Dependencies (2)
Components this component depends on
Sub-Components (2)
Date range picker scoped to Bufdir reporting cycles (quarterly, annually). Enforces valid period boundaries and prevents selection of future periods.
- Render start and end date pickers
- Validate selected period boundaries
- Emit period change events to parent screen
Displays structured warnings when the selected period contains activities with missing required fields or unapproved status. Links directly to the Activity Oversight screen to resolve blockers.
- List incomplete or unapproved activities by count and type
- Provide navigation links to resolve warnings
- Allow admin to proceed with partial export after acknowledgement
Related Data Entities (2)
Data entities managed by this component