Como identifico o Produto atual de uma Linha através da API?
Last updated: June 19, 2026
Existem várias razões pelas quais pode querer identificar qual Produto está atualmente a correr numa linha. Por exemplo, se estiver a enviar detalhes de pitch para a L2L usando a API /api/1.0/record_details/, mas não tiver o productcode, pode consultá-lo.
Cada um dos seguintes métodos retornará o ID do Produto. Pode usar a API /api/1.0/productcomponents/ para consultar o código do produto, assim:
https://acme.leading2lean.com/api/1.0/productcomponents/?auth=[auth]&site=[site]&id=[product id]
Método 1: Obter a partir do pitch atual
Se os operadores selecionarem manualmente um produto ao iniciarem um pitch, pode consultar o actual_product usando a API /api/1.0/pitches/, assim:
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]
Depois, pode usar a propriedade actual_product do pitch retornado para consultar o código do produto.
Método 2: Obter a partir da Sequência de Construção
Também pode obter o produto atual diretamente da API de Sequências de Construção usando o método /api/1.0/buildsequences/get_current_order_on_line. Este é o método preferido se estiver a usar Ordens de Produto. Aqui está um exemplo de chamada à API:
https://acme.leading2lean.com/api/1.0/buildsequence/get_current_order_on_line/?auth=[auth]&site=[site id]&linecode=[line code]
Depois, pode usar a propriedade product da sequência de construção retornada para consultar o código do produto.
Método 3: Consultar a próxima Sequência de Construção
Se não houver uma ordem atual na linha, pode consultar a próxima ordem usando a API /api/1.0/buildsequences/, assim:
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
Depois, pode usar a propriedade product da sequência de construção retornada para consultar o código do produto.