
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:
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.
Para obtener más información sobre las definiciones de estas clases de bases de datos, consulte los siguientes enlaces:
Las claves primarias son el identificador único para cada tabla dentro de la API V5. Para Asignación de existencias, estos son:
stock.stock.loteNo – El número de lote del stock que se asigna al trabajo.
stock.stock.commodity.code – El código de mercancía del stock a asignar.
trabajo.númerodetrabajo – El 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.
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.
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:
Ahora veamos cómo podemos asignar este stock a nuestro trabajo.
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.
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.
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.

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í.
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.