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/ReopenWOToken: your-tokenContent-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 |
Respuesta
Sección titulada «Respuesta»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 (
0enGetWO) y pierde su fecha de cierre y el usuario que la cerró o la canceló. Su registro de auditoría indicaReopened 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 openy siguen abiertas.

