HIGH story-bufdir-report-export-coordinator-006 8 pts
8
Story Points
High
Priority
Bufdir Report Export
Feature

User Story

As a Coordinator
I want to select which organizational units (chapters, regions, local branches) are included in a Bufdir export
So that I can generate reports that correctly reflect the organizational scope of my grant agreement without including activity data from units covered under separate grant applications

Acceptance Criteria

  • Given the coordinator opens scope selection, when the hierarchy loads, then all organization units they have access to are displayed in a tree structure with checkboxes
  • Given the coordinator selects a parent node (e.g., a region), when the selection is applied, then all child units under that region are automatically included in scope
  • Given a peer mentor belongs to multiple chapters within the selected scope, when the export aggregates participants, then that peer mentor is counted only once in the participant total
  • Given the coordinator deselects a specific chapter, when the export is generated, then activities registered by peer mentors exclusively in that chapter are excluded from the report
  • Given the coordinator has access to only one chapter, when they open scope selection, then that chapter is pre-selected and the hierarchy selector is simplified to avoid confusion
  • Given the scope selection is complete, when the coordinator proceeds, then the record count banner updates to reflect only activities within the selected organizational scope

Business Value

Incorrect scope in a Bufdir report — either over-reporting (including units from another grant) or under-reporting (missing entitled units) — is a serious compliance risk. Over-reporting can result in grant repayment demands; under-reporting leaves grant money unclaimed. For NHF with 1,400 local chapters, hierarchical scope selection is essential infrastructure for accurate reporting at every organizational level.