Agregar un operador al turno actual
Asigna un operador al turno que la máquina está corriendo en el momento de la llamada.
Ambos campos son obligatorios: operatorId y start, el momento en que empieza la asignación. Úsalo para el registro de entrada en una terminal. Escribe en el turno en curso y tiene efecto de inmediato.
Parámetros de ruta
El ID de la máquina.
Cuerpo de la solicitud
application/json
Definiciones de TypeScript
Usa el tipo request body en TypeScript.
Cuerpo de la respuesta
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" }'Agregar un SKU al turno actual POST
Asocia un SKU al turno que la máquina está corriendo en el momento de la llamada. Pensado para terminales y escáneres de planta: sin buscar el turno ni calcular registros de producción. El SKU se indica como `skuId` o como `sku` (su nombre), y la orden de trabajo como `simpleWorkOrderId` o `simpleWorkOrderName`. Escribe en el turno en curso y se ve en el tablero de Pulsar de inmediato.
Reporte de métricas POST
Devuelve OEE, disponibilidad, calidad y minutos perdidos por máquina y turno. Cada fila trae los indicadores del turno (tiempo disponible, tiempo muerto separado por causa) junto con las métricas de producción derivadas: `availability`, `effectiveness`, `quality`, `oee` y `netOee`, además de los minutos perdidos por baja velocidad y por baja calidad. Es un `POST` que solo lee: basta con el scope `reports.read`. Es preferible a calcular el OEE a partir de los registros de producción: los límites de turno, la clasificación de paros y los factores de conteo ya están aplicados.