Bỏ qua

User Story: Từ chối bản đồ hiện trạng và trả về Manager

1. Description

Là Approver, tôi muốn từ chối bản đồ hiện trạng khi chưa đồng ý với kết quả đề xuất chủ quản và ghi lý do trả về Manager, để Manager rà soát lại trước khi trình phê duyệt lần nữa.

2. Acceptance Criteria

2.1 Happy Path

  • GIVEN Approver đang xem chi tiết một Data Element ở trạng thái IN_REVIEW trên SCR-PLAN-20
  • WHEN Approver nhấn nút "Từ chối" trên popup SCR-PLAN-21
  • THEN hệ thống hiển thị ô nhập lý do từ chối (bắt buộc)

  • GIVEN Approver đã nhập lý do từ chối

  • WHEN Approver xác nhận từ chối
  • THEN hệ thống ghi nhận lý do từ chối, trả Data Element về Manager để rà soát lại (quay về bước 03b trong BPF-01), và ghi audit log

  • GIVEN thao tác từ chối hoàn tất

  • WHEN hệ thống cập nhật thành công
  • THEN hiển thị thông báo "Đã từ chối và trả về Manager" và cập nhật trạng thái trên danh sách SCR-PLAN-10

2.2 Alternative Paths

  • GIVEN Approver muốn từ chối nhiều Data Element cùng lúc
  • WHEN Approver chọn nhiều Data Element trên SCR-PLAN-10 và thực hiện thao tác từ chối hàng loạt
  • THEN hệ thống yêu cầu nhập lý do từ chối chung và áp dụng cho tất cả Data Element đã chọn

  • GIVEN Approver đang nhập lý do từ chối

  • WHEN Approver thay đổi quyết định và muốn hủy thao tác
  • THEN hệ thống đóng popup và giữ nguyên trạng thái Data Element

2.3 Error Cases

  • GIVEN Approver nhấn xác nhận từ chối
  • WHEN lý do từ chối bị bỏ trống
  • THEN hệ thống hiển thị thông báo lỗi "Vui lòng nhập lý do từ chối"

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

  • WHEN Approver xác nhận từ chối
  • THEN hệ thống hiển thị thông báo lỗi và cho phép thử lại, không thay đổi trạng thái Data Element

3. Business Rules

  • Chỉ Approver có quyền từ chối bản đồ hiện trạng
  • Khi Approver không đồng ý: bắt buộc ghi lý do từ chối
  • Sau khi từ chối, Data Element quay về Manager để rà soát lại (quay về bước 03b trong BPF-01)
  • Mọi thao tác từ chối được ghi nhận trong audit log (ai, khi nào, lý do)
  • Khi Approver từ chối nhiều lần, Manager có thể tổ chức họp trực tiếp giữa Data Owner và Approver để thống nhất

4. Traceability

Feature: Chốt quyền sở hữu dữ liệu

Related Use Cases: - UC-PLAN-001: Chốt quyền sở hữu dữ liệu

Screens: - SCR-PLAN-10: Quy hoạch chủ quản dữ liệu (Bảng) - SCR-PLAN-20: Chi tiết Data Element quy hoạch - SCR-PLAN-21: Popup Chốt/Từ chối chủ quản

Business Flows: - BPF-01: Vòng đời Quy hoạch Dữ liệu Thành phố -- Bước 05a

Business Entities: - Data Element

Role Matrix: - RM-003: Approver -- Người phê duyệt

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

5. Out of Scope

  • Rà soát lại kết quả matching sau khi bị từ chối (thuộc EP-03)
  • Quy trình họp trực tiếp giữa các bên liên quan khi từ chối nhiều lần
  • Chỉnh sửa kết quả matching (thuộc EP-03-005)