User Story: Xem chi tiết Data Element¶
1. Description¶
Là Manager, tôi muốn xem chi tiết đầy đủ thông tin của một Data Element bao gồm định nghĩa, kiểu dữ liệu, Domain/Sub Domain, đơn vị chủ quản và lịch sử thay đổi, để nắm bắt toàn diện thông tin metadata và hỗ trợ công việc quản lý dữ liệu.
2. Acceptance Criteria¶
2.1 Happy Path¶
- GIVEN Manager đã đăng nhập và đang ở màn hình Dữ liệu định vị (SCR-ANCHOR-10)
- WHEN Manager click vào tên Data Element "DE001-DM1.1 - Số CCCD" trên tree table
-
THEN Hệ thống điều hướng đến màn hình chi tiết Data Element (SCR-ANCHOR-20) hiển thị đầy đủ: tên, mã định danh, mô tả, kiểu dữ liệu, Domain/Sub Domain, trạng thái, đơn vị chủ quản (nếu đã gán), lịch sử thay đổi
-
GIVEN Manager đang ở màn hình chi tiết Data Element (SCR-ANCHOR-20)
- WHEN Hệ thống hiển thị thông tin
- THEN Hiển thị rõ ràng: tên Data Element, mã định danh (DE001-DM1.1), mô tả ý nghĩa nghiệp vụ, kiểu dữ liệu (Text), thuộc Domain "DM1 - Con người" > Sub Domain "DM1.1 - Định danh", trạng thái hiện tại (VD: DRAFT), và lịch sử thay đổi (ai tạo, ai sửa, thời gian)
2.2 Alternative Paths¶
- GIVEN Data Element chưa được gán đơn vị chủ quản (trạng thái DRAFT)
- WHEN Manager xem chi tiết Data Element
-
THEN Trường đơn vị chủ quản hiển thị "Chưa gán" hoặc để trống, không hiển thị lỗi
-
GIVEN Data Element đã được gán đơn vị chủ quản (trạng thái APPROVED hoặc PUBLISHED)
- WHEN Manager xem chi tiết Data Element
- THEN Hiển thị đầy đủ tên đơn vị chủ quản và cơ sở pháp lý (nếu có)
2.3 Error Cases¶
- GIVEN Manager đang ở màn hình chi tiết Data Element
- WHEN Data Element bị xóa bởi Manager khác trong khi đang xem
- THEN Hệ thống hiển thị thông báo lỗi "Data Element không tồn tại hoặc đã bị xóa" và điều hướng về tree table
3. Business Rules¶
- BR-008: Chỉ vai trò Manager mới có quyền chỉnh sửa trên màn hình chi tiết
- BR-009: Đơn vị chủ quản có thể null khi status = DRAFT
- Approver có thể truy cập màn hình chi tiết ở chế độ xem (read-only), không hiển thị nút chỉnh sửa
- Màn hình chi tiết hiển thị lịch sử thay đổi (audit log) của Data Element
4. Traceability¶
Feature: Quản lý Data Element
Related Use Cases:
Screens:
Business Entities:
Role Matrix:
5. Out of Scope¶
- Chỉnh sửa Data Element từ màn hình chi tiết (thuộc Story-002)
- Xem thông tin mapping với các đơn vị (thuộc module Bản đồ Hiện trạng - EP-03)
- Export chi tiết Data Element ra file