User Story: Xem danh sách nguồn metadata theo đơn vị¶
1. Description¶
Là Manager, tôi muốn xem danh sách tất cả nguồn metadata đã nhập vào hệ thống, phân loại theo đơn vị Sở/Ban/Ngành, để quản lý tổng thể tình trạng metadata của tất cả đơn vị và nắm bắt tiến độ thu thập dữ liệu.
2. Acceptance Criteria¶
2.1 Happy Path¶
- GIVEN Manager đã đăng nhập hệ thống với vai trò Manager
- WHEN Manager truy cập màn hình Danh sách nguồn metadata (SCR-DISC-10)
-
THEN hệ thống hiển thị danh sách tất cả nguồn metadata đã nhập, phân loại theo đơn vị Sở/Ban/Ngành
-
GIVEN danh sách nguồn metadata đang hiển thị
- WHEN Manager xem thông tin của mỗi nguồn metadata
-
THEN mỗi nguồn metadata hiển thị: tên file gốc (hoặc "Khai báo thủ công"), loại file (CSV/DDL/MANUAL), tên đơn vị, ngày upload, trạng thái parse (PENDING/PROCESSING/COMPLETED/FAILED), số field đã trích xuất
-
GIVEN danh sách nguồn metadata có nhiều đơn vị
- WHEN Manager muốn lọc theo đơn vị cụ thể
- THEN hệ thống cho phép lọc danh sách theo đơn vị Sở/Ban/Ngành
2.2 Alternative Paths¶
- GIVEN chưa có nguồn metadata nào trong hệ thống
- WHEN Manager truy cập màn hình Danh sách nguồn metadata
-
THEN hệ thống hiển thị thông báo "Chưa có nguồn metadata nào" và nút "Nhập metadata" để Manager bắt đầu upload hoặc khai báo thủ công
-
GIVEN danh sách nguồn metadata rất dài
- WHEN Manager cuộn trang
- THEN hệ thống hỗ trợ phân trang để cải thiện trải nghiệm người dùng
2.3 Error Cases¶
- GIVEN người dùng không có vai trò Manager (ví dụ: Data Owner, Staff)
- WHEN người dùng cố truy cập màn hình Danh sách nguồn metadata
- THEN hệ thống từ chối truy cập và hiển thị thông báo "Bạn không có quyền truy cập chức năng này"
3. Business Rules¶
- Chỉ Manager có quyền xem và quản lý danh sách nguồn metadata
- Danh sách nguồn metadata hiển thị theo đơn vị, bao gồm cả file upload và khai báo thủ công
- Mỗi nguồn metadata hiển thị: tên file gốc, loại file (CSV/DDL/MANUAL), đơn vị, ngày upload, trạng thái parse, số field trích xuất
- Hỗ trợ phân trang và sắp xếp khi danh sách lớn
- Từ màn hình này, Manager có thể điều hướng đến upload file mới (SCR-DISC-11) hoặc xem chi tiết nguồn metadata (SCR-DISC-20)
4. Traceability¶
Feature: Quản lý Metadata đã Trích xuất
Related Use Cases: - UC-DISC-002: Xem và quản lý metadata đã trích xuất
Screens: - SCR-DISC-10: Danh sách nguồn metadata
Business Flows: Không áp dụng
Business Entities: - Metadata Source - Organization Unit
Role Matrix: - RM-001: Manager – Quản trị dữ liệu kỹ thuật
Third-Party Integrations: Không áp dụng
5. Out of Scope¶
- Upload file hoặc khai báo thủ công (thuộc EP-03-001 và EP-03-002)
- Xem chi tiết nguồn metadata (thuộc Story-004)
- Xuất danh sách metadata ra file