User Story: Quản lý danh sách Data Element tương lai¶
1. Description¶
Là Manager, tôi muốn xem, sửa và xóa các Data Element tương lai trong danh sách, để quản lý và cập nhật kế hoạch hoạch định dữ liệu tương lai của Thành phố.
2. Acceptance Criteria¶
2.1 Happy Path¶
- GIVEN Manager đã đăng nhập hệ thống
- WHEN Manager truy cập SCR-FUTURE-10
-
THEN hệ thống hiển thị danh sách Data Element tương lai, phân loại theo Domain và mức ưu tiên
-
GIVEN Manager đang xem danh sách trên SCR-FUTURE-10
- WHEN Manager click vào một Data Element tương lai
-
THEN hệ thống điều hướng đến SCR-FUTURE-20 hiển thị thông tin đầy đủ và lý do cần tạo lập
-
GIVEN Manager muốn chỉnh sửa một Data Element tương lai
- WHEN Manager nhấn nút "Sửa" và mở popup SCR-FUTURE-11
-
THEN hệ thống hiển thị form với dữ liệu hiện tại, cho phép chỉnh sửa và lưu
-
GIVEN Manager muốn xóa một Data Element tương lai
- WHEN Manager nhấn nút "Xóa" và xác nhận
- THEN hệ thống xóa Data Element tương lai khỏi danh sách và hiển thị thông báo thành công
2.2 Alternative Paths¶
- GIVEN danh sách Data Element tương lai trống
- WHEN Manager truy cập SCR-FUTURE-10
-
THEN hệ thống hiển thị thông báo "Chưa có Data Element tương lai nào" và nút "Thêm mới"
-
GIVEN Manager đang lọc danh sách theo Domain
- WHEN Manager chọn một Domain cụ thể
-
THEN hệ thống chỉ hiển thị các Data Element tương lai thuộc Domain đã chọn
-
GIVEN Manager đang lọc danh sách theo mức ưu tiên
- WHEN Manager chọn mức ưu tiên cụ thể
- THEN hệ thống chỉ hiển thị các Data Element tương lai có mức ưu tiên phù hợp
2.3 Error Cases¶
- GIVEN Manager cố xóa Data Element tương lai đã được Approver phê duyệt
- WHEN Manager nhấn nút "Xóa"
-
THEN hệ thống hiển thị thông báo "Không thể xóa Data Element đã được phê duyệt"
-
GIVEN hệ thống gặp lỗi khi lưu chỉnh sửa
- WHEN Manager nhấn lưu trên popup SCR-FUTURE-11
- 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 có quyền chỉnh sửa và xóa Data Element tương lai
- Approver có quyền xem danh sách (read-only)
- Data Element tương lai được phân loại theo Domain để dễ quản lý
- Mức ưu tiên giúp sắp xếp thứ tự thu thập dữ liệu
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-11: Popup Thêm/Sửa 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 - Domain
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¶
- Tra cứu Từ điển Dữ liệu đã ban hành (thuộc EP-05-001, EP-05-002)
- Chuyển đổi Data Element tương lai thành Data Element chính thức trong Anchored Data
- Thu thập dữ liệu thực tế