Asignar un número de certificado a una orden de trabajo
Esta función permite asignar un número de certificado a una orden de trabajo.
Parámetros de Entrada
Parámetro | Tipo | Descripción |
|---|---|---|
certificateNumber CAMPO OBLIGATORIO | String | Número de certificado |
itemId CAMPO OBLIGATORIO | Integer | Identificador del equipo que está en la orden de trabajo |
type CAMPO OBLIGATORIO | String | Tipo de Certificado. Posibles valores: Externo, Propio, ENAC, etc. |
workOrderId CAMPO OBLIGATORIO | Integer | Número de la orden de trabajo |
Parámetros de Salida
El código de la operación.
Códigos Error
Código | Descripción |
|---|---|
1000 | Error genérico |
20000 | Error en la asignación del número de certificado a la orden de trabajo |
20001 | Faltan parámetros obligatorios |
20002 | El tipo de certificado no es correcto |
20003 | El equipo indicado no existe |
20004 | La orden de trabajo indicada no existe |
20005 | El equipo no está asignado a la orden de trabajo |
Ejemplos
Llamada (Método POST)
https://servidor:8443/calibry-rest-api/rest/cif/workorder/assignCertificate
Headers:
Authorization
Content-Type = application/json
Body:
{
"certificateNumber":"1234567890",
"workOrderId":17258,
"itemId":22579,
"type":"EXTERNO"
}
Respuestas
Correcta:
{0}
Error:
{"code":"20003"}