Cesión de acciones

Su guía para la integración de V5

El punto final de importación 'Asignación de stock' se puede utilizar para asignar stock existente a trabajos específicos, que luego se pueden procesar en la Terminal V5

Guías de integración vinculadas:

Trabajos/Órdenes de producción

Inventario/Ubicación de existencias

Índice

1. Disposición del centro de control

La asignación de stock no tiene datos frontales visibles para consultar, excepto cuando nos dirigimos a la Terminal para ver qué stock está disponible para un trabajo, lo que veremos en el ejemplo utilizado en este artículo.

En este ejemplo veremos cómo asignar stock para un trabajo ejecutando una fórmula simple que describiremos a continuación.

2. Enlaces API

Para obtener más información sobre las definiciones de estas clases de bases de datos, consulte los siguientes enlaces:

Cesión de acciones 

3. Guía de campo de asignación de acciones

3.1. Claves primarias

Las claves primarias son el identificador único para cada tabla dentro de la API V5. Para Asignación de existencias, estos son:

stock.stock.loteNoEl número de lote del stock que se asigna al trabajo.

stock.stock.commodity.codeEl código de mercancía del stock a asignar.

trabajo.númerodetrabajoEl número de trabajo al que se está asignando el stock (el trabajo ya debe existir dentro de V5).

código de ubicación de stock – El código de ubicación donde se encuentra el lote del stock requerido.

3.2. Campos requeridos

Otros campos que son necesarios para crear una entrada válida para la asignación de stock en V5:

la cantidad – La cantidad del lote que se asignará para la obra.

4. Conjunto de datos de ejemplo

Para esta pieza, analizaremos la asignación de material existente a un nuevo trabajo programado. Por lo tanto, utilizaremos la siguiente fórmula simple en nuestro sistema:

Y programaremos 20 lotes de esta fórmula en el 'Plan de producción' del Centro de control.

Entonces para este trabajo necesitaremos:

  • 24 libras de levadura (máximo de 26 libras con tolerancias)
  • 26 libras de Cal-Pro (máximo de 28 libras con tolerancias)
  • 10 libras de azúcar blanca (máximo de 12 libras con tolerancias)
  • 40 libras de leche (máximo de 42 libras con tolerancias)
  • 1040 libras de harina (máximo de 1042 libras con tolerancias)

Ahora veamos cómo podemos asignar este stock a nuestro trabajo.

5. Metodología

Podemos utilizar la importación JSON a través de la API V5 o el intercambio de archivos CSV a través de la puerta de enlace del Centro de control V5. A continuación, veremos cómo podemos utilizar ambos métodos.

Tenga en cuenta que no es posible realizar exportaciones para este punto final a través de ninguno de los métodos.

5.1. JSON – Importar

Punto final/URI de importación de 'StockAssignment' –

http://host:port/V5-API/api/integrate/import/stock_assignment

 

muestras:

Al observar el punto final 'StockAssignment', al intentar estructurar un archivo de importación básico para los cinco ingredientes, esto podría verse así:

 

Este archivo JSON de muestra se puede descargar aquí.

Una vez que esto se haya publicado en la base de datos, podemos pasar a nuestra terminal para ver cómo se procesaría esto.

5.2. CSV – Importar

Para las importaciones CSV, utilizaremos el punto final 'StockAssignment', que nos permitirá asignar stock a trabajos mediante el uso de un archivo CSV.

Nombre de archivo de definición de encabezado/columna: “Asignación de stock.csvh”

Los archivos de encabezado completos deben colocarse en: “ \SG Control Center\gateway\import\column_defs”

Importar nombre de archivo CSV: “stockAsignación-fechahora.csv”

Los CSV para la importación deben colocarse en: " \SG Control Center\puerta de enlace\importación”

 

muestras:

Archivo de cabecera:

Los archivos de encabezado generalmente serán compilados por SG Systems antes de que se realicen las integraciones CSV, pero podemos ver un ejemplo básico de uno que podemos usar para la asignación de stock a continuación:

 

Para obtener más información sobre cómo estructuramos estos archivos, consulte el página principal de integración. Este archivo de encabezado de muestra se puede descargar aquí.

 

Archivo de importación CSV:

Luego podemos usar el orden definido de puntos de datos en el encabezado para estructurar nuestro archivo de importación. SG Systems puede proporcionar un archivo de plantilla para esto, enumerando el punto de datos para cada columna para aclarar las cosas al completar la lista. Tenga en cuenta que el Centro de control puede ignorar esta primera fila y, por lo tanto, puede conservarse en el archivo cuando se envía para importar.

 
Tenga en cuenta aquí que hemos asignado la cantidad máxima (con tolerancias) que podría requerirse para el trabajo que hemos seleccionado.

Luego podemos colocar este archivo en nuestra carpeta de importación como se definió anteriormente. Este archivo de importación de muestra se puede descargar aquí.

6. Procesamiento en la Terminal

Una vez que hayamos importado los datos de asignación de stock a través de cualquiera de los métodos descritos anteriormente, podemos dirigirnos a nuestra Terminal para procesar el trabajo al que acabamos de asignar nuestro stock.

Al iniciar sesión en la Terminal veremos el trabajo listo para ser procesado de forma habitual.

 

Y una vez que comenzamos el trabajo, podemos ver que nuestro lote especificado (10001102) ha sido seleccionado para su uso:

 

Tenga en cuenta que el modo 'AUTO' de la Terminal debe estar habilitado para que el lote se seleccione automáticamente; de ​​lo contrario, la Terminal solo mostrará el stock asignado que podemos seleccionar en la pantalla de selección de lote normal, como podemos ver aquí para el siguiente ingrediente (Cal-Pro):

 

El resto del trabajo se realizará entonces utilizando únicamente este stock que hemos asignado.

¿Fue útil esta página
No