Chương 4 — Duyệt Demand PO
Sau khi Demand submit, PO chuyển sang trạng thái Pending Approval. BOD hoặc Demand Manager (user có quyền approve_demand_po) là người quyết định: duyệt cho đặt nhà máy, hoặc đẩy lại để chỉnh sửa.
Trong chương này, demo đăng nhập với account mandy@rechic.vn (BOD Manager) để duyệt PO PO/RE/DE202604/0000001 đã được submit ở chương 3.
BOD Dashboard — thấy có PO đang chờ duyệt
Vừa đăng nhập, BOD nhìn thấy ngay widget "Demand POs Pending Approval" báo có 1 PO đang chờ. Đây là cách BOD chủ động phát hiện việc cần duyệt — không cần phải canh email hay notification.
1 — Chờ BOD duyệt — đó chính là PO mà Demand vừa submit. Các widget khác hiển thị payments, orders, due dates… nhưng vì luồng còn ở giai đoạn đầu nên hầu hết đang 0 ₫.Mở Demand PO ở trạng thái Pending Approval
BOD vào menu Demand > Demand Pos, click vào PO/RE/DE202604/0000001 để xem chi tiết.
Pending Approval. BOD review brand, type, danh sách SKU, số lượng, giá để quyết định duyệt hay không.Bấm Approve
Trên dòng PO ở trang list, bên cột Actions có nút Approve màu xanh lá (chỉ hiển thị nếu user có quyền + PO ở trạng thái Pending Approval). Bấm để duyệt.
Approve. Hệ thống yêu cầu xác nhận trước khi đổi trạng thái — bước an toàn để tránh approve nhầm.Sau khi Approve — status chuyển sang Approved
Approved. Hệ thống tự ghi lại approved_by (id của BOD) và approved_at (timestamp). Từ lúc này PO đã sẵn sàng để Supply tạo Factory PO.Notification fan-out tới phòng Supply
Cùng lúc với việc đổi status, hệ thống tự động gửi thông báo đến tất cả user có role bắt đầu bằng supply_* (supply_manager, supply_staff, supply_intern). Đây là cơ chế fan-out: bất kỳ ai trong phòng Supply cũng đều nhận được, ai rảnh sẽ tạo Factory PO.
sc_manager@rechic.vn. Bấm chuông để mở panel thông báo. Trong production khi notification dispatch hoạt động đầy đủ, panel sẽ liệt kê thông báo "Demand PO đã được duyệt — {po_number} — Bạn có thể tạo Factory PO" kèm nút Xem link đến PO. Đây là điểm vào để Supply bắt đầu chương 5.