Độ chi tiết dữ liệu trong ERP nên dừng ở đâu để vừa đủ quản trị mà không làm người dùng quá tải? Bài 7 chuỗi "Từ dữ liệu đến Kaizen" đi vào tình huống cụ thể nhất: Sales Order, BOM và sản xuất.
Độ chi tiết dữ liệu nên đến đâu?
Sau khi doanh nghiệp hiểu rằng, như đã phân tích ở bài trước:
Không phải dữ liệu càng nhiều càng tốt, mà chỉ cần đủ để quản.
thì một câu hỏi thực tế khác xuất hiện:
"Đủ" là đến đâu?
Đây là lúc tranh luận thường xảy ra giữa lãnh đạo doanh nghiệp, người dùng vận hành và đơn vị triển khai ERP.
Lãnh đạo muốn
đơn giản, ít nhập liệu, ít thay đổi quy trình.
Đơn vị triển khai lại nhìn thấy
nếu Sales Order quá sơ sài, BOM quá đơn giản, công đoạn sản xuất không được tách đủ, thì phía sau sẽ không thể lập kế hoạch, tính nhu cầu vật tư, đo tiến độ, đo tiêu hao, phân tích giá thành, hay Kaizen.
Vấn đề không phải bên nào đúng hơn. Vấn đề là:
Mỗi mức độ chi tiết dữ liệu bảo vệ một năng lực quản trị khác nhau.
Bài toán cần giải là tìm độ chi tiết dữ liệu thấp nhất nhưng vẫn đủ để doanh nghiệp quản được dòng chảy.
Một ví dụ điển hình: doanh nghiệp cơ khí sản xuất theo đơn hàng
Giả sử khách hàng đặt:
10 bộ cụm khung máy A
Nếu chỉ nhìn từ góc độ bán hàng, Sales Order có thể rất đơn giản: cụm khung máy A, số lượng 10 bộ, giá bán, ngày giao. Với sales, như vậy có thể đã đủ để chốt đơn.
Nhưng để thực hiện đơn hàng, doanh nghiệp còn phải trả lời:
Vật tư
Cụm khung máy A gồm những gì? Cần bao nhiêu thép? Cần mua gì? Có vật tư nào đang thiếu?
Sản xuất
Sản xuất qua những công đoạn nào? Mỗi công đoạn mất bao lâu? Công đoạn nào đang chậm?
Kết quả
Tỷ lệ lỗi ra sao? Giá thành thực tế là bao nhiêu?
Các câu hỏi này không thể trả lời chỉ bằng Sales Order. Vì vậy, dữ liệu phải tiếp tục được "giải cấu trúc" qua các lớp:
Sales Order
Product / BOM
Vật tư
Routing / Work Order
Quality
Giá thành
Đó chính là lý do tại sao độ chi tiết dữ liệu ở đầu dòng ảnh hưởng toàn bộ khả năng quản trị phía sau.
1. Sales Order nên chi tiết đến đâu?
Sales Order (đơn bán hàng) không nên trở thành một biểu mẫu kỹ thuật quá nặng. Nhưng cũng không nên quá sơ sài đến mức phía sau không biết phải làm gì. Một Sales Order tối thiểu nên bảo vệ được bốn thứ:
1. Sản phẩm hoặc cấu hình cần giao
Doanh nghiệp phải biết chính xác khách hàng mua gì, cấu hình nào, phiên bản nào, biến thể nào. Nếu sản phẩm Make-to-Order, cần có cách xác định cấu hình thực tế của đơn hàng.
2. Số lượng
Đây là dữ liệu đầu vào cho nhu cầu vật tư, kế hoạch sản xuất, năng lực và giao hàng.
3. Ngày cam kết
Nếu không có ngày cam kết, doanh nghiệp không thể đo đúng hạn hay không, thời gian đáp ứng đơn hàng (lead time), tỷ lệ giao hàng đúng hạn (OTD), hay hiệu quả cải tiến thời gian giao hàng.
4. Yêu cầu đặc biệt của khách hàng
Ví dụ: vật liệu riêng, màu sơn, tiêu chuẩn chất lượng, kích thước, yêu cầu đóng gói. Nếu các yêu cầu này không được ghi nhận từ Sales Order, phía sau rất dễ làm sai.

Trên dòng đơn bán, nhân viên kinh doanh chọn cấu hình qua thuộc tính và biến thể đã khai báo trên sản phẩm.

Trường Ngày Giao lưu ngày cam kết với khách hàng; khi để trống, Viindoo hiển thị ngày dự kiến tính theo thời gian giao hàng.
Trong Viindoo, biến thể và giá trị thuộc tính sản phẩm chọn trên đơn sẽ đi theo xuống lệnh sản xuất và phiếu giao hàng; còn ghi chú tự do trên đơn thì không. Yêu cầu nào mà sản xuất hay kho phải làm theo, nên khai báo thành thuộc tính sản phẩm.
Sales Order không nên chứa những gì?
Không phải dữ liệu nào cũng nên đẩy lên Sales Order. Ví dụ: chi tiết từng nguyên công, thời gian từng máy, định mức hao hụt, quy trình QC nội bộ. Đây là dữ liệu thuộc lớp kỹ thuật và sản xuất.
Sales Order nên đủ để xác định rõ nhu cầu khách hàng, nhưng không biến sales thành kỹ sư sản xuất.
2. Từ Sales Order sang Product/BOM: điểm chuyển quan trọng nhất
Sales Order trả lời
Khách hàng cần gì?
BOM trả lời
Để làm ra thứ đó cần những gì?
Đây là điểm chuyển cực kỳ quan trọng. Nếu BOM (định mức nguyên vật liệu) quá sơ sài, hệ thống phía sau mất rất nhiều năng lực. Ví dụ BOM chỉ ghi "thép, bulong, sơn", trong khi thực tế cần:
- thép tấm SPCC 1.5 mm,
- thép hộp 40x40x2,
- bulong M8 cấp bền 8.8,
- sơn tĩnh điện màu RAL 7035,
- số lượng cụ thể từng loại.
Nếu doanh nghiệp quản vật tư theo đúng mã hàng, BOM phải đủ chi tiết để tạo nhu cầu, cấp phát, kiểm soát tiêu hao và tính giá thành.

Quy tắc tồn kho tối thiểu - tối đa tạo nhu cầu bổ sung khi vật tư xuống dưới mức tối thiểu; điều này chỉ làm được khi vật tư có mã riêng.
BOM nên chi tiết đến mức nào?
Một nguyên tắc thực tế là:
Chi tiết đến mức doanh nghiệp có nhu cầu quản lý độc lập.
Một cấu phần nên có mã riêng nếu doanh nghiệp cần:
Mua riêng
Được mua như một mặt hàng riêng.
Tồn kho riêng
Tồn kho được theo dõi riêng.
Cấp phát riêng
Được cấp phát cho sản xuất riêng.
Truy xuất riêng
Cần truy xuất riêng.
Tính giá riêng
Giá được tính riêng.
Kiểm soát lỗi riêng
Lỗi được kiểm soát riêng.
Nếu không có nhu cầu đó, việc tạo thêm mã có thể chỉ làm hệ thống phức tạp hơn. Để tìm hiểu kỹ hơn cách thiết lập BOM, xem bài hướng dẫn về định mức nguyên vật liệu.
3. Khi nào cần BOM nhiều cấp?
BOM nhiều cấp rất hữu ích khi sản phẩm có bán thành phẩm, cụm lắp ráp, nhiều cấp cấu trúc. Ví dụ:
Cụm máy A
Khung
Cụm truyền động
Cụm điện
Cụm điều khiển
Nếu mỗi cụm được sản xuất riêng, tồn kho riêng, hoặc có quy trình riêng, thì BOM nhiều cấp là hợp lý. Nhưng nếu doanh nghiệp không quản từng cụm độc lập, việc tách quá nhiều tầng có thể làm khó bảo trì BOM, khó thay đổi, tăng số lệnh sản xuất và tăng công việc nhập liệu.

Màn hình Tổng quan định mức hiển thị từng cấp của BOM nhiều cấp, kèm số lượng, quy trình và chi phí.
Tách BOM nhiều cấp khi cấp đó có ý nghĩa quản trị riêng.
4. Routing nên chi tiết đến đâu?
Routing (quy trình công đoạn) trả lời: sản phẩm đi qua những công đoạn nào? Một routing đầy đủ của sản phẩm cơ khí có thể là:
Cắt → Tiện → Phay → Khoan → Hàn → Mài → Sơn → Lắp ráp → QC
Có cần ghi hết từng công đoạn không? Không phải lúc nào cũng cần. Như bài trước đã cho thấy, khi doanh nghiệp chỉ cần biết đơn hàng đang ở khu vực nào, công đoạn lớn nào đang chậm, thì có thể nhóm lại thành Gia công, Hàn, Sơn, Lắp ráp và QC. Đó là cách giảm thao tác ở giai đoạn đầu. Câu hỏi ở đây đi xa hơn một bước: đến lúc nào thì đáng tách nhỏ trở lại?
Khi nào nên tách nhỏ công đoạn?
Chỉ nên tách khi doanh nghiệp cần quản riêng:
Năng lực máy
Mỗi máy gánh được bao nhiêu việc.
Thời gian
Mỗi bước thực sự mất bao lâu.
Điểm nghẽn
Dòng chảy thực sự bị tắc ở đâu.
Quality
Lỗi phát sinh ở đâu.
Giá thành
Mỗi bước tốn bao nhiêu.
Người phụ trách
Ai chịu trách nhiệm từng bước.
Nếu "Gia công" đang ổn, chưa cần tách sâu. Nhưng nếu dữ liệu cho thấy gia công chiếm 60% lead time (ví dụ minh họa), lúc đó mới tách thành Cắt → Tiện → Phay → Khoan để biết điểm nghẽn thật sự nằm ở đâu.
Không đo sâu mọi nơi. Chỉ đào sâu vào nơi dữ liệu cho thấy có vấn đề. Đây chính là tinh thần Kaizen.
5. Work Order có cần từng phút không?
Nhiều doanh nghiệp khi triển khai ERP muốn ngay lập tức đo thời gian bắt đầu, kết thúc, thời gian dừng máy (downtime), thời gian chuẩn bị (setup) và từng phút vận hành. Điều này có thể rất hữu ích, nhưng chỉ khi doanh nghiệp thực sự cần đo năng suất, có kỷ luật ghi nhận, hoặc có tự động hóa.
Nếu chưa có nền tảng, bắt người dùng ghi quá chi tiết dễ dẫn đến nhập đối phó, dữ liệu không chính xác, người dùng phản ứng. Một lộ trình thực tế hơn:
Giai đoạn 1
Chỉ ghi trạng thái, số lượng, đã hoàn thành hay chưa.
Giai đoạn 2
Bổ sung thời gian bắt đầu và kết thúc.
Giai đoạn 3
Bổ sung downtime, lý do dừng, nguyên nhân chậm.

Mỗi công đoạn trên lệnh sản xuất hiển thị tình trạng, thời lượng dự kiến và thời lượng thực tế; nút Chặn dùng để ghi nhận dừng máy.

Giai đoạn 3: báo cáo Hiệu suất thiết bị toàn phần tách thời gian sản xuất hiệu quả với thời gian mất theo từng lý do dừng, ví dụ thiếu vật tư.
Độ chi tiết dữ liệu tăng dần theo khả năng sử dụng dữ liệu.
6. Quality nên ghi đến mức nào?
Quality (quản lý chất lượng) cũng có nhiều mức độ chi tiết dữ liệu:
Mức cơ bản
Đạt/không đạt, số lượng lỗi.
Mức trung bình
Loại lỗi chính, công đoạn phát sinh.
Mức sâu
Nguyên nhân gốc (root cause), hành động khắc phục (corrective action), hành động phòng ngừa (preventive action), ảnh lỗi, người xử lý, thời gian xử lý.
Không phải doanh nghiệp nào cũng cần mức sâu ngay từ đầu. Nhưng nếu không có tối thiểu kết quả đạt/không đạt và số lượng lỗi, thì rất khó đo chất lượng và Kaizen.

Mức sâu: cảnh báo chất lượng ghi nhận nguyên nhân gốc, người phụ trách, cùng các hành động khắc phục và phòng ngừa, mỗi hành động có người thực hiện và hạn chót.
7. Có phải mọi dữ liệu đều phải được nhập ở đầu dòng?
Không. Đây là một điểm rất quan trọng. Nhiều dự án ERP thất bại vì cố gắng đưa quá nhiều trường vào Sales Order hoặc BOM. Thực tế, dữ liệu nên được tạo tại đúng thời điểm phát sinh:
Sales
nhập yêu cầu khách hàng.
Kỹ thuật
tạo BOM.
Kho
ghi nhận cấp phát.
Sản xuất
ghi nhận sản lượng.
QC
ghi nhận lỗi.
Kế toán
ghi nhận chi phí.
Dữ liệu nên được tạo bởi người biết rõ nhất về nó, tại thời điểm gần nhất với sự kiện thực tế.
Điều này vừa giảm tải cho một bộ phận, vừa tăng chất lượng dữ liệu.
8. Độ chi tiết dữ liệu tối thiểu để không làm đứt dòng dữ liệu
Với doanh nghiệp sản xuất Make-to-Order, một xương sống (backbone) thực tế có thể là:
Sales Order
Sản phẩm/cấu hình, số lượng, ngày cam kết, yêu cầu đặc biệt.
BOM
Vật tư chính, số lượng, đơn vị tính, bán thành phẩm nếu thực sự cần.
Routing
Các công đoạn chính, năng lực sản xuất (work center), thời gian dự kiến nếu cần.
Lệnh sản xuất
Trạng thái, số lượng kế hoạch, số lượng thực tế.
Quality
Đạt/không đạt, số lượng lỗi.
Giao hàng
Ngày dự kiến, ngày thực tế, trạng thái.
Giá thành
Vật tư, chi phí trực tiếp chính.

Tình trạng nguyên liệu trên lệnh sản xuất cho biết vật tư đã sẵn sàng hay chưa, kèm số lượng cần tiêu thụ, đã giữ chỗ và đã tiêu thụ.

Phiếu giao hàng lưu ngày theo kế hoạch và hạn chót; khi hoàn tất, phiếu ghi nhận ngày chuyển hàng thực tế, nhờ đó so sánh được ngày kế hoạch với ngày thực tế.
Chỉ cần backbone này chạy xuyên suốt, doanh nghiệp đã có thể theo dõi, đo, và bắt đầu Kaizen.
9. Viindoo nên được cấu hình theo lớp dữ liệu
Một cách tiếp cận phù hợp là chia Viindoo thành ba lớp dữ liệu:
Lớp 1: Dữ liệu giao dịch cốt lõi
Dữ liệu bắt buộc để vận hành: đơn bán, BOM, lệnh sản xuất, giao hàng, dịch chuyển kho. Mục tiêu: dòng nghiệp vụ chạy được.
Lớp 2: Dữ liệu quản trị
Dữ liệu phục vụ quản trị: ngày cam kết, thời gian, tiêu hao, kết quả kiểm tra chất lượng, chênh lệch giữa kế hoạch và thực tế. Mục tiêu: đo được sai lệch.
Lớp 3: Dữ liệu cải tiến
Dữ liệu phục vụ Kaizen: nguyên nhân, điểm nghẽn, downtime và lý do dừng, nguyên nhân gốc, hành động khắc phục. Mục tiêu: phân tích và cải tiến.
Doanh nghiệp không cần triển khai cả ba lớp cùng lúc.
10. Một nguyên tắc rất thực tế: chỉ thêm dữ liệu khi xuất hiện câu hỏi quản trị mới
"Đơn hàng đang ở đâu?"
Chỉ cần trạng thái công việc.
"Tại sao đơn hàng thường xuyên chậm?"
Lúc đó cần thời gian từng bước.
"Vì sao công đoạn gia công chậm?"
Lúc đó mới cần downtime hoặc tách routing sâu hơn.
Đây là cách dữ liệu phát triển cùng với nhu cầu quản trị. Không nên đảo ngược thành:
Thu thập mọi thứ trước rồi hy vọng sau này sẽ dùng.
11. Kaizen giúp quyết định nên chi tiết dữ liệu ở đâu
Kaizen không chỉ dùng dữ liệu, Kaizen còn giúp xác định dữ liệu nào cần thu thập thêm.
Vòng lặp có thể là:
Theo dõi
Nhìn thấy vấn đề
Đào sâu dữ liệu
Cải tiến
Chuẩn hóa
Ví dụ:
- Đơn hàng chậm.
- Dữ liệu cho thấy chậm ở sản xuất.
- Tách production routing sâu hơn.
- Phát hiện bottleneck ở phay.
- Kaizen công đoạn phay.
- Chuẩn hóa.
- Không cần mở rộng dữ liệu ở nơi khác.
Đây là cách tránh số hóa quá mức.
12. Khi nào doanh nghiệp đang quá chi tiết?
Một số dấu hiệu:
- người dùng nhập nhưng không hiểu mục đích,
- nhiều trường thường xuyên bỏ trống,
- dữ liệu được nhập sau cho đủ,
- nhiều mã vật tư không ai sử dụng độc lập,
- quá nhiều công đoạn nhưng không có báo cáo tương ứng,
- workflow dài hơn thực tế.
Nếu gặp các dấu hiệu này, cần xem lại: hệ thống đang tạo giá trị quản trị hay chỉ tạo "chi tiết số"?
13. Khi nào doanh nghiệp đang quá đơn giản?
Ngược lại, doanh nghiệp có thể đang quá đơn giản nếu:
- không biết vật tư nào làm chậm đơn hàng,
- không biết đơn hàng đang ở công đoạn nào,
- không đo được chênh lệch kế hoạch/thực tế,
- không tính được giá thành,
- không truy được lỗi.

Khi quản lý theo lô hoặc số sê-ri, báo cáo truy vết lần theo một lô qua từng lần nhập và dịch chuyển, nhờ đó truy được nguồn gốc lỗi.
Đây là dấu hiệu độ chi tiết dữ liệu chưa đủ để quản.
14. Cách triển khai Viindoo để cân bằng
Bước 1: Vẽ dòng chính
Sales Order → BOM → Vật tư → Sản xuất → Chất lượng → Giao hàng → Giá thành.
Bước 2: Xác định dữ liệu tối thiểu
Chỉ giữ dữ liệu cần để dòng chạy và theo dõi được.
Bước 3: Go-live
Cho doanh nghiệp vận hành thực tế.
Bước 4: Quan sát dữ liệu
Xem điểm nào đang chậm, lệch, hoặc không nhìn thấy.
Bước 5: Bổ sung độ chi tiết đúng chỗ
Chỉ mở rộng dữ liệu nơi cần Kaizen.
Đây là phương pháp triển khai nhẹ hơn nhiều so với việc cố thiết kế hệ thống hoàn hảo ngay từ đầu.
Kết luận: dữ liệu phải đủ sâu để quản, nhưng không sâu hơn nhu cầu quyết định
Không có một độ chi tiết dữ liệu đúng cho mọi doanh nghiệp. Sales Order, BOM và Routing của mỗi doanh nghiệp sẽ khác nhau. Nhưng có một nguyên tắc chung:
Chỉ chi tiết đến mức doanh nghiệp cần quản lý, đo lường hoặc ra quyết định độc lập.
Sales Order
đủ rõ để truyền nhu cầu.
BOM
đủ rõ để quản vật tư và giá thành.
Routing
đủ rõ để theo dõi dòng sản xuất.
Quality
đủ rõ để đo lỗi.
Sau đó:
Chỉ đào sâu thêm khi dữ liệu cho thấy một vấn đề cần Kaizen.
Đây là cách giúp Viindoo vừa đủ mạnh để quản trị, vừa không trở thành một hệ thống quá nặng với SME.
Câu hỏi thường gặp về độ chi tiết dữ liệu
Đủ để xác định rõ sản phẩm/cấu hình, số lượng, ngày cam kết và các yêu cầu đặc biệt của khách hàng.
Khi doanh nghiệp cần mua, tồn kho, cấp phát, truy xuất hoặc tính giá độc lập cho cấu phần đó.
Không. Chỉ tách khi doanh nghiệp cần quản riêng về thời gian, năng lực, chi phí, chất lượng hoặc điểm nghẽn.
Khi doanh nghiệp cần đo thời gian chu kỳ (cycle time), năng suất hoặc điểm nghẽn và có khả năng duy trì dữ liệu đủ chính xác.
Không nhất thiết. Nên bắt đầu bằng dữ liệu tối thiểu để vận hành và theo dõi, sau đó tăng độ chi tiết dữ liệu dựa trên nhu cầu quản trị và Kaizen thực tế.
Bài tiếp theo: ERP có làm mất tính linh hoạt của SME không?
Khi dữ liệu và quy trình bắt đầu được chuẩn hóa, một lo ngại khác thường xuất hiện: "SME sống nhờ linh hoạt. Đưa quy trình lên ERP có làm doanh nghiệp cứng nhắc hơn không?" Bài tiếp theo sẽ phân tích chuẩn hóa và linh hoạt có thực sự mâu thuẫn hay không, và Kaizen giúp cân bằng hai yếu tố này như thế nào.
