User Story: Xem báo cáo Data Element bị chồng chéo¶
1. Description¶
Là Manager, tôi muốn xem báo cáo các Data Element bị lưu trùng tại nhiều đơn vị Sở/Ban/Ngành, để nắm bắt tình trạng chồng chéo dữ liệu và hỗ trợ ra quyết định quy hoạch chính xác.
2. Acceptance Criteria¶
2.1 Happy Path¶
- GIVEN Manager hoặc Approver đã đăng nhập hệ thống
- WHEN người dùng truy cập màn hình Báo cáo chồng chéo (SCR-RPT-20) từ Báo cáo tổng quan (SCR-RPT-10)
-
THEN hệ thống hiển thị danh sách Data Element bị chồng chéo (>= 2 đơn vị cùng lưu trữ), kèm danh sách đơn vị liên quan cho từng Data Element
-
GIVEN báo cáo chồng chéo đang hiển thị
- WHEN người dùng xem tổng quan
- THEN hệ thống hiển thị số liệu thống kê: tổng số Data Element chồng chéo, phân bổ theo Domain
2.2 Alternative Paths¶
- GIVEN không có Data Element nào bị chồng chéo
- WHEN người dùng truy cập SCR-RPT-20
-
THEN hệ thống hiển thị thông báo "Không phát hiện Data Element bị chồng chéo"
-
GIVEN báo cáo chồng chéo đang hiển thị
- WHEN người dùng click vào một Data Element cụ thể
- THEN hệ thống hiển thị chi tiết: tên Data Element, danh sách tất cả đơn vị đang lưu trữ, kết quả matching tương ứng
AC-004: Xuất báo cáo chồng chéo - GIVEN báo cáo chồng chéo đang hiển thị - WHEN người dùng nhấn nút "Xuất báo cáo" (Export) - THEN hệ thống tạo file (Excel hoặc PDF) chứa danh sách chi tiết các Data Element chồng chéo và các đơn vị liên quan
2.3 Error Cases¶
- GIVEN người dùng không có vai trò Manager hoặc Approver
- WHEN người dùng cố truy cập SCR-RPT-20
-
THEN hệ thống từ chối truy cập
-
GIVEN hệ thống gặp lỗi khi tổng hợp dữ liệu báo cáo
- WHEN người dùng truy cập SCR-RPT-20
- THEN hệ thống hiển thị thông báo lỗi và cho phép thử lại
3. Business Rules¶
- Chỉ Manager và Approver có quyền xem báo cáo chồng chéo
- Chồng chéo: Data Element được xác định là chồng chéo khi có >= 2 đơn vị cùng lưu trữ (dựa trên kết quả matching từ bản đồ hiện trạng)
- Dữ liệu báo cáo được tổng hợp từ bản đồ dữ liệu hiện trạng (kết quả matching)
- Báo cáo là công cụ quan trọng giúp Approver ra quyết định khi chốt chủ quản dữ liệu
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
Business Flows: Không áp dụng
Business Entities: - Data Element - Organization Unit - Matching Result
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¶
- Báo cáo tiến độ quy hoạch (thuộc EP-06-002)
- Xử lý chồng chéo trực tiếp từ báo cáo (hành động xử lý thuộc EP-03, EP-04)