CRITICAL story-bufdir-reporting-export-organization-admin-003 13 pts
13
Story Points
Critical
Priority
Bufdir Reporting & Export
Feature

User Story

As a Organization Administrator
I want the system to automatically aggregate all peer mentor activities within the selected period — deduplicated, categorized to Bufdir's taxonomy, and scoped to my organization's hierarchy — so I do not have to compile data manually
So that I can generate an accurate Bufdir report in seconds rather than spending hours consolidating spreadsheets

Acceptance Criteria

  • Given I initiate report generation, when the aggregation starts, then an aggregation summary widget and progress indicator are displayed
  • Given activities span multiple chapters under my organization, when aggregation completes, then the report scope is correctly limited to my hierarchy and cross-chapter activities are attributed once
  • Given the same participant appears in multiple activities, when deduplication runs, then the participant is counted only once in the participant total
  • Given Bufdir requires specific activity category labels, when category mapping runs, then all internal activity types are correctly mapped to official Bufdir categories via the mapping config
  • Given my organization spans multiple geographic areas, when geographic distribution is calculated, then participant counts are broken down by the correct geographic dimensions
  • Given the aggregation completes, when I view the aggregation summary widget, then I see total activities, unique participants, and a category breakdown

Business Value

All three organizations (NHF, Blindeforbundet, HLF) identified Bufdir reporting as a major administrative burden consuming hours of manual work each reporting cycle. Fully automated aggregation directly eliminates this cost, reduces human error in participant counts and category mapping, and makes it feasible to submit reports more frequently — improving data quality for Bufdir and the organizations alike.