Bỏ qua

User Story: Phê duyệt danh sách hoạch định dữ liệu tương lai

1. Description

Là Approver, tôi muốn xem xét và phê duyệt danh sách Data Element tương lai do Manager đề xuất, để xác nhận kế hoạch hoạch định dữ liệu phù hợp với nhu cầu và mục tiêu phát triển của Thành phố.

2. Acceptance Criteria

2.1 Happy Path

  • GIVEN Approver đã đăng nhập hệ thống với vai trò Approver
  • WHEN Approver truy cập SCR-FUTURE-10
  • THEN hệ thống hiển thị danh sách Data Element tương lai chờ phê duyệt, phân loại theo Domain và mức ưu tiên

  • GIVEN Approver đang xem chi tiết Data Element tương lai trên SCR-FUTURE-20

  • WHEN Approver nhấn nút "Phê duyệt"
  • THEN hệ thống ghi nhận phê duyệt, cập nhật trạng thái và hiển thị thông báo thành công

  • GIVEN Approver muốn phê duyệt nhiều Data Element tương lai cùng lúc

  • WHEN Approver chọn nhiều mục trên SCR-FUTURE-10 và nhấn phê duyệt hàng loạt
  • THEN hệ thống phê duyệt tất cả các mục đã chọn

2.2 Alternative Paths

  • GIVEN Approver không đồng ý với một Data Element tương lai
  • WHEN Approver nhấn nút "Từ chối" và nhập lý do
  • THEN hệ thống ghi nhận từ chối và lý do, trả về Manager để chỉnh sửa

  • GIVEN không có Data Element tương lai nào chờ phê duyệt

  • WHEN Approver truy cập SCR-FUTURE-10
  • THEN hệ thống hiển thị thông báo "Không có Data Element tương lai nào chờ phê duyệt"

2.3 Error Cases

  • GIVEN người dùng không có vai trò Approver
  • WHEN người dùng cố phê duyệt Data Element tương lai
  • THEN hệ thống từ chối và hiển thị thông báo "Bạn không có quyền phê duyệt"

  • GIVEN hệ thống gặp lỗi khi lưu kết quả phê duyệt

  • WHEN Approver nhấn phê duyệt
  • THEN hệ thống hiển thị thông báo lỗi và cho phép thử lại

3. Business Rules

  • Approver có quyền xem và phê duyệt danh sách hoạch định
  • Approver không có quyền tạo mới hoặc chỉnh sửa Data Element tương lai (chỉ Manager)
  • Khi từ chối, Approver phải ghi lý do
  • Danh sách Data Element tương lai gắn với nhu cầu quản lý, điều hành và mục tiêu phát triển kinh tế -- xã hội

4. Traceability

Feature: Hoạch định dữ liệu tương lai

Related Use Cases: - UC-FUTURE-001: Hoạch định Data Element tương lai

Screens: - SCR-FUTURE-10: Danh sách Data Element tương lai - SCR-FUTURE-20: Chi tiết Data Element tương lai

Business Flows: Không áp dụng

Business Entities: - Data Element

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

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

5. Out of Scope

  • Tạo mới hoặc chỉnh sửa Data Element tương lai (thuộc Story-001 và Story-002)
  • Chuyển đổi Data Element tương lai thành Data Element chính thức
  • Gán đơn vị chủ quản cho Data Element tương lai