Bỏ qua

User Story: Tìm kiếm trong khung dữ liệu định vị

1. Description

Là Manager hoặc Approver, tôi muốn tìm kiếm trong khung dữ liệu định vị bằng từ khóa (tên hoặc mã định danh), để nhanh chóng tìm thấy Domain, Sub Domain hoặc Data Element cần quan tâm trong bảng dữ liệu lớn.

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) với ô tìm kiếm
  • WHEN Manager nhập từ khóa "CCCD" vào ô tìm kiếm
  • THEN Hệ thống lọc tree table chỉ hiển thị các Domain/Sub Domain/Data Element có tên hoặc mã chứa từ khóa "CCCD", và tự động expand các nhánh chứa kết quả phù hợp

  • GIVEN Manager đã nhập từ khóa tìm kiếm và kết quả đang hiển thị

  • WHEN Manager xóa từ khóa trong ô tìm kiếm
  • THEN Hệ thống hiển thị lại toàn bộ tree table ở trạng thái mặc định

  • GIVEN Manager đang tìm kiếm với từ khóa "DM1"

  • WHEN Hệ thống xử lý tìm kiếm
  • THEN Kết quả bao gồm cả Domain có mã "DM1" và tất cả Sub Domain/Data Element có mã chứa "DM1" (VD: DM1.1, DM1.2, DE001-DM1.1)

2.2 Alternative Paths

  • GIVEN Approver đã đăng nhập và đang ở màn hình Dữ liệu định vị
  • WHEN Approver nhập từ khóa tìm kiếm
  • THEN Hệ thống hiển thị kết quả tương tự như Manager nhưng ở chế độ read-only (không có nút thao tác)

  • GIVEN Manager nhập từ khóa "con nguoi" (không dấu, chữ thường)

  • WHEN Hệ thống xử lý tìm kiếm
  • THEN Hệ thống tìm kiếm không phân biệt hoa thường, trả về kết quả phù hợp bao gồm "Con người"

2.3 Error Cases

  • GIVEN Manager đang ở màn hình Dữ liệu định vị
  • WHEN Manager nhập từ khóa không khớp với bất kỳ Domain, Sub Domain hoặc Data Element nào (VD: "xyzabc123")
  • THEN Hệ thống hiển thị tree table trống với thông báo "Không tìm thấy kết quả phù hợp"

3. Business Rules

  • BR-003: Tìm kiếm hỗ trợ tìm theo tên và mã định danh, không phân biệt hoa thường
  • BR-004: Kết quả tìm kiếm tự động expand các nhánh chứa kết quả phù hợp trên tree table
  • Tìm kiếm áp dụng cho cả 3 cấp: Domain, Sub Domain, Data Element
  • Khi có kết quả, các nhánh cha (Domain, Sub Domain) chứa kết quả sẽ tự động được expand

4. Traceability

Feature: Xem khung dữ liệu định vị

Related Use Cases:

Screens:

Business Entities:

Role Matrix:

5. Out of Scope

  • Tìm kiếm nâng cao với nhiều tiêu chí kết hợp
  • Lọc theo trạng thái Data Element (DRAFT/IN_REVIEW/APPROVED/PUBLISHED)
  • Tìm kiếm full-text trong trường mô tả
  • Lưu lịch sử tìm kiếm