Comment identifier le Product actuel pour une Line via l’API ?

Last updated: June 19, 2026

Il existe plusieurs raisons pour lesquelles vous pourriez vouloir identifier quel Produit est actuellement en cours d'exécution sur une ligne. Par exemple, si vous envoyez des détails de pitch à L2L en utilisant l'/api/1.0/record_details/ API, mais que vous ne disposez pas du productcode, vous pouvez le rechercher.

Chacune des méthodes suivantes renverra l'ID du Produit. Vous pouvez utiliser l'/api/1.0/productcomponents/ API pour rechercher le code du produit, comme ceci :

https://acme.leading2lean.com/api/1.0/productcomponents/?auth=[auth]&site=[site]&id=[product id]

Méthode 1 : Obtenez-le à partir du pitch actuel

Si les opérateurs sélectionnent manuellement un produit lorsqu'ils démarrent un pitch, vous pouvez rechercher le actual_product en utilisant l'/api/1.0/pitches/ API, comme ceci :

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]

Vous pouvez ensuite utiliser la propriété actual_product du pitch renvoyé pour rechercher le code du produit.

Méthode 2 : Obtenez-le à partir de la Séquence de Construction

Vous pouvez également obtenir le produit actuel directement à partir de l'API des Séquences de Construction en utilisant la méthode /api/1.0/buildsequences/get_current_order_on_line. C'est la méthode préférée si vous utilisez des Commandes de Produit. Voici un exemple d'appel API :

https://acme.leading2lean.com/api/1.0/buildsequence/get_current_order_on_line/?auth=[auth]&site=[site id]&linecode=[line code]

Vous pouvez ensuite utiliser la propriété product de la séquence de construction renvoyée pour rechercher le code du produit.

Méthode 3 : Rechercher la prochaine Séquence de Construction

S'il n'y a pas de commande en cours sur la ligne, vous pouvez rechercher la prochaine commande en utilisant l'/api/1.0/buildsequences/ API, comme ceci :

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

Vous pouvez ensuite utiliser la propriété product de la séquence de construction renvoyée pour rechercher le code du produit.