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