
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 de cada tabla dentro de la API V5. Para StockAssignment , estas son:
stock.stock.lotNo – El número de lote del material asignado al trabajo.
stock.stock.commodity.code – El código de la mercancía de la acción a asignar.
job.jobNumber : El número de trabajo al que se está asignando el stock (el trabajo ya debe existir en V5).
stock.location.code – 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:
cantidad – La cantidad del lote que se asignará para el trabajo.
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 ejemplo 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.
Para las importaciones CSV, utilizaremos el punto final 'StockAssignment', que nos permitirá asignar stock a trabajos mediante el uso de un archivo CSV.
Nombre del archivo de definición de encabezado/columna: “stockAssignment.csvh”
Los archivos de encabezado completados deben colocarse en: “<installdir>\SG Control Center\gateway\import\column_defs”
Importar archivo CSV: “stockAssignment-datetime.csv”
Los archivos CSV para importar deben colocarse en: “<installdir>\SG Control Center\gateway\import”
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 la página principal de integración . Este archivo de encabezado de ejemplo 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, tal como se definió anteriormente. Este archivo de importación de ejemplo 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.