Adicionar um operador ao turno atual
Atribui um operador ao turno em curso na máquina no momento da chamada.
Ambos os campos são obrigatórios: operatorId e start, o momento em que a atribuição começa. Use-o para o registo de entrada num terminal. Escreve no turno em curso e tem efeito imediato.
Parâmetros de caminho
O ID da máquina.
Corpo do pedido
application/json
Definições de TypeScript
Utilize o tipo request body em TypeScript.
Corpo da resposta
application/json
curl -X POST "https://example.com/v1/realtime/0/operator" \ -H "Content-Type: application/json" \ -d '{ "operatorId": 1, "start": "2024-01-01T08:00:00" }'Adicionar um SKU ao turno atual POST
Associa um SKU ao turno em curso na máquina no momento da chamada. Pensado para terminais e scanners de fábrica: sem procurar o turno nem calcular registos de produção. O SKU é indicado como `skuId` ou como `sku` (o seu nome), e a ordem de trabalho como `simpleWorkOrderId` ou `simpleWorkOrderName`. Escreve no turno em curso e fica visível no painel do Pulsar de imediato.
Relatório de métricas POST
Devolve o OEE, a disponibilidade, a qualidade e os minutos perdidos por máquina e turno. Cada linha traz os indicadores do turno (tempo disponível, tempo de paragem separado por causa) juntamente com as métricas de produção derivadas: `availability`, `effectiveness`, `quality`, `oee` e `netOee`, além dos minutos perdidos por baixa velocidade e por baixa qualidade. É um `POST` que só lê: basta o scope `reports.read`. É preferível a calcular o OEE a partir dos registos de produção: os limites dos turnos, a classificação das paragens e os fatores de contagem já estão aplicados.