
¡Su guía para la integración de V5!

La integración de Oracle Netsuite con V5 Traceability ofrece varios beneficios que exploraremos a lo largo de este artículo, que incluyen:
A continuación se puede ver una descripción general de cómo V5 Traceability se integra con Netsuite Oracle.

Tenga en cuenta aquí que, en los estudios de caso discutidos a continuación, cubriremos la integración de fórmulas (BoM), órdenes de trabajo (programa de producción/trabajos), órdenes de compra y órdenes de venta, que se muestran aquí en los cuadros blancos.
El propósito de la integración V5 con Netsuite es permitir a los clientes que están acostumbrados a trabajar dentro del flujo de trabajo de Netsuite poder crear fácilmente órdenes de compra/venta, así como programar la producción para las listas de materiales ingresadas desde el propio Netsuite.
El alcance de esta integración cubre todos los aspectos principales de las instalaciones de producción de un cliente, incluidos:
Como podemos ver en la descripción general anterior, esto permite a Netsuite continuar actuando como la ubicación maestra del cliente para las listas de materiales/códigos de materia prima/niveles de inventario, etc., y cualquier actualización de las listas de materiales y pedidos se enviará instantáneamente a V5.
En este caso, V5 devolvería los datos enviados/recibidos/producción/consumo a Netsuite, actualizando los niveles de inventario y los estados de los pedidos en tiempo real.
Para una implementación in situ del sistema de trazabilidad V5, SG Systems requiere acceso a un servidor validado (hardware o virtual) para instalar la base de datos V5 y el middleware requerido para permitir la integración con Netsuite.
Terminales de producción más antigua y Sistema de Administración de Inventario Luego, las tabletas se pueden instalar según sea necesario en todas las instalaciones de producción. En este documento nos centraremos principalmente en la producción, que presenta la Terminal V5 Aplicación de software instalada en lo siguiente:
Cada Terminal o WMS se puede conectar a:
Una vista simplificada de arriba hacia abajo de una configuración de hardware típica en las instalaciones de un cliente podría verse así:

Se pueden ver los requisitos para instalar el software requerido para facilitar el funcionamiento del sistema de Trazabilidad V5 aquí.
Además de esto, para la integración entre V5 y Netsuite, se requiere una conexión a Internet para comunicarse con Netsuite.
SG Systems utiliza SuiteTalk para procesar la entrada de Javascript en datos XML. Estos datos XML luego se envían y reciben a través del protocolo SOAP.
SOAP, que significa Protocolo simple de acceso a objetos, es una especificación de protocolo para el intercambio de información estructurada en la implementación de servicios web. Utiliza XML para codificar sus mensajes y se basa principalmente en protocolos de capa de aplicación, sobre todo HTTP o SMTP, para la negociación y transmisión de mensajes. Estos son los elementos y conceptos básicos asociados con SOAP:
Hay varias ventajas al usar SOAP:
Una descripción general simplificada del proceso de configuración para la integración V5 con Oracle Netsuite se puede resumir de la siguiente manera:
Desde el punto de vista del cliente, para habilitar la conectividad con V5, necesitaría:
Podemos echar un vistazo a un flujo de trabajo de ejemplo en el que los productos terminados se fabrican a partir de lotes de componentes producidos a partir de materias primas.
A continuación se puede ver una vista simplificada de arriba hacia abajo:

Podemos echar un vistazo a un flujo de trabajo de ejemplo para una orden de compra.
A continuación se puede ver una vista simplificada de arriba hacia abajo de este proceso:

Podemos echar un vistazo a un flujo de trabajo de ejemplo para un pedido de ventas.
A continuación se puede ver una vista simplificada de arriba hacia abajo de este proceso:

Como podemos ver en los diagramas de flujo anteriores, una vez que V5 Traceability tiene la información de la lista de materiales/orden de trabajo/orden de compra y venta de Netsuite, hay varios casos en los que el software V5 interactuará con el hardware suministrado por SG/del cliente. Estas interacciones son:
Entonces, ¿cuáles son los principales beneficios de elegir la integración de Trazabilidad V5 con Netsuite para su negocio?
En los estudios de caso a continuación, veremos ejemplos de cómo las listas de materiales y las órdenes de trabajo enviadas desde Netsuite se producen utilizando la Terminal V5, así como también cómo podemos ver los datos de consumo y producción que se envían de regreso a Netsuite.
También veremos cómo se pueden programar órdenes de compra y venta dentro de Netsuite para su recepción/envío usando V5 WMS, así como también cómo la información del artículo recibido/enviado se envía posteriormente a Netsuite.
Los datos maestros para la estructura de la fórmula/lista de materiales se guardan en Netsuite como se describe anteriormente. En este caso, estamos trabajando con una fórmula por lotes WiP que luego se consume junto con el empaque para elaborar el producto terminado.
Podemos ver un ejemplo de la configuración de esta fórmula de producto en Netsuite a continuación:

Entonces podemos ver que los primeros 2 elementos están empaquetados, y luego nuestra fórmula WiP (Z-Raw...) se incluye como un componente de 'submezcla' (también conocido como elemento 'fantasma' cuando se trata de la creación de la orden de trabajo; más sobre esto a continuación).
Esta fórmula por lotes de componentes también se puede ver/administrar por separado dentro de Netsuite:

Aquí se gestionan parámetros como cantidades objetivo, tolerancias de peso, unidades de medida, etc. como parte de los datos maestros que se envían a V5.
Una vez importadas a V5 como parte de una orden de trabajo, en las terminales de producción las fórmulas tendrán este aspecto (para 457 productos finales requeridos).
Terminales de lotes (Terminales de lotes y resto):

Producto (Terminal de embalaje):

Como parte de los servicios de integración ofrecidos por SG Systems, se pueden utilizar campos personalizados para ayudar a los clientes a administrar mejor los datos que se envían a V5 y posteriormente se incluyen en la configuración/producción/devolución de datos de la fórmula. Estos datos personalizados también se pueden aplicar a las etiquetas de los productos.
En este ejemplo, si verificamos la configuración de la lista de materiales para la fórmula del producto, podemos ver lo siguiente:

Entonces, para esta implementación hemos creado los siguientes campos personalizados:
La 'Ubicación V5', que se vinculará a una ubicación de producción establecida dentro de V5. Esto permite a los usuarios de Netsuite especificar la ubicación correcta para que se produzca la fórmula.
'Unidades por caja', que en este caso está vinculado al campo 'Cantidad de etiquetas de lote' en el encabezado de la fórmula en V5, que le indica al terminal de producción la cantidad requerida de etiquetas que se imprimirán por tirada, así como también define la cantidad de paquetes del producto que entran una caja.

Podemos ver el impacto de este campo a la hora de fabricar los productos finales, por lo que el Terminal V5 utiliza 15 como cantidad predeterminada de paquetes por caja (a menos que el operador especifique lo contrario).
Las cajas se pueden producir entonces a granel:

Y veremos reflejado el uso de este campo en el recuento de packs tras procesar 30 cajas (30 x 15):

'Días de vencimiento predeterminados', que se vincula al campo del mismo nombre dentro de V5. Establece el tiempo de caducidad (en días) desde que se produce el producto.
'ID de WMS CTN': Permite introducir un CTN (Número de Transporte de Carga) asociado al producto en cuestión.
'ID GTIN de WMS': permite la entrada de GTIN que se aplicará al producto.
En este ejemplo, estos 2 campos se introducen en 'campos de datos' adicionales dentro de V5 que luego se pueden recuperar en las etiquetas impresas para cada producto.

También administramos varias propiedades de las fórmulas a través de parámetros codificados para cada tipo de fórmula. Tanto esto como la implementación de los campos personalizados anteriores se pueden diseñar en conjunto con cada cliente para brindar la mejor adaptación posible al funcionamiento de sus instalaciones.
Al igual que con nuestras BoM anteriores, las órdenes de trabajo también se gestionan y envían desde Netsuite a V5. A continuación podemos ver un ejemplo de orden de trabajo en Netsuite que utiliza la fórmula del producto que vimos arriba.

Entonces podemos ver que la fórmula de nuestro producto está programada para 457 productos, y en el área inferior de la pantalla podemos ver la fórmula del lote programada como parte de esto, como el objeto 'fantasma'. Esto se convertirá en el "componente" de la fórmula del producto, como vimos anteriormente.
Observe el cuadro 'Orden de trabajo V5' aquí (arriba a la derecha). En este ejemplo, esto se utiliza para indicarle a Netsuite que envíe esto a V5. Si esto no se marca, se envía a otro lugar. Este tipo de personalización es especialmente útil si un cliente opera más de un sistema de producción a la vez y desea especificar dónde debe ir una orden de trabajo.
Entonces, una vez que este pedido mostrado en Netsuite sea "lanzado", se enviará automáticamente a V5 y aparecerá en el plan de producción como un trabajo programado. Cada vez que se envía un trabajo a V5, se obtendrá al mismo tiempo la última versión de la lista de materiales y la información de la materia prima, eliminando cualquier discrepancia en la versión de la fórmula o información de ingredientes desactualizada.

Tanto las fórmulas de lote del producto como de los componentes (WiP/submix/'phantom') se han programado aquí en el panel inferior. Tenga en cuenta que en este ejemplo no se requiere ninguna aportación del cliente; la orden de trabajo se programará automáticamente para la producción al momento de la importación.
Luego, la producción puede realizarse en las terminales de procesamiento por lotes y productos.
La primera etapa aquí nos vería agregando materias primas a las básculas para el lote de submezcla que luego elaborará los productos terminados.
Veamos un ejemplo aquí. Si miramos hacia atrás a la orden de trabajo publicada por Netsuite, veremos los requisitos para el 'Sabor Vainilla':

Podemos ver que los mismos requisitos para este paso aparecen en la Terminal V5, lo que permite al operador de piso usar las básculas adjuntas para pesar la cantidad correcta (teniendo en cuenta las tolerancias dentro de la zona verde del dial de pesaje) de esa materia prima:

En este ejemplo, estamos dividiendo el pesaje en volumen y resto; la imagen de arriba está tomada desde una terminal de restos donde se agregan cantidades más pequeñas.
A continuación se puede ver un ejemplo de una criba a granel, donde se le puede pedir al operador que descargue una cantidad de bolsas de un peso conocido (22 bolsas de 20 kg cada una en este caso) en la mezcla:

Una vez que se complete la producción, V5 devolverá los datos de consumo y producción a Netsuite.

Entonces podemos ver aquí la información que se retroalimenta desde V5:
Al abrir este 'Registro relacionado' se muestran los detalles de esta compilación de ensamblaje:

Al hacer clic aquí en cualquiera de los íconos resaltados nos mostrará información relacionada con el lote:
Vista de componentes (panel inferior) – esto muestra los detalles de los lotes que se utilizaron para ese paso de fórmula en particular (tenga en cuenta que los artículos de embalaje en este ejemplo no están siendo rastreados).

Aquí podemos observar los 440 kg que se consumieron en la Terminal de graneles.
Si comprobamos la misma información para el 'Sabor Vainilla' veremos el consumo registrado desde la pantalla del Terminal que vimos arriba:

Detalle de inventario del producto producido (arriba a la derecha) – esto muestra los detalles del lote del producto producido por la orden de trabajo.

Vimos arriba cómo el recuento de cajas y la cantidad de paquetes produjeron nuestras 450 unidades aquí, y las 7 finales se produjeron en la siguiente ejecución simplemente ingresando 7 para producir los paquetes restantes. Esto anula el valor predeterminado de 15 y permite que estas unidades finales se produzcan según sea necesario.

Estos 7 paquetes finales también darían una etiqueta final para la carrera:

Luego, esta información se deduce o agrega, según corresponda, al inventario maestro que se encuentra dentro de Netsuite.
La sincronización de órdenes de compra de Netsuite a V5 Traceability funciona de manera similar a lo que vimos con la formulación y las órdenes de trabajo anteriores.
Podemos ver una orden de compra programada en Netsuite a continuación:

Entonces podemos ver aquí que para esta orden de compra (PO001082) hemos pedido 25 kg de cafeína y 50 kg de extracto de té verde. También tenga en cuenta que tenemos un proveedor asignado, así como el costo de este proveedor. También hay notas 'Memo' que se pueden utilizar dentro de Netsuite para agregar información adicional al pedido.
Una vez que esto se envía al Centro de control V5, podemos verlo como un pedido "pendiente" (que coincide con el estado "Recibo pendiente" en Netsuite) en la ventana "Orden de compra".

Aquí podemos ver los montos relevantes que se ordenaron, así como el costo de estos, el proveedor asignado y el campo 'Memo', que se incorporó a V5 en la columna 'Notas'.
Dado que el pedido se importa a Trazabilidad V5 como 'Pendiente', será visible inmediatamente para el WMS (Sistema de gestión de almacén) V5 en la ubicación de recepción.

Al seleccionar e ingresar un pedido se mostrarán las líneas de pedido que están esperando ser recibidas.

Seleccionar una línea para recibir permitirá al operador recibir ese artículo. Aquí hay varios activadores opcionales disponibles para ingresar información adicional sobre el lote recibido, como números de lote internos y de proveedores, fechas de fabricación y vencimiento, costos, etc. Aquí podemos ver un ejemplo en el que nuestro operador ingresa el número de lote interno deseado.

Luego se pueden imprimir etiquetas y aplicarlas a los artículos recibidos. El número de etiquetas realizadas aquí se puede fijar o se puede presentar una solicitud al operador. El diseño de la etiqueta puede ser determinado por cada cliente en función de sus requisitos individuales.

Luego regresaremos a la vista de línea de pedido donde podremos ver que esta línea se recibió correctamente.

Luego recibiríamos la otra línea de pedido de manera similar, después de lo cual podremos completar el pedido usando la marca verde en la esquina inferior derecha.

Una vez recibida podremos ver la Orden de Compra completada en el Centro de Control.

Entonces podemos ver en el panel inferior derecho la información de los lotes recibidos, que contiene los números de lote de los artículos recibidos.
Volviendo al pedido en Netsuite, el estado aquí ahora cambió a "Factura pendiente", lo que indica que hemos pasado de la etapa de recepción a la de facturación.

Si luego abrimos el 'Recibo de artículo' en la parte inferior de la página aquí podemos encontrar más información sobre los artículos recibidos.

Como vimos anteriormente con el uso de materia prima y la creación de lotes/productos, podemos consultar la pestaña de inventario para cada artículo que se recibió. En este caso podemos ver que se recibieron los 25kg de cafeína y se les asignó el número de lote asignado en V5 (10001119).
Las órdenes de venta funcionan de manera muy similar a lo que acabamos de ver con las órdenes de compra. Primero comenzaríamos con un pedido ingresado en Netsuite.

De manera similar al ejemplo de Orden de compra anterior, podemos ver que tenemos el artículo que se enviará, su cantidad y costo, así como el cliente al que se realizará el envío.
Con el estado de este pedido establecido en "Cumplimiento pendiente", este pedido se enviará al Centro de control y aparecerá en la ventana "Pedido de venta". Aquí podemos ver que el número de pedido, la información del cliente y los artículos requeridos para enviarse junto con el precio se han sincronizado desde Netsuite.

Al igual que con las órdenes de compra, la orden de venta aquí se importa como ya está programada, por lo que no se requiere ninguna acción por parte del usuario de Netsuite para que la orden esté lista y disponible para su cumplimiento mediante la tableta V5 WMS en el departamento de ventas.
Una vez programado, el pedido podrá ser recogido mediante la tableta WMS.

Dentro de V5 hay varias opciones para recoger pedidos, con la opción de elegir según las reglas FEFO/FIFO, así como modos de recogida por ondas dirigidas para ayudar a los operadores de ventas. También se pueden agregar aquí preguntas y respuestas de control de calidad para dirigir al operador.

Como arriba, veremos la vista de línea de pedido, enumerando sus requisitos.

Si seleccionamos esta línea entonces se nos dará la opción de lotes para elegir. Nuevamente aquí se puede aplicar el orden FEFO/FIFO para evitar que el operador elija el lote equivocado para elegir.

Una vez seleccionado el lote podremos asignar el stock. Tenga en cuenta que si no se sigue un orden estricto FEFO/FIFO, se pueden mezclar lotes en el pedido. Aquí estamos eligiendo del lote 50001231.

Una vez que hayamos elegido la cantidad correcta, esta línea se cumplirá.

Tenga en cuenta que en la parte inferior se ha creado una 'palé de venta/envío'. Este es un proceso opcional que ofrece el sistema que permite la impresión rápida de etiquetas de pallet para el envío.

Una vez que se hayan completado todas las líneas, como se indicó anteriormente, el pedido se puede completar (enviar) usando la marca verde en la parte inferior derecha de la pantalla.

De vuelta en el Centro de control podemos ver que el estado del pedido se ha actualizado y el panel inferior derecho ahora contiene la información sobre qué lote se seleccionó para el pedido.

Volviendo a Netsuite, podemos ver que esta información de selección se transmitió y almacenó en el inventario presente en Netsuite.

En resumen, la integración de Oracle NetSuite con V5 Traceability puede beneficiar a su empresa al garantizar el intercambio de datos en tiempo real, mantener la coherencia y el cumplimiento de los lotes y permitir operaciones sin papel. Previene errores manuales, ofrece trazabilidad de un extremo a otro y proporciona flexibilidad operativa, adaptándose a las crecientes necesidades de su negocio. Esta integración mejora la eficiencia, la precisión y la escalabilidad, lo que la convierte en un activo indispensable para las empresas modernas.
Descubra más sobre esta solución transformadora Contáctenos !
Puede encontrar más documentación sobre SOAP XML, SuiteTalk y TBA (autenticación basada en token) aquí: