Skip to main content
Los trabajos son agrupaciones de fabricaciones dentro de una orden de producción, organizadas por periodo, turno o motivo. Permiten controlar el estado de la producción de forma granular, pudiendo abrir o cerrar cada trabajo de forma independiente. Estos endpoints te dan control total sobre el ciclo de vida de los trabajos de una orden.

Consultar los trabajos de una orden

Devuelve todos los trabajos asociados a la orden de producción indicada.
Ejemplo: /api/ordenproduccion/trabajo/idprod/10100
string
required
Identificador de la orden de producción.
string
required
Bearer + JWT_token
Campos de respuesta:
integer
Identificador de la orden de producción.
integer
Identificador del trabajo.
string
Motivo o descripción del trabajo.
string
Estado del trabajo. F = cerrado, S = abierto.
string
Tipo de stock del trabajo. Puede ser P (trabajo en curso) o S (estándar).
string
Fecha de inicio del trabajo.
string
Fecha de fin del trabajo.
Ejemplo de respuesta:

Abrir un trabajo

Cambia el estado del trabajo indicado a abierto, permitiendo registrar nuevas fabricaciones en él.
Ejemplo: /api/ordenproduccion/Trabajo/abrir/idprod/10100/idtrab/1
string
required
Identificador de la orden de producción.
string
required
Identificador del trabajo a abrir.
string
required
Bearer + JWT_token
Respuesta exitosa:

Cerrar un trabajo

Cambia el estado del trabajo indicado a cerrado, impidiendo nuevas fabricaciones en él.
Ejemplo: /api/ordenproduccion/Trabajo/cerrar/idprod/10100/idtrab/1
string
required
Identificador de la orden de producción.
string
required
Identificador del trabajo a cerrar.
string
required
Bearer + JWT_token
Respuesta exitosa:

Añadir un trabajo a una orden

Crea un nuevo trabajo dentro de la orden de producción indicada, con una fecha de inicio y un motivo.
Ejemplo: /api/ordenproduccion/Trabajo/idprod/10100/fechaini/20221018/motivo/trabajo becarios
string
required
Identificador de la orden de producción a la que se añade el trabajo.
string
required
Fecha de inicio del trabajo en formato YYYYMMDD (p. ej. 20221018).
string
required
Motivo o descripción que identifica el trabajo (p. ej. trabajo becarios).
string
required
Bearer + JWT_token
Respuesta exitosa:

Eliminar un trabajo

Elimina el trabajo indicado de la orden de producción.
Ejemplo: /api/ordenproduccion/Trabajo/idprod/10100/idtrab/1
string
required
Identificador de la orden de producción.
string
required
Identificador del trabajo a eliminar.
string
required
Bearer + JWT_token
La eliminación de un trabajo es irreversible. Asegúrate de que el trabajo no tenga fabricaciones asociadas antes de eliminarlo.