Giao diện
Sản phẩm
Ai dùngQuản trị viên
Danh mục sản phẩm dùng cho kế hoạch, phiếu, phân bổ, cân. Dịch vụ: product-service. Mọi vai trò đọc được (products:read); chỉ Quản trị viên thêm, sửa, xoá.
Yêu cầu
| Mã | Yêu cầu |
|---|---|
| FR-PRD-1 | Tên (tiếng Việt), Tên (tiếng Anh) bắt buộc, 2–200 ký tự. |
| FR-PRD-2 | SKU bắt buộc, không trùng với mọi sản phẩm kể cả đã xoá (PRODUCT_SKU_IN_USE). Portal: 2–64 ký tự, chỉ chữ, số và . _ -. |
| FR-PRD-3 | Danh mục bắt buộc và đang hoạt động. Portal chọn lần lượt gốc, con, lá. |
| FR-PRD-4 | Đơn vị 1–20 ký tự; Mã sản phẩm ≤ 100; Mô tả ≤ 1000. |
| FR-PRD-5 | Hệ số hao hụt chế biến (khoan nội bộ) và (khoan ngoài) không bắt buộc, ≥ 0. Portal ẩn hai ô này với danh mục Dừa. |
| FR-PRD-6 | Chỉ một sản phẩm là Loại gia công mặc định. Như Nhà máy của công ty (FR-VEN-6), cờ này được đặt trực tiếp trong CSDL khi triển khai; portal và API không đặt, gỡ hay chuyển được cờ, không ngưng hay xoá được sản phẩm giữ cờ (DEFAULT_PROCESSING_TYPE_LOCKED). Hệ số hao hụt của sản phẩm này vẫn sửa được (FR-CAL-7). Loại mặc định dùng cho dòng nhà máy tự sinh của phiếu Khoan nội bộ (FR-ALC-25) và hệ số hao hụt của phiếu (FR-CAL-7). |
| FR-PRD-7 | Ngưng hoặc xoá (mềm) sản phẩm: sản phẩm không còn được chọn mới; dữ liệu đã ghi giữ nguyên. |
| FR-PRD-8 | Không xoá được danh mục còn sản phẩm hoặc danh mục con (PRODUCT_CATEGORY_IN_USE). |
| FR-PRD-9 | Thêm, sửa, xoá danh mục phải phát sự kiện product-service:product_categories, và phát lại mọi sản phẩm thuộc danh mục đó (kể cả danh mục con) để bên nhận cập nhật danh mục trên bản sao sản phẩm. |
Danh mục có sẵn
| Gốc | Con | Lá | Dùng cho |
|---|---|---|---|
raw_material | coconut | Dừa trái | |
raw_material | meat | white_meat, brown_meat | Cơm dừa mua ngoài |
finished_product | coconut_water, organic_coconut_oil, desiccated_coconut, coconut_flour | Thành phẩm: Nước dừa, Dầu dừa hữu cơ, Cơm dừa sấy, Bột dừa | |
by_product | coconut_skin | Phụ phẩm: Da dừa |
wip_raw_material (Nguyên liệu bán thành phẩm) đã bỏ (xoá mềm); migration dừng nếu danh mục này còn sản phẩm hoặc danh mục con.
Danh mục lá white_meat / brown_meat quyết định nhóm cơm trắng hay cơm nâu ở phân bổ, nhận về, báo cáo và cơm trắng ước lượng.