Đồng bộ toàn bộ danh sách nhà cung cấp - nhận định kèo

/imgposts/4csgg4jk.jpg

Gần đây, vn69 tôi đã tích cực tham gia vào việc phát triển hệ thống quản lý chất lượng QMS nội bộ cho công ty. Mặc dù hệ thống này chủ yếu phục vụ phòng kiểm tra chất lượng, nhưng chúng tôi vẫn quyết định thêm tính năng quản lý nhà cung cấp vào.

Ban đầu, tôi nghĩ rằng phòng kiểm tra chất lượng không cần thiết phải có quyền truy cập thông tin về nhà cung cấp. Tuy nhiên, trong quá trình phát triển, tôi nhận ra rằng việc này thực sự cần thiết, nhưng cần phân biệt rõ trọng tâm sử dụng giữa các bộ phận khác nhau.

Liệu có nên đồng bộ toàn bộ danh sách nhà cung cấp từ nền tảng mua sắm tập trung hay không? Tôi cảm thấy điều này không mang lại nhiều giá trị.

Thay vào đó, chúng tôi quyết định chỉ kéo danh sách nhà cung cấp từ nền tảng mua sắm khi cần thiết. Cụ thể là khi có đánh giá hoặc chấm điểm, hệ thống sẽ tạo bản ghi đánh giá tương ứng.

Chúng tôi áp dụng phương pháp phân tích theo user story và mô hình miền:

  1. Khi mở trang danh sách, hệ thống sẽ tự động lấy danh sách nhà cung cấp từ nền tảng mua sắm.
  2. Khi thêm đánh giá, hệ thống sẽ tạo bản ghi mở rộng nhà cung cấp cục bộ và bản ghi đánh giá nhà cung cấp mới.
  3. Đồng bộ số liệu nhập kho và tỷ lệ hợp cách định kỳ.

Phương án thay thế:

  1. Đồng bộ toàn bộ danh sách nhà cung cấp.
  2. Sử dụng ID từ nền tảng mua sắm. Mỗi đêm, hệ thống sẽ tự động lấy giá trị ID lớn nhất từ bảng dữ liệu cục bộ và đồng bộ các bản ghi có ID lớn hơn từ nền tảng mua sắm.

Cuối cùng, chúng tôi đã chọn phương án thứ hai để đồng bộ dữ liệu.

Mỗi bộ phận có những nhu cầu khác nhau đối với chức năng quản lý nhà cung cấp:

  • Phòng kiểm tra chất lượng: Quan tâm đến tỷ lệ hợp cách lịch sử, số lần không đạt tiêu chuẩn, tổng khối lượng nguyên vật liệu cung cấp,...
  • Phòng kiểm toán: Tập trung vào biến động doanh thu theo thời gian, biến động giá sản phẩm đơn lẻ, tình trạng tranh chấp pháp lý của nhà cung cấp (tương tự như dịch vụ tra cứu thông tin doanh nghiệp).
  • Phòng mua hàng: Lưu ý đến sự thay đổi giá cả từ nhà cung cấp.
  • Lãnh đạo công ty: Quan tâm đến việc giảm chi phí mua hàng, khả năng hạ giá thành sản phẩm thông qua việc đặt hàng số lượng lớn.

Dựa trên hiểu biết của mình, tôi nhận thấy rằng mỗi bộ phận đều có những trọng tâm riêng trong việc quản lý nhà cung cấp.

Nguồn dữ liệu chính vẫn nằm trong hệ thống ERP và nền tảng mua sắm tập trung do bên thứ ba cung cấp.

Hệ thống quản lý nhà cung cấp QMS mà chúng tôi phát triển chỉ có thể đồng bộ dữ liệu từ hệ thống ERP, sau đó tiến hành mở rộng dữ liệu và chức năng.

Trong tương lai, nếu tiếp tục phát triển hệ thống mua hàng, hệ thống kiểm toán và hệ thống báo cáo dành cho lãnh đạo, vấn đề chia sẻ dữ liệu giữa các子 hệ thống sẽ trở thành thách thức cần được quy hoạch trước.

Lý thuyết mà nói, nếu có thể dễ dàng thực hiện phát triển thứ cấp trên hệ thống ERP hiện tại thì đó sẽ là phương án hoàn hảo nhất. Tuy nhiên, hệ thống ERP của Yonyou hiện tại dường như không thuận tiện cho việc này, ví dụ như khi muốn phát triển ứng dụng WeChat Mini Program hay ứng dụng di nhận định kèo động, việc gọi API của hệ thống Yonyou gặp rất nhiều khó khăn.