6 Hiện thực và đánh giá thực nghiệm
4.3 Sự liên kết giữa Đối tượng sản xuất và Đợt thu hoạch/Lô chế biếg
Cần lưu ý rằng không phải tất cả sản phẩm thuộc cùng Đợt thu hoạch/ Lô chế biến đều trải qua quá trình phân phối khác nhau. Trong thực tế, nhà sản xuất sẽ đóng thùng theo đơn đặt hàng của thương lái hoặc nhà bán lẻ và vận chuyển tới các tác nhân khác nhau, thậm chí nhà sản xuất còn phân sản phẩm thành các loại khác nhau (ví dụ như loại 1, loại 2, loại 3) để cung cấp cho những thị trường khác nhau. Điều này dẫn tới nhu cầu cần phải có một đối tượng truy xuất khác cho quá trình phân phối, các đối tượng truy xuất này sẽ chia sẻ chung nhật ký sản xuất
4.2 Nghiên cứu, xây dựng phần mềm truy xuất nguồn gốc áp dụng công nghệ Blockchain
của Đợt thu hoạch/ Lô chế biến nhưng sẽ được ghi nhận các công đoạn phân phối khác nhau. Đối tượng truy xuất này chính là Thùng hàng. Ngoài ra, do đặc thù của quá trình phân phối thì để đơn giản nên đề tài xác định quá trình này sẽ chỉ hai công đoạn được đặt tên sẵn là: Giao hàng và Nhận hàng.
Hình 4.4: Sự liên kết giữa Đợt thu hoạch/ Lô chế biến và Thùng hàng
Tuy nhiên cả Đợt thu hoạch/ Lô chế biến hay Thùng hàng chỉ là đối tượng mang tính trung gian để chứa thông tin của mỗi quá trình sản xuất hoặc phân phối, bởi lẽ người tiêu dùng sẽ không tương tác trực tiếp với các đối tượng truy xuất này. Thay vào đó, họ sẽ chủ yếu tương tác với các thành phẩm được trưng bày tại các cơ sở bán lẻ. Vì vậy, đối với người tiêu dùng thì thành phẩm chính là đối tượng truy xuất mà họ quan tâm nhất. Như vậy, thành phẩm sẽ lấy thông tin nhật ký sản xuất từ Đợt thu hoạch/ Lô chế biến và thông tin phân phối từ Thùng hàng. Để liên kết giữa các đối tượng truy xuất này, đề tài cần cung cấp một tính năng được gọi “Kích hoạt sản phẩm” với tham số đầu vào là cả 3 đối tượng truy xuất.
Một vấn đề cuối cùng cẩn phải giải quyết chính là thông tin gì sẽ được ghi nhận trong nhật ký sản xuất. Trong thực tế, người nông dân sẽ dựa trên quy trình sản xuất đã được thiết kế sẵn để tiến hành canh tác, họ sẽ lần lượt thực hiện các công đoạn trong quy trình này để nhằm mục đích sản xuất ra được sản phẩm/thành phẩm. Một quy trình sản xuất có thể bao gồm một hoặc nhiều công
4.2 Nghiên cứu, xây dựng phần mềm truy xuất nguồn gốc áp dụng công nghệ Blockchain
đoạn khác nhau. Như vậy, thông tin được ghi nhận trong nhật ký sản xuất chính là tập hợp các công đoạn này kèm các thông số mô tả tại thời điểm thực hiện. Để đảm bảo đầy đủ về mặt dữ liệu và có khả năng tương thích trong tương lai, đề tài vận dụng quy tắc 5W (who, what, when, where and why) của tiêu chuẩn truy xuất nguồn gốc toàn cầu GS1 để mô tả một công đoạn[43]. Như vậy, mỗi công đoạn sẽ ghi nhận các thông tin như trong bảng 4.2. Nội dung này đã được tác giả công bố tại công trình [44].
Bảng 4.2: Bảng mô tả các thông tin ghi nhận trong một công đoạn
STT Loại thông tin Mô tả
1 Who - Ai? Ai thực hiện việc ghi nhận thông tin truy xuấtcông đoạn này? 2 What - Cái gì xuất của công đoạn này?Đối tượng nào được ghi nhận thông tin truy 3 Where - Ở đâu? Công đoạn này được thực hiện ở địa điểm nào? 4 When - Khi nào? Công đoạn này được thực hiện khi nào?
5 Why - Tại sao? Công đoạn này là gì? Các thông tin mô tả chitiết khác? Tóm lại để có thể xây dựng được một phần mềm mang tính tổng quát và linh hoạt áp dụng cho nhiều cấu trúc tổ chức sản xuất khác nhau, đề tài đã thiết kế một cách thức để người sử dụng có thể mô tả linh hoạt quy trình sản xuất của họ, đồng thời xác định đối tượng cần truy xuất tại quá trình sản xuất là Đợt thu hoạch/Lô chế biến, đối tượng truy xuất tại quá trình phân phối là Thùng hàng và Thành phẩm sẽ là đối tượng truy xuất mà người tiêu dùng tương tác. Để đáp ứng được các đặc điểm của nhật ký sản xuất, đề tài định nghĩa một công đoạn đặc biệt để phân chia giữa các “Đợt thu hoạch/ Lô chế biến” của cùng một nhật ký sản xuất. Người sử dụng sẽ được cung cấp một tính năng gọi là “Kích hoạt sản phẩm” để liên kết các đối tượng truy xuất với nhau. Tất cả các thông tin trên được mô hình hóa thành sơ đồ tổng quan được trình bày ở hình 4.5:
4.2 Nghiên cứu, xây dựng phần mềm truy xuất nguồn gốc áp dụng công nghệ Blockchain