Skip to main content
Skip table of contents

Actualización de órdenes de trabajo

Esta función permite actualizar los datos de una orden de trabajo.

Parámetros de Entrada

Parámetro

Tipo

Descripción

id

Integer

Número de la orden de trabajo

externalOfferId

String

Identificador externo de oferta

externalOrderId

String

Identificador externo de pedido

observations

String

Descripción

action CAMPO OBLIGATORIO

String

Acción que indica el proceso a realizar.

Los posibles valores son:

saveWorkOrder = Actualizar orden de trabajo

setInProgressWorkOrder = Cambia el estado a “En progreso”

completeWorkOrder = Cambia el estado a “Finalizada”

Parámetros de Salida

Parámetro

Tipo

Descripción

id

Integer

Número de la orden de trabajo

agentName

String

Agente que realiza la orden de trabajo

customerId

Integer

Identificador numérico del cliente

customerName

String

Nombre del cliente

externalOfferId

String

Identificador externo de oferta

externalOrderId

String

Identificador externo de pedido

externalReferenceId

String

Identificador  externo

itemId

Integer

Identificador del equipo

itemTag

String

Nombre del equipo

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.

typeId

String

Tipo de orden de trabajo. Los posibles valores son:

ATP = Ensayo ATP

CALIBRATION = Calibración

CONTROL = Control entre calibraciones

MAINTENANCE = Mantenimiento

METROLOGICAL = Requisitos metrológicos

REPAIR = Reparación

REVIEW = Verificación

Códigos Error

Código

Descripción

1000

Error genérico

2100

Identificador de orden de trabajo no coincide

2101

El campo descripción (observations) excede el tamaño máximo permitido (2000 caracteres)

Ejemplos

Llamada (Método POST)

JSON
https://servidor:8443/calibry-rest-api/rest/cif/workorder/68/?action=saveWorkOrder

https://servidor:8443/calibry-rest-api/rest/cif/workorder/68/?action=setInProgressWorkOrder

https://servidor:8443/calibry-rest-api/rest/cif/workorder/68/?action=completeWorkOrder


Headers:
    Authorization
    Content-Type = application/json

Body:
{
   "id": 68,
   "statusName": "OPEN",
   "observations": "Trabajo realizado"
}

Respuestas

Correcta:

JSON
{
    "id": 68,
    "statusName": "OPEN",
    "openDate": 1466426729477,
    "agentName": "pgarcia"
    "observations": "Trabajo creado"
}

Error:

JSON
{"code":"2100"}
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.