Cum identific produsul curent pentru o linie prin API?
Last updated: June 19, 2026
Există mai multe motive pentru care ați putea dori să identificați ce Produs rulează în prezent pe o linie. De exemplu, dacă trimiteți detalii despre pitch către L2L folosind API-ul /api/1.0/record_details/, dar nu aveți productcode, îl puteți căuta.
Fiecare dintre metodele următoare va returna ID-ul Produsului. Puteți folosi API-ul /api/1.0/productcomponents/ pentru a căuta codul produsului, astfel:
https://acme.leading2lean.com/api/1.0/productcomponents/?auth=[auth]&site=[site]&id=[product id]
Metoda 1: Obțineți-l din pitch-ul actual
Dacă operatorii selectează manual un produs atunci când încep un pitch, puteți căuta actual_product folosind API-ul /api/1.0/pitches/, astfel:
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]
Puteti apoi folosi proprietatea actual_product a pitch-ului returnat pentru a căuta codul produsului.
Metoda 2: Obțineți-l din Secvența de Construire
De asemenea, puteți obține produsul curent direct din API-ul Secvențelor de Construire folosind metoda /api/1.0/buildsequences/get_current_order_on_line. Aceasta este metoda preferată dacă folosiți Comenzi de Produs. Iată un exemplu de apel API:
https://acme.leading2lean.com/api/1.0/buildsequence/get_current_order_on_line/?auth=[auth]&site=[site id]&linecode=[line code]
Puteti apoi folosi proprietatea product a secvenței de construcție returnate pentru a căuta codul produsului.
Metoda 3: Căutați următoarea Secvență de Construire
Dacă nu există o comandă curentă pe linie, puteți căuta următoarea comandă folosind API-ul /api/1.0/buildsequences/, astfel:
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
Puteti apoi folosi proprietatea product a secvenței de construcție returnate pentru a căuta codul produsului.