Agregar un operador al turno actual
Scope requerido: realtime.create.
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
application/json
application/json
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.