logiSA 2.0 / DOCS

Design baseline · 24 SEP 2026 · 13 / 23

UC-01 · Check Cont/Seal

Nhận kết quả ảnh từ các nhóm nhà xe về nhóm Zalo kết quả

UC-01 · Phạm vi triển khai hiện tại

US-01 · Nhận kết quả ảnh Cont/Seal

Là một người OPS, tôi muốn nhận kết quả xử lý ảnh Cont/Seal từ các nhóm nhà xe về nhóm Zalo kết quả, để theo dõi thông tin tập trung mà không phải kiểm tra từng nhóm nguồn.

Cấu hình nhóm

Có trang cấu hình workflow riêng để OPS chọn nhiều nhóm nhà xe làm nguồn ảnh và một nhóm Zalo nhận kết quả. Phân loại/nhãn nhóm là tính năng riêng, chưa thuộc US-01.

Acceptance criteria

  1. AC1 · Trang cấu hình riêng. OPS mở được workflow Cont/Seal và chọn các nhóm nhà xe cùng nhóm kết quả trong tenant đang đăng nhập.
  2. AC2 · Tải danh sách thực. Sau khi chọn kênh và tài khoản đã kết nối, trang tải đủ danh sách phòng/nhóm, có tìm kiếm và làm mới; hiển thị tên để chọn. Kênh chưa tích hợp/chưa kết nối phải hiển thị đúng trạng thái, không trả danh sách giả.
  3. AC3 · Nhiều nhóm nguồn. OPS có thể thêm/bỏ nhiều nhóm nguồn nhà xe. Mỗi lựa chọn giữ channel, account/session và group ID; không nhầm các nhóm trùng tên giữa tài khoản/kênh. Không gán mục đích riêng cho từng nhóm trong workflow.
  4. AC4 · Nhóm kết quả Zalo. OPS chọn tài khoản Zalo và nhóm nhận kết quả từ danh sách đã tải. Không cho nhóm kết quả trùng nhóm nguồn trong cùng kênh/tài khoản.
  5. AC5 · Lưu và tải lại. Cấu hình được lưu theo tenant, mở lại vẫn có đúng tên và lựa chọn. Thiếu nguồn/đích hoặc lựa chọn không còn hợp lệ phải báo lỗi cụ thể trước khi bật xử lý.
  6. AC6 · Xử lý ảnh đúng nguồn. Album từ nhóm đã chọn được xử lý thành một submission dự kiến cho một container. Kết quả gồm cont/seal đọc được và ảnh nguồn; ảnh thiếu/mờ/mâu thuẫn được ghi rõ là cần kiểm tra.
  7. AC7 · Gửi về đúng nhóm. Ảnh và kết quả được gửi về nhóm Zalo kết quả đã cấu hình, có trạng thái đọc rõ ràng; báo cáo do hệ thống gửi không tạo vòng lặp xử lý.
  8. AC8 · Không mất hoặc gửi trùng âm thầm. Event retry không tạo báo cáo trùng. Nếu đọc ảnh hoặc gửi thất bại, OPS xem được lỗi/trạng thái chờ xử lý; không báo đã gửi khi chưa có xác nhận.

Phạm vi

Đây là một user story duy nhất. Cấu hình, nhận album, đọc ảnh và gửi kết quả là các điều kiện hoàn thành của US này. Đối chiếu Sheet, quy trình duyệt nhiều bước và nghiệp vụ khác không phải điều kiện bắt buộc của US hiện tại.

Zalo là kênh có adapter trong code hiện tại. WeChat và các kênh khác là yêu cầu mở rộng của trang cấu hình; chỉ cho chọn nhóm thật khi adapter và tài khoản tương ứng hoạt động. Không coi WeChat đã triển khai chỉ bởi việc ghi trong tài liệu.

logiSA 2.0 · Public development cookbook · Design target; implementation status in Delivery.