Bỏ qua

User Story: Lọc báo cáo theo Domain và đơn vị

1. Description

Là Manager, tôi muốn lọc báo cáo chồng chéo và phân mảnh theo Domain, Sub Domain hoặc đơn vị Sở/Ban/Ngành, để phân tích tình hình dữ liệu theo từng lĩnh vực hoặc đơn vị cụ thể.

2. Acceptance Criteria

2.1 Happy Path

  • GIVEN Manager hoặc Approver đang xem báo cáo chồng chéo (SCR-RPT-20) hoặc phân mảnh (SCR-RPT-30)
  • WHEN người dùng chọn lọc theo Domain
  • THEN hệ thống chỉ hiển thị các Data Element chồng chéo/phân mảnh thuộc Domain đã chọn

  • GIVEN người dùng đang sử dụng bộ lọc

  • WHEN người dùng chọn lọc theo đơn vị Sở/Ban/Ngành
  • THEN hệ thống chỉ hiển thị các Data Element có liên quan đến đơn vị đã chọn

  • GIVEN người dùng đã áp dụng bộ lọc

  • WHEN người dùng kết hợp lọc theo Domain và đơn vị đồng thời
  • THEN hệ thống áp dụng tất cả tiêu chí và hiển thị kết quả phù hợp, cập nhật số liệu thống kê tổng hợp

2.2 Alternative Paths

  • GIVEN người dùng đã áp dụng bộ lọc
  • WHEN người dùng xóa tất cả bộ lọc
  • THEN hệ thống hiển thị lại toàn bộ báo cáo ban đầu

  • GIVEN người dùng áp dụng bộ lọc

  • WHEN không có kết quả phù hợp
  • THEN hệ thống hiển thị thông báo "Không có dữ liệu phù hợp với tiêu chí lọc"

2.3 Error Cases

  • GIVEN hệ thống gặp lỗi khi áp dụng bộ lọc
  • WHEN người dùng chọn tiêu chí lọc
  • THEN hệ thống hiển thị thông báo lỗi và giữ nguyên kết quả hiện tại

3. Business Rules

  • Chỉ Manager và Approver có quyền xem và lọc báo cáo
  • Báo cáo hỗ trợ lọc đa chiều: theo Domain, Sub Domain, đơn vị
  • Các tiêu chí lọc có thể kết hợp đồng thời
  • Số liệu thống kê tổng hợp cập nhật theo bộ lọc đang áp dụng

4. Traceability

Feature: Báo cáo chồng chéo & phân mảnh

Related Use Cases: - UC-RPT-001: Xem báo cáo thống kê dữ liệu

Screens: - SCR-RPT-10: Báo cáo tổng quan - SCR-RPT-20: Báo cáo chồng chéo - SCR-RPT-30: Báo cáo phân mảnh

Business Flows: Không áp dụng

Business Entities: - Data Element - Domain - Sub Domain - Organization Unit

Role Matrix: - RM-001: Manager -- Quản trị dữ liệu kỹ thuật - RM-003: Approver -- Người phê duyệt

Third-Party Integrations: Không áp dụng

5. Out of Scope

  • Xuất báo cáo đã lọc ra file (Excel, PDF)
  • Tạo báo cáo tùy chỉnh (custom report)
  • Lưu cấu hình bộ lọc yêu thích