PrintUp Biz docs Yêu cầu & nghiệm thu P0
Baseline · brief v2026-09-16 (16/09/2026) 5d0302ef

E6. File thiết kế và duyệt file

User stories của epic E6. File thiết kế và duyệt file.

Nguồn: PRD Core Flow đặt hàng v0.4 (30/09/2026, cập nhật 01/10/2026). Người soạn: Hoàng Trọng Thanh Tùng (Product Manager PrintUp). Người duyệt: Nguyễn Hoàng Nam (CEO PrintUp). Mã BR-xx, QT-xx trong mục User stories là mã của PRD v0.4, khác mã cùng tên ở trang Trạng thái & quy tắc và danh mục FR lưu trữ.

Mỗi story mở đầu bằng câu “Là …, tôi muốn …, để …”. Story Must có dòng Liên kết và tiêu chí Cho – Khi – Thì; story Should/Could ở dạng ngắn. Mã S-xx, E-xx, ST-xx, TH-xx, CFG.xxx tra ở Dữ liệu & trạng thái, Copy, Email.

US-28 · TK xem danh sách đơn cần thiết kế hoặc cần kiểm file (Must)

Là nhân viên Thiết kế/Kỹ thuật, tôi muốn xem riêng hàng chờ đơn cần thiết kế và đơn cần kiểm file, để xử lý đúng việc mà không thấy thông tin cá nhân của KH.

Liên kết: ST-02, ST-03 · BR-20 · Requirement Quản trị

  • Cho đơn KH chọn PrintUp thiết kế (ST-02), thì đơn hiện trong hàng chờ Cần thiết kế của TK, tách riêng với hàng chờ Cần kiểm file.
  • Cho đơn vào ST-03, thì đơn hiện trong hàng chờ của TK kèm cấu hình, file hoặc link, thiết kế AI (nếu có) và kết quả AI quét; TK không thấy thông tin cá nhân của KH.

US-29 · TK báo giá thiết kế (Must; phụ thuộc AI-3)

Là nhân viên Thiết kế, tôi muốn gửi báo giá thiết kế cho KH, để KH đồng ý phí trước khi tôi bắt đầu thiết kế.

Liên kết: ST-02 · E-04 · order.btn.accept_design

  • Cho đơn chọn PrintUp thiết kế, khi TK gửi báo giá (phí, số lần sửa miễn phí), thì KH nhận E-04 và nút đồng ý trên trang đơn; KH đồng ý thì phí thiết kế cộng vào tổng, cọc tính lại (BR-03).

US-30 · TK phản hồi file đạt hoặc chưa đạt (Must)

Là nhân viên Kỹ thuật, tôi muốn báo file đạt hoặc chưa đạt kèm lỗi cụ thể, để KH sửa đúng lỗi hoặc nhận bản duyệt nhanh.

Liên kết: ST-03, ST-04 · E-05, E-06 · TH-06, TH-07, TH-08

  • Cho TK báo chưa đạt, thì bắt buộc nhập ít nhất một lỗi cụ thể; đơn bật cờ File chưa đạt, KH nhận tin nhắn và E-05.
  • Cho TK báo đạt, thì TK tải bản duyệt PDF lên; đơn sang ST-04, KH nhận E-06 kèm file.
  • Cho AI quét có cảnh báo, thì không gửi gì cho KH cho tới khi Admin xác nhận (TH-08).
  • Mọi phiên bản file và bản duyệt được lưu.

US-31 · KH tải lại file đã sửa (Must)

Là KH, tôi muốn tải lại file đã sửa ngay trên trang đơn, để đơn quay lại hàng chờ kiểm mà không phải đặt lại.

Liên kết: order.btn.reupload

  • Cho cờ File chưa đạt, khi KH tải file mới hoặc cập nhật link, thì lưu thành phiên bản mới, tắt cờ, ghi tin nhắn hệ thống và đưa đơn lại hàng chờ kiểm của TK.

US-32 · KH duyệt bản in để chốt file (Must)

Là KH, tôi muốn duyệt bản in hoặc yêu cầu sửa, để chỉ chốt file khi đã hài lòng với bản in cuối.

Liên kết: ST-04 → ST-05 · order.confirm.approve, order.confirm.edit · E-07 · CFG.free_revisions · TH-09 · BR-14

  • Cho đơn ở ST-04, khi KH bấm “Duyệt bản in, chốt file”, thì hiện hộp xác nhận order.confirm.approve; xác nhận thì khóa file, ghi mốc chốt file, tính lại ngày giao dự kiến từ mốc này, chuyển ST-05, gửi E-07 và bắt đầu J-01.
  • Khi KH bấm “Yêu cầu sửa”, thì hiện order.confirm.edit với số lần sửa miễn phí còn lại; xác nhận thì đơn về ST-03 kèm nội dung yêu cầu.
  • Sau khi chốt, không có thao tác nào đổi được file của đơn.

Cập nhật lần cuối 01/10/2026 bởi Hoàng Tùng · 6b3bfefc · Lịch sử thay đổi