Ir al contenido

ReopenWO

Reabre las órdenes de trabajo cerradas o canceladas que indique, como hace Re-open Work Order en la página de la orden de trabajo. Utilícelo para deshacer un CloseWO o un CancelWO, o para reabrir una orden de trabajo que TrakIT cerró por sí solo.

Cómo iniciar sesión y leer la respuesta: Autenticación, Respuestas.

POST /api/v1/ReopenWO
Token: your-token
Content-Type: application/json
[48211, 48212, 48299]
Campo Obligatorio Significado
El cuerpo Sí Una lista JSON de identificadores de órdenes de trabajo, números enteros. No un objeto: la propia lista es el cuerpo.

TrakIT reabre las órdenes de trabajo de una en una, en el orden de la lista. Cada una se reabre o se rechaza por separado: un rechazo no detiene las demás ni deshace las ya reabiertas. Las demás órdenes de trabajo de sus expedientes no se reabren.

Para la solicitud:

Regla Info si no se cumple
El encabezado Token contiene un token válido. Token missing in header, Token invalid or expired, u otra respuesta indicada en Token de inicio de sesión
El usuario es un administrador del sistema con acceso a la API. API User must be SysAdmin with API Access
El cuerpo es una lista de al menos un identificador. No WO IDs supplied

Para cada orden de trabajo, en el Info de su elemento de RetInfo:

Regla Info si no se cumple
Una orden de trabajo tiene ese identificador. No such work order
La orden de trabajo está cerrada o cancelada. Work Order(s) already open
Se cumplen las validaciones de su empresa para Save WO Header, Save Job Header y Re-Open WO. Sus propios mensajes

RetInfo tiene un elemento por cada identificador, en el orden en que los envió. RowsAffected es el número de órdenes de trabajo reabiertas. Code es 1 cuando se ha reabierto al menos una, y 0 cuando no se ha reabierto ninguna; Info está vacío en ambos casos. Lea siempre los elementos.

{
"Code": 1,
"Info": "",
"RetInfo": [
{ "WOID": 48211, "Success": true, "Info": "" },
{ "WOID": 48212, "Success": false, "Info": "Work Order(s) already open" },
{ "WOID": 48299, "Success": false, "Info": "No such work order" }
],
"RowsAffected": 1,
"Scalar": null,
"Identity": 0
}
Campo Significado
WOID El identificador de la orden de trabajo, tal como lo envió.
Success true si la orden de trabajo se ha reabierto, false si se ha rechazado.
Info Por qué se ha rechazado la orden de trabajo. Vacío si se ha reabierto.
  • Una orden de trabajo reabierta recibe el estado Active (0 en GetWO) y pierde su fecha de cierre y el usuario que la cerró o la canceló. Su registro de auditoría indica Reopened via API.
  • Después, TrakIT ejecuta las acciones de su empresa para Re-Open WO. No se envía ninguna notificación.
  • Reabrir una orden de trabajo cancelada no la devuelve al seguimiento de retrasos ni vuelve a vincularle sus movimientos de patio.
  • Si una solicitud agota el tiempo de espera, puede volver a enviarla: las órdenes de trabajo ya reabiertas se rechazan con Work Order(s) already open y siguen abiertas.