Bỏ qua

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