Soạn flow bán hàng · đo tác động · sinh SQL cảnh báo
Thông số sản phẩm
Tình huống dựng sẵn
Giá trị hệ thống tính ra
Khách nhập số lượng → giỏ hàng nhận
Vào giỏ
—
Đổi 1 thông số thì ra sao?
Giữ nguyên field khác, đổi đúng 1 giá trị. Dòng xanh = cứu được mã đang không bán được.
Đổi thành
Trạng thái
Số lượng cho phép
Rule đang dính
Mã
Mức
Ý nghĩa / điều kiện
Flow quyết định — first-match từ trên xuống
Sản phẩm chạy từ bước 1 xuống, dừng ở bước đầu tiên khớp. Đổi thứ tự là đổi thứ tự ưu tiên —
đây chính là chỗ quyết định "giá thắng leadtime" hay "clear-stock thắng NoMOQ". Mọi thay đổi được đo tác động ngay bên dưới.
Thứ tự chuẩn hoá số lượng
Ba phép này chạy theo đúng thứ tự bên dưới. Đảo hạ về max xuống sau làm tròn bội số là đổi hẳn hành vi khi khách nhập vượt tồn.
Tác động so với cấu hình gốc
Quét toàn bộ tổ hợp giá trị, so kết quả cấu hình hiện tại với bản gốc.
Bộ rule cảnh báo
Khác flow: mỗi sản phẩm chạy qua hết mọi rule, không dừng ở rule đầu tiên khớp.
Sửa điều kiện ở đây thì tab SQL tự sinh lại câu lệnh tương ứng.
Bộ test hồi quy
38 assertion khoá hành vi của spec hiện hành. Sửa flow xong nhìn ngay case nào gãy —
đây là lưới an toàn khi đổi rule.
TC
Kiểm tra
Kết quả
Chi tiết
SQL sinh tự động từ bộ rule
Chạy rule trên dữ liệu thật
Dán CSV (dòng đầu là tên cột) hoặc chọn file. Cột nhận diện được:
product_codesellableweb_sellablepart_typeNoMOQstock_quantitymoqmultiorderleadtimestandard_pricevendor. Dữ liệu chỉ xử lý trong trình duyệt, không gửi đi đâu.
Cấu hình JSON — nguồn spec duy nhất
Toàn bộ flow, rule, tham số nằm trong file này. Web thật đọc chính JSON này làm spec —
sửa rule không cần sửa code. Dán JSON khác vào rồi bấm Áp dụng để nạp.