Odoo 19.4 thay đổi cách người dùng truy cập thông tin tồn kho theo ngày quá khứ, phân tích tuổi tồn kho và phân bổ lượng tồn có sẵn. Báo cáo tồn kho giờ đây có bộ chọn ngày để xem tồn kho tại một ngày quá khứ hoặc một mốc thời gian chính xác, đồng thời vẫn giữ các bộ lọc đã áp dụng cho báo cáo. (Ghi chú phát hành Odoo 19.4; mergebot.odoo.com)
Bản phát hành cũng đưa tuổi tồn kho vào dạng pivot view của Moves Analysis. Ngoài ra, người dùng có thể phân bổ tồn kho trực tiếp từ báo cáo dự báo và làm việc với một báo cáo phân bổ được thiết kế lại. (Ghi chú phát hành Odoo 19.4; Tài liệu Odoo 19.0: Báo cáo phân bổ)
Những thay đổi này ảnh hưởng đến các phần khác nhau của quy trình tồn kho. Bộ chọn ngày quá khứ thay đổi cách truy cập các chế độ xem tồn kho lịch sử, báo cáo tuổi tồn kho thêm một tùy chọn phân tích, và các thay đổi về phân bổ ảnh hưởng đến cách người dùng xem dự báo và gán tồn kho. (Ghi chú phát hành Odoo 19.4; Tài liệu Odoo 19.0: Báo cáo phân bổ; mergebot.odoo.com) Vì vậy, chúng nên được kiểm thử như các chức năng riêng biệt thay vì được xem là một tính năng báo cáo duy nhất.
Lựa chọn ngày quá khứ được chuyển vào báo cáo tồn kho
Trước đây, Odoo cung cấp một trình hướng dẫn Inventory at Date riêng. Trong 19.4, đường dẫn đó được thay thế bằng một bộ chọn ngày tích hợp trong bảng tìm kiếm của báo cáo tồn kho. Người dùng có thể chọn một thời điểm lịch sử ngay trong báo cáo thay vì mở một trình hướng dẫn riêng. (mergebot.odoo.com)
Bộ chọn hỗ trợ cả một ngày quá khứ và một mốc thời gian chính xác. Việc chọn mốc thời gian cho phép người dùng xem tồn kho tại một thời điểm cụ thể trong ngày thay vì chỉ dùng ngày như ranh giới báo cáo. Odoo cũng cho biết báo cáo giữ nguyên các bộ lọc đang hoạt động khi chọn thời điểm lịch sử. (Ghi chú phát hành Odoo 19.4; mergebot.odoo.com)
Việc giữ lại bộ lọc có ý nghĩa khi người dùng đã thu hẹp báo cáo theo một số sản phẩm hoặc tiêu chí khác. Theo ghi chú phát hành và bản ghi triển khai, việc áp dụng ngày quá khứ không yêu cầu phải tạo lại các bộ lọc đang hoạt động đó. (Ghi chú phát hành Odoo 19.4; mergebot.odoo.com)
Các nguồn được cung cấp xác nhận bộ chọn tích hợp, hỗ trợ mốc thời gian và việc giữ lại bộ lọc. Chúng không nêu chi tiết mọi quy tắc tính toán phía sau kết quả lịch sử hoặc giải thích cách logic tồn kho tùy chỉnh và từng cấu hình riêng có thể ảnh hưởng đến các số liệu hiển thị. (Ghi chú phát hành Odoo 19.4; mergebot.odoo.com)
Trước khi sử dụng báo cáo đã sửa đổi trong quy trình vận hành hoặc tài chính, các tổ chức nên kiểm thử các ngày lịch sử và mốc thời gian đã biết trong cơ sở dữ liệu của riêng mình. Việc đối chiếu nên dùng các trường hợp mà vị trí tồn kho dự kiến có thể được xác định độc lập.
Trình hướng dẫn lịch sử trước đây đã bị gỡ bỏ
Việc triển khai không chỉ thêm một điều khiển vào báo cáo tồn kho. Nó loại bỏ trình hướng dẫn stock.quantity.history, cùng với action, button và access rule của nó. Các khóa ngữ cảnh thừa liên quan đến đường dẫn cũ cũng bị gỡ bỏ. (mergebot.odoo.com)
Thay đổi này có thể liên quan đến các mô-đun tùy chỉnh, hành động tự động, thiết lập quyền truy cập hoặc hướng dẫn nội bộ có nhắc đến trình hướng dẫn cũ. Bản ghi triển khai xác nhận việc gỡ bỏ các thành phần chuẩn, nhưng không xác định tác động đối với bất kỳ tùy chỉnh cụ thể nào. (mergebot.odoo.com)
Các nhóm kỹ thuật nên tìm trong mã tùy chỉnh và cấu hình các tham chiếu đến stock.quantity.history, hành động cũ và các giá trị ngữ cảnh liên quan. Chủ sở hữu quy trình cũng nên rà soát lại hướng dẫn trỏ người dùng đến trình hướng dẫn Inventory at Date.
Quyền truy cập cũng cần được kiểm thử. Quy tắc truy cập của trình hướng dẫn cũ bị loại bỏ vì bản thân trình hướng dẫn đó không còn tồn tại. (mergebot.odoo.com) Việc loại bỏ đó không cho thấy mọi vai trò hiện có sẽ trải nghiệm bộ chọn ngày tích hợp như thế nào.
Các tổ chức nên xác minh điều khiển mới với các vai trò kho, tồn kho, tài chính và chỉ đọc đang dùng trong môi trường của họ. Việc kiểm thử nên xác nhận cả khả năng hiển thị lẫn các thao tác được phép, thay vì cho rằng quyền truy cập vào trình hướng dẫn trước đây sẽ chuyển thẳng sang giao diện mới.
Tuổi tồn kho xuất hiện trong Moves Analysis
Odoo 19.4 cung cấp báo cáo tuổi tồn kho thông qua chế độ xem pivot Moves Analysis. Điều này đặt tuổi tồn kho trong một chế độ xem tồn kho phân tích, thay vì trong bộ chọn tồn kho theo ngày quá khứ. (Odoo 19.4 Release Notes)
Sự khác biệt này rất quan trọng trong quá trình kiểm thử nghiệm thu. Báo cáo tồn kho tại ngày quá khứ hiển thị tồn kho tại một thời điểm lịch sử đã chọn, còn tuổi tồn kho được truy cập thông qua Moves Analysis. Ghi chú phát hành được cung cấp xác định vị trí của báo cáo tuổi tồn kho nhưng không đưa ra định nghĩa chi tiết về các khoảng tuổi, chỉ số đo lường hay cách diễn giải theo từng tổ chức. (Odoo 19.4 Release Notes)
Các nhóm nên so sánh kết quả của Moves Analysis với phương pháp tuổi tồn kho hiện tại của họ. Họ nên ghi lại các trường, bộ lọc và nhóm đang dùng, sau đó đánh giá xem kết quả có phù hợp với chính sách báo cáo nội bộ hay không. Điều này đặc biệt hữu ích khi nhóm tài chính và kho hiện đang dựa vào các báo cáo hoặc dữ liệu xuất khác nhau.
Quy trình phân bổ cũng thay đổi
Odoo 19.4 cho phép người dùng phân bổ tồn kho trực tiếp từ báo cáo dự báo và giới thiệu một báo cáo phân bổ được thiết kế lại. Tài liệu sản xuất của Odoo mô tả riêng quy trình báo cáo phân bổ. (Odoo 19.4 Release Notes; Odoo 19.0 Docs: Reporting Allocation)
Đây là các thay đổi về quy trình làm việc, chứ không phải phần mở rộng của báo cáo lịch sử. Báo cáo dự báo cung cấp điểm nhập phân bổ trực tiếp, trong khi báo cáo phân bổ cung cấp giao diện báo cáo đã được sửa đổi. (Odoo 19.4 Release Notes; Odoo 19.0 Docs: Reporting Allocation)
Các tổ chức sử dụng phân bổ trong quy trình sản xuất hoặc tồn kho nên đối chiếu các luồng đã sửa đổi với các bước phê duyệt hiện có, trách nhiệm và tài liệu đào tạo. Việc kiểm thử nên bao gồm những người dùng chịu trách nhiệm xem xét nhu cầu dự báo và gán tồn kho khả dụng.
Tài liệu hỗ trợ về phân bổ được cung cấp cho phần xem xét này được xuất bản theo đường dẫn tài liệu 19.0 của Odoo, trong khi ghi chú phát hành xác định các thay đổi trong 19.4. (Odoo 19.4 Release Notes; Odoo 19.0 Docs: Reporting Allocation) Do đó, quản trị viên nên kiểm tra tài liệu và hành vi cho phiên bản và bản dựng họ triển khai, thay vì cho rằng mọi màn hình và tùy chọn sẽ giống hệt nhau trên các môi trường 19.x.
Những gì cần xác minh trước khi áp dụng
Bắt đầu với bộ chọn ngày tích hợp. Xác nhận rằng các bộ lọc đang hoạt động vẫn được áp dụng, người dùng có thể chọn cả ngày và dấu thời gian chính xác, và chế độ xem lịch sử thu được khớp với các trường hợp kiểm thử đã biết. Các kiểm tra này bao phủ hành vi được xác định trong ghi chú phát hành và bản ghi triển khai. (Odoo 19.4 Release Notes; mergebot.odoo.com)
Tiếp theo, xác định mọi thứ vẫn phụ thuộc vào trình hướng dẫn stock.quantity.history đã bị loại bỏ, hành động của nó, nút, quy tắc truy cập hoặc các khóa ngữ cảnh liên quan. (mergebot.odoo.com) Rà soát các mô-đun tùy chỉnh, kiểm thử tự động, liên kết nội bộ và hướng dẫn vận hành vẫn có thể trỏ đến quy trình trước đó.
Đối với tuổi tồn kho, hãy mở chế độ xem pivot Moves Analysis và xác định báo cáo nên được cấu hình như thế nào cho chính sách báo cáo của tổ chức. Đối với phân bổ, hãy kiểm thử hành động trực tiếp từ báo cáo dự báo và xem xét báo cáo phân bổ được thiết kế lại với những người dùng gán tồn kho. (Odoo 19.4 Release Notes; Odoo 19.0 Docs: Reporting Allocation)
Phạm vi được tài liệu hóa của Odoo 19.4 bao gồm bộ chọn ngày và dấu thời gian lịch sử tích hợp với bộ lọc được giữ nguyên, loại bỏ các thành phần trình hướng dẫn lịch sử trước đây, tuổi tồn kho thông qua Moves Analysis, và quyền truy cập cùng báo cáo phân bổ được sửa đổi. (Ghi chú phát hành Odoo 19.4; Tài liệu Odoo 19.0: Phân bổ báo cáo; mergebot.odoo.com) Hành vi phụ thuộc vào cấu hình vẫn cần được kiểm tra trong từng môi trường triển khai.
