Ordenes de producción A3

Consultas a la ordenes de producción.

Llamadas GET

Recupera todas las ordenes de producción

get

Recupera toda las ordenes de producción con los componentes asociados a cada una

Parámetros de encabezado
AuthorizationstringRequerido

Bearer + JWT_token

Respuestas
200

Devuelve un array Documentos con todas las ordenes de producción

application/json
get
/ordenproduccion
200

Devuelve un array Documentos con todas las ordenes de producción

Recupera una orden de producción en concreto

get

Te devuelve la orden de producción indicada por el idprod

Ejemplo:

https://servidor:5555/api/ordenproduccion/10060

Parámetros de ruta
idprodstringRequerido

El identificador de la orden de producción

Parámetros de encabezado
AuthorizationstringRequerido

Bearer + JWT_token

Respuestas
200

Devuelve la orden de producción indicada por el ID

application/json
get
/ordenproduccion/{idprod}
200

Devuelve la orden de producción indicada por el ID

Recupera la/s orden/es de producción que cumplan con la condición del filtro

get

Te devuelve la/s orden/es de producción que cumplan los requisitos del filtro

Ejemplo:

https://servidor:5555//api/ordenproduccion/filtro/nomcli='SPORTIF, S.A.'

Parámetros de ruta
filtrostringRequerido

El filtro que se aplicará

Parámetros de encabezado
AuthorizationstringRequerido

Bearer + JWT_token

Respuestas
200

Devuelve la/s orden/es de producción que pasen el filtro elegido

application/json
get
/ordenproduccion/filtro/{filtro}
200

Devuelve la/s orden/es de producción que pasen el filtro elegido

Recupera todas las ordenes de producción, ordenadas

get

Devuelve las órdenes de producción, ordenadas por el parámetro {orden}

Ejemplo:

https://servidor:5555/api/ordenproduccion/order/codcli

Parámetros de ruta
ordenstringRequerido

Atributo que servirá para ordenar las órdenes de producción.

Parámetros de encabezado
AuthorizationstringRequerido

Bearer + JWT_token

Respuestas
200

Devuelve la/s orden/es de producción que pasen el filtro elegido

application/json
get
/ordenproduccion/order/{orden}
200

Devuelve la/s orden/es de producción que pasen el filtro elegido

Filtra las ordenes de producción y ordena los resultados

get

Devuelve las ordenes de producción que cumplan con la condición del filtro y las ordena por el atributo {orden}

Ejemplo:

https://servidor:5555/api/ordenproduccion/filtro/codcli = ' 1'/order/codalmcon

Parámetros de ruta
filtrostringRequerido

El filtro que se aplicará

ordenstringRequerido

Atributo que servirá para ordenar las órdenes de producción.

Parámetros de encabezado
AuthorizationstringRequerido

Bearer + JWT_token

Respuestas
200

Devuelve la/s orden/es de producción que pasen el filtro elegido

application/json
get
/ordenproduccion/filtro/{filtro}/orden/{orden}
200

Devuelve la/s orden/es de producción que pasen el filtro elegido

Devuelve las fabricaciones que hay para una orden en concreto

get

Devuelve todas las fabricaciones asociadas a una orden de producción indicada por {idprod}

Ejemplo:

https://servidor:5555/api/ordenproduccion/fabricacion/idprod/10127

Parámetros de ruta
idprodstringRequerido

ID de la ordén de producción

Parámetros de encabezado
AuthorizationstringRequerido

Bearer + JWT_token

Respuestas
200

Devuelve las fabricaciones asociadas a una orden de producción

application/json
get
/ordenproduccion/fabricacion/idprod/{idprod}
200

Devuelve las fabricaciones asociadas a una orden de producción

Devuelve las fabricaciones que hay de una orden para un trabajo en concreto

get

Devuelve todas las fabricaciones asociadas a un trabajo concreto de una orden de producción concreta.

Ejemplo:

https://servidor:5555/api/ordenproduccion/fabricacion/idprod/10127/idtrab/1

Parámetros de ruta
idprodstringRequerido

ID de la ordén de producción

idtrabstringRequerido

ID del trabajo

Parámetros de encabezado
AuthorizationstringRequerido

Bearer + JWT_token

Respuestas
200

Devuelve las fabricaciones asociadas a una trabajo de una orden de producción

application/json
get
/ordenproduccion/fabricacion/idprod/{idprod}/idtrab/{idtrab}
200

Devuelve las fabricaciones asociadas a una trabajo de una orden de producción

Recupera todas las fases de una orden

get

Te devuelve todas las fases de una orden de producción

Ejemplo:

https://servidor:5555/api/ordenproduccion/fase/10060

Parámetros de ruta
idprodstringRequerido

El identificador de la orden de producción

Parámetros de encabezado
AuthorizationstringRequerido

Bearer + JWT_token

Respuestas
200

Devuelve las fases de la orden

application/json
get
/ordenproduccion/fase/idprod/{idprod}
200

Devuelve las fases de la orden

Recupera todas las fases de una orden filtadas

get

Te devuelve todas las fases de una orden de producción filtrada por una condición

Ejemplo:

https://servidor:5555/api/ordenproduccion/fase/idprod/10100/filtro/codart = ' 31'

Parámetros de ruta
idprodstringRequerido

El identificador de la orden de producción

filtrostringRequerido

El filtro que se aplicará

Parámetros de encabezado
AuthorizationstringRequerido

Bearer + JWT_token

Respuestas
200

Devuelve las fases de la orden filtrada

application/json
get
/ordenproduccion/fase/idprod/{idprod}/filtro/{filtro}
200

Devuelve las fases de la orden filtrada

Carga los costes de los componentes de la orden con los precios actuales.

get

Recalcula los costes de todos los componentes de la orden activa. Pero sólo afecta a esta orden de producción en concreto, no actualiza la estructura del artículo.

Ejemplo:

https://servidor:5555/api/ordenproduccion/actualizarcostes/idprod/10100

Parámetros de ruta
idprodstringRequerido

El identificador de la orden de producción

Parámetros de encabezado
AuthorizationstringRequerido

Bearer + JWT_token

Respuestas
200

Se han actualizado los costes de producción de la orden de producción {idprod}

Sin contenido

get
/ordenproduccion/actualizarcostes/idprod/{idprod}
200

Se han actualizado los costes de producción de la orden de producción {idprod}

Sin contenido

Llamadas DELETE

Elimina la orden de producción completa.

delete
Parámetros de ruta
idprodstringRequerido

El identificador de la orden a eliminar

Parámetros de encabezado
AuthorizationstringRequerido

Bearer + JWT_token

Respuestas
200

Se ha eliminado la orden de produccion:{idprod}

Sin contenido

delete
/ordenproduccion/{idprod}
200

Se ha eliminado la orden de produccion:{idprod}

Sin contenido

Elimina una línea de una orden de producción

delete
Parámetros de ruta
idprodstringRequerido

El identificador de la orden a modificar

idlineastringRequerido

El identificador de la línea a modificar

Parámetros de encabezado
AuthorizationstringRequerido

Bearer + JWT_token

Respuestas
200

Se ha eliminado la línea.

Sin contenido

delete
/ordenproduccion/{idprod}/linea/{idlinea}
200

Se ha eliminado la línea.

Sin contenido

Llamadas POST

Crear orden de produccion

post

Este endpoint permite crear una orden de producción añadiendo un JSON con una estructura concreta a la petición.

Parámetros de encabezado
AuthorizationstringRequerido

Bearer + JWT_token

Cuerpo
Respuestas
200

Insertado correctamente

application/json
post
/ordenproduccion
200

Insertado correctamente

Añade una fase a una orden de producción.

post

Añade una fase a una determinada orden de producción.

Ejemplo:

https://servidor:5555/api/ordenproduccion/fase/idprod/10109/idlin/11817/fase/PI/nomfase/Pintar API

Parámetros de ruta
idprodstringRequerido

El identificador de la orden de producción

idlinstringRequerido

Debe de ser el idlinp de la línea con el producto que queremos añadir

fasestringRequerido

identificador de la fase que queremos añadir

nomfasestringRequerido

nombre de la fase que queremos añadir

Parámetros de encabezado
AuthorizationstringRequerido

Bearer + JWT_token

Respuestas
200

Se ha creado el producto

application/json
post
/ordenproduccion/fase/idprod/($idprod)/idlin/($idlin)/fase/($fase)/nomfase/($nomfase)
200

Se ha creado el producto

Llamadas PUT

Modifica la cabecera de la orden de produccón.

put
Parámetros de ruta
idprodstringRequerido

El identificador de la orden a eliminar

Parámetros de encabezado
AuthorizationstringRequerido

Bearer + JWT_token

Cuerpo
Respuestas
200

Se ha modificado la orden de producción

Sin contenido

put
/ordenproduccion/{idprod}
200

Se ha modificado la orden de producción

Sin contenido

Modifica datos de la línea

put

Modifica los datos de una línea de una orden de producción. Ejemplo:

https://servidor:5555/api/ordenproduccion/10074/linea/11471

Parámetros de ruta
idprodstringRequerido

El identificador de la orden a modificar

idlineastringRequerido

El identificador de la línea a modificar

Parámetros de encabezado
AuthorizationstringRequerido

Bearer + JWT_token

Cuerpo
Respuestas
200

Se ha modificado la orden de producción

Sin contenido

put
/ordenproduccion/{idprod}/linea/{idlinea}
200

Se ha modificado la orden de producción

Sin contenido

Última actualización

¿Te fue útil?