Actualización de órdenes de trabajo: WorkOrderUpdate
Cuando se actualiza una orden de trabajo en Calibry, se produce un evento del tipo WorkOrderUpdate. Este evento envía la información de la orden de trabajo a todos los suscriptores que haya de este tipo.
La información que se incluye en el cuerpo de la llamada a la URL especificada en la suscripción es:
Parámetro | Tipo | Descripción |
|---|---|---|
id | Integer | Número de la orden de trabajo |
agentName | String | Agente asignado a la orden de trabajo |
customerId | Integer | Identificador numérico del cliente |
customerName | String | Nombre del cliente |
eventCreatedBy | String | Agente que ha realizado la operación de actualización |
externalReferenceId | String | Identificador externo |
itemTag | String | Nombre del equipamiento |
observations | String | Descripción |
offerCode | String | Número de oferta |
openDate | Date | Fecha y hora de la creación. |
serviceId | Integer | Identificador del servicio |
serviceType | String | Tipo de servicio. |
statusName | String | Estado de la orden de trabajo. |
certificateCode | String | Código de certificado del equipo, cuando se ha asociado desde la orden de trabajo. |
typeId | String | Tipo de orden de trabajo. Los posibles valores son: ATP = Ensayo ATP |
Ejemplos
Llamada (Método POST)
Headers:
Content-Type = application/json
Body:
{
"id":"2707",
"agentName":"",
"eventCreatedBy":"usuario123"
"customerId":"5",
"customerName":"Cliente 019",
"externalReferenceId":"OT-1234",
"itemTag":"Item-123",
"observations":"",
"offerCode":"",
"openDate":"1572354081957",
"serviceId":"",
"serviceType":"P",
"statusName":"OPEN",
"typeId":"CALIBRATION"
}