Làm cách nào để xác định Product hiện tại cho một Line qua API?
Last updated: June 19, 2026
Có nhiều lý do tại sao bạn có thể muốn xác định Sản phẩm nào đang chạy trên một dây chuyền. Ví dụ, nếu bạn gửi chi tiết đề xuất đến L2L bằng API /api/1.0/record_details/, nhưng không có productcode, bạn có thể tra cứu nó.
Mỗi phương pháp sau đây sẽ trả về ID Sản phẩm. Bạn có thể sử dụng API /api/1.0/productcomponents/ để tra cứu mã sản phẩm, như sau:
https://acme.leading2lean.com/api/1.0/productcomponents/?auth=[auth]&site=[site]&id=[product id]
Phương pháp 1: Lấy từ đề xuất hiện tại
Nếu các operator chọn thủ công một sản phẩm khi bắt đầu đề xuất, bạn có thể tra cứu actual_product bằng API /api/1.0/pitches/, như sau:
https://acme.leading2lean.com/api/1.0/pitches/?auth=[auth]&site=[site]&line=[line id]&order_by=-pitch_start&pitch_start__lte=[timestamp]&pitch_end__gte=[timestamp]
Bạn sau đó có thể sử dụng thuộc tính actual_product của đề xuất trả về để tra cứu mã sản phẩm.
Phương pháp 2: Lấy từ Chuỗi Xây dựng
Bạn cũng có thể lấy sản phẩm hiện tại trực tiếp từ API Chuỗi Xây dựng bằng cách sử dụng phương pháp /api/1.0/buildsequences/get_current_order_on_line. Đây là phương pháp ưu tiên nếu bạn đang sử dụng Đặt hàng Sản phẩm. Dưới đây là một ví dụ về gọi API:
https://acme.leading2lean.com/api/1.0/buildsequence/get_current_order_on_line/?auth=[auth]&site=[site id]&linecode=[line code]
Bạn sau đó có thể sử dụng thuộc tính product của chuỗi xây dựng trả về để tra cứu mã sản phẩm.
Phương pháp 3: Tra cứu Chuỗi Xây dựng tiếp theo
Nếu không có đơn hàng hiện tại trên dây chuyền, bạn có thể tra cứu đơn hàng tiếp theo bằng API /api/1.0/buildsequences/, như sau:
https://acme.leading2lean.com/api/1.0/buildsequence/?auth=[auth]&linecode=[line code]&status__gte=2&status__lte=6&order_by=-schedule_start_date&limit=1
Bạn sau đó có thể sử dụng thuộc tính product của chuỗi xây dựng trả về để tra cứu mã sản phẩm.