User Story: Xem tiến độ chi tiết theo đơn vị¶
1. Description¶
Là Manager, tôi muốn xem tiến độ quy hoạch chi tiết theo từng đơn vị Sở/Ban/Ngành, để nhận diện đơn vị nào đang tồn đọng và cần điều phối kịp thời.
2. Acceptance Criteria¶
2.1 Happy Path¶
- GIVEN Manager hoặc Approver đang xem dashboard tiến độ trên SCR-RPT-40
- WHEN người dùng chuyển sang chế độ xem theo đơn vị
-
THEN hệ thống hiển thị danh sách các đơn vị Sở/Ban/Ngành với tiến độ quy hoạch: số Data Element đã xác nhận (Data Owner confirmed), số Data Element chờ xử lý, trạng thái xác nhận
-
GIVEN danh sách tiến độ theo đơn vị đang hiển thị
- WHEN người dùng click vào một đơn vị cụ thể
- THEN hệ thống hiển thị chi tiết: danh sách Data Element liên quan đến đơn vị, trạng thái từng Data Element, thời gian xử lý
2.2 Alternative Paths¶
- GIVEN một đơn vị chưa có Data Element nào liên quan
- WHEN người dùng xem tiến độ đơn vị đó
-
THEN hệ thống hiển thị thông tin đơn vị với tiến độ 0% và ghi chú "Chưa có Data Element liên quan"
-
GIVEN người dùng muốn so sánh tiến độ giữa các đơn vị
- WHEN người dùng xem tổng quan danh sách
- THEN hệ thống sắp xếp đơn vị theo tỉ lệ hoàn thành (từ thấp đến cao hoặc ngược lại)
2.3 Error Cases¶
- GIVEN hệ thống gặp lỗi khi tải tiến độ theo đơn vị
- WHEN người dùng chuyển sang chế độ xem theo đơn vị
- 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 tiến độ theo đơn vị
- Tiến độ theo đơn vị: dựa trên số Data Element mà đơn vị đã xác nhận (Data Owner confirmed) so với tổng số Data Element liên quan đến đơn vị
- Thông tin hiển thị: số Data Element đã xác nhận, số chờ xử lý, trạng thái tổng thể
- Dashboard cập nhật dữ liệu theo thời gian thực (hoặc near real-time)
4. Traceability¶
Feature: Báo cáo tiến độ quy hoạch
Related Use Cases: - UC-RPT-001: Xem báo cáo thống kê dữ liệu
Screens: - SCR-RPT-40: Báo cáo tiến độ quy hoạch
Business Flows: Không áp dụng
Business Entities: - Data Element - 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¶
- Thiết lập KPI mục tiêu cho từng đơn vị
- Gửi thông báo nhắc nhở đến đơn vị tồn đọng
- Xuất tiến độ theo đơn vị ra file