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.