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

SG Systems se complace en poder ofrecer a nuestros clientes servicios de integración completos con Sage X3, incluidas características y funciones personalizables para adaptarse a una amplia variedad de requisitos.
La integración de Sage X3 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 Sage X3:

En esta discusión analizaremos todos los aspectos principales de la integración de Sage X3 con V5 Traceability. Primero discutiremos la configuración del sistema y la metodología de integración de datos, antes de ver estudios de casos sobre Production, comprar y ventas órdenes, así como transferencias internas.
El propósito de la integración de V5 con Sage X3 es permitir a los clientes que están acostumbrados a trabajar dentro del flujo de trabajo de Sage X3 poder crear fácilmente órdenes de compra, ventas y transferencia, así como hacer uso de las listas de materiales mantenidas dentro de Sage X3 para programar la producción desde Trazabilidad V5.
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 que Sage X3 continúe actuando como la ubicación maestra del cliente para plantillas de lista de materiales/códigos de materia prima/niveles de inventario/pedidos, etc., y cualquier actualización de los pedidos se enviará instantáneamente a V5. En este caso, V5 devolvería los datos de consumo enviados/recibidos/de producción a Sage X3, 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 (V5 conectar) para permitir la integración con Sage X3.
Terminales de producción y Sistema de Administración de Inventario Las tabletas (WMS) se pueden instalar según sea necesario en toda la instalación de producción. En este documento veremos tanto la producción como el envío/recepción, que incluye aplicaciones de software V5 instaladas en lo siguiente:
Cada dispositivo V5 aquí se puede conectar a:
Se pueden ver más detalles sobre cómo se utiliza este hardware junto con el sistema de trazabilidad V5. a continuación.
A continuación se puede ver una descripción general simplificada del hardware:

Se pueden ver los requisitos para instalar el software requerido para facilitar el funcionamiento del sistema de Trazabilidad V5 aquí.
Luego, Sage X3 se instala/aloja localmente en los servidores del cliente y la comunicación entre Sage y V5 Traceability se facilita mediante la instalación adicional de V5 Connect.
SG Systems utiliza los servicios web SOAP de Sage X3 para importar y exportar datos entre ambos sistemas.
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:
Culpa: Proporciona detalles de error si ocurren problemas durante el procesamiento.
Hay varias ventajas al usar SOAP:
Desde el punto de vista del cliente, para habilitar la conectividad con V5, necesitaría:
Las plantillas dentro de Sage X3 ayudan a facilitar el flujo de datos entre Sage X3 y V5 Traceability al permitir que los campos de datos se sincronicen y completen correctamente cuando se envían hacia y desde V5. Un ejemplo de estos se puede ver a continuación donde podemos ver la configuración de la plantilla para órdenes de compra.


Entonces, ¿cuáles son los principales beneficios de elegir la integración de trazabilidad V5 con Sage X3 para su negocio?
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:

Ahora podemos ver un flujo de trabajo de ejemplo para una orden de compra utilizando Sage X3 y V5 Traceability.
A continuación se puede ver una vista simplificada de arriba hacia abajo de este proceso:

La integración de órdenes de venta entre V5 y Sage funciona de manera muy similar a lo que acabamos de ver con las órdenes de compra. Primero, echemos un vistazo al flujo de trabajo de un pedido de venta.
A continuación se puede ver una vista simplificada de arriba hacia abajo de este proceso:

La integración de órdenes de transferencia entre V5 y Sage funciona de manera muy similar a lo que acabamos de ver con las órdenes de compra y de venta, combinando elementos de ambos flujos de trabajo. Así que echemos un vistazo al flujo de trabajo de una orden de transferencia.
A continuación se puede ver una vista simplificada de arriba hacia abajo de este proceso:

Como podemos ver en el diagrama de flujo anterior, una vez que V5 Traceability tiene la información de la lista de materiales/orden de trabajo de SAge X3, hay varios casos en los que el software V5 interactuará con el hardware suministrado/del cliente de SG. Estas interacciones son:
En este estudio de caso, veremos cómo se producen las órdenes de trabajo para códigos BoM particulares enviados desde Sage X3 dentro de V5 Traceability, así como cómo se maneja el retorno de datos a Sage X3.
Como se mencionó anteriormente, si bien los códigos de lista de materiales y los requisitos de RM se mantienen en Sage X3, el cliente también los ingresa manualmente en V5 Traceability para tener en cuenta la funcionalidad adicional de V5, particularmente los pasos opcionales para agregar ingredientes alternativos.
Podemos ver una lista de materiales de ejemplo para un lote en Sage X3 a continuación:

Ahora podemos ver cómo se vería esta lista de materiales cuando se recreara en V5. Recuerde que no estamos sincronizando listas de materiales de Sage X3, sino que las utilizamos como plantilla para agregar más tipos de pasos adicionales.

Podemos ver un ejemplo de un paso opcional aquí, por lo que en este ejemplo el operador de procesamiento por lotes de la Terminal tendría la opción de agregar cualquier opción ("VENTURA BLUE" o "STRATUS") que desee para este paso. Esto es útil si es posible que un ingrediente no siempre esté disponible y sea necesario cambiarlo por otro si ese fuera el caso.

Entonces, si usamos esta fórmula para nuestro ejemplo, podemos regresar a Sage X3 y crear una orden de trabajo usándola.

Aquí podemos asignar un número de orden de trabajo, así como especificar la lista de materiales a programar. La cantidad a fabricar también se puede establecer aquí y la cantidad de lotes requeridos estará determinada por la 'Cantidad base' que vimos en la configuración de la lista de materiales de Sage X3 anterior (en este caso, 1 lote basado en la cantidad base 387.03). El estado de la orden de trabajo en Sage X3 se establecerá en "En curso".
Esta orden de trabajo luego se sincroniza con V5 Traceability, donde la información ingresada en Sage X3 se utiliza para completar el plan de producción del V5 Control Center, como podemos ver a continuación.

Tenga en cuenta que el estado "En progreso" de Sage X3 se traduce al estado "Programado" en el plan de producción de V5. Este estado significa que este trabajo ahora estaría inmediatamente disponible para la Terminal en el piso de producción.

Si luego comenzamos este trabajo resaltándolo y usando la marca de verificación verde en la esquina inferior derecha, se nos pedirá que seleccionemos el lote para el primer RM (Sugar White) requerido.
Sin embargo, tenga en cuenta que, en este ejemplo, los números de lote dentro de V5 son solo eso y solo se hace referencia en V5. Solo las cantidades utilizadas se devuelven a Sage X3 una vez que se completa el procesamiento por lotes. Estas cantidades luego se deducen del inventario maestro de artículos que se mantiene allí.

Aquí, el operador de la Terminal puede seleccionar un lote por sí mismo, o se puede aplicar una orden de stock (basada en reglas FEFO/FIFO) para forzar la selección de un lote, o el sistema puede seleccionar automáticamente el lote a usar, quitándole la elección al Operador de terminales.
También se puede exigir el escaneo de lotes utilizando un escáner de código de barras adjunto, lo que garantiza aún más que se seleccione el lote correcto para el trabajo.
Una vez seleccionado, veremos la pantalla de 'ingreso de clave', basada en la configuración de fórmula en V5 que vimos arriba. Entonces, aquí se le pedirá al operador que arroje 2 cajas de 50 libras en la mezcladora.

Pasando al siguiente paso, veremos la misma pantalla de selección de lote (o el lote se seleccionará automáticamente según las opciones anteriores), pero como el siguiente paso es para "pesar" 8 libras, veremos el dial de pesaje para al operador de la terminal pesar manualmente.

Tenga en cuenta aquí que el operador puede pesar dentro de las tolerancias del paso establecido en el Centro de control V5, en este caso 0.1 libras.
A continuación podemos ver un ejemplo de cómo se vería un paso opcional en la Terminal V5 a continuación. En este caso, estamos viendo el mismo paso opcional que vimos en el Centro de control V5 arriba, donde el operador elige la opción que habíamos resaltado allí ("STRATUS").

Al seleccionar esta rutina opcional, se ejecutarán los pasos contenidos en ella en el Centro de control.
Luego, el lote procedería de esta manera hasta que todos los RM se hayan agregado a la mezcla en el orden establecido en el Centro de control.
Una vez que se completa el lote, el sistema puede imprimir una etiqueta para adjuntarla al lote resultante. A continuación se puede ver un ejemplo de esto, pero como se mencionó anteriormente, estos se pueden personalizar completamente según las especificaciones del cliente.

Al regresar al Centro de control, podemos ver que el trabajo ahora está marcado como "Completo".

Luego, los datos se devuelven a Sage X3 con un consumo total del lote. Luego, el uso de RM se deduce del inventario maestro mantenido en Sage. Como se mencionó anteriormente, aquí no se hace referencia a los números de lote, sino que el stock se deduce del lote maestro de cada RM en particular.

También es de destacar que la cantidad total del lote no se logró ya que la composición del lote se modificó mientras se producía, de ahí el estado "En progreso" que podemos ver arriba. Sin embargo, se hace referencia a la cantidad alcanzada existente para permitir la deducción correcta de las cantidades de RM.
Las opciones para cambiar la composición del lote sobre la marcha pueden restringirse solo a los supervisores o forzar una anulación del supervisor para que un operador de lote estándar no pueda tomar estas decisiones por sí mismo.
La sincronización de la orden de compra de Sage X3 a V5. La trazabilidad comienza cuando la orden se programa dentro de Sage X3.
Podemos ver una orden de compra programada en Sage X3 a continuación:

Entonces podemos ver aquí que para esta orden de compra (PO036237) hemos pedido 100 bolsas de 'Sugar Light Brown' y 50 bolsas de 'Sugar Powdered'. Tenga en cuenta también que tenemos un proveedor y una fecha de pedido asignados, que también se enviarán a V5 Trazabilidad.
Una vez que esto se envía al Centro de control V5, podemos verlo como un pedido "pendiente" en la ventana "Orden de compra".

Entonces, aquí podemos ver que los montos relevantes que se ordenaron, así como el costo de estos (también extraídos de Sage X3) y el proveedor asignado se importaron a V5 Traceability.
Dado que el pedido se importa a V5 Traceability como 'Pendiente', será visible inmediatamente en la tableta V5 WMS (Sistema de gestión de almacenes) en la ubicación de recepción.

Al seleccionar e ingresar un pedido usando la marca verde en la esquina inferior derecha, se mostrarán las líneas del pedido que están esperando ser recibidas.

Seleccionar una línea para recibir permitirá al operador recibir ese artículo. En este caso, estamos recibiendo un artículo paletizado, por lo que el sistema sabrá que debe solicitar el número de paletas y cuántas bolsas hay en cada paleta. En este caso estamos recibiendo un único pallet de 100 bolsas de 'Sugar Light Brown'.



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 con nuestro operador ingresando la fecha de vencimiento del azúcar recibido.

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 totalmente personalizado por cada cliente en función de sus necesidades 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 de la vista de línea de pedido.

Una vez recibida podremos ver la Orden de Compra completada en el Centro de Control, ahora con el estado 'Recibida'. El panel inferior derecho del Centro de control ahora también estará lleno de información sobre el lote recibido, incluidos los números de lote internos, el operador que recibió el pedido y las marcas de tiempo.

Volviendo al pedido en Sage X3, podemos ver que las líneas ahora se han cerrado, lo que indica, junto con la información en el panel a continuación, que los artículos se recibieron exitosamente y posteriormente se agregarán al inventario de artículos maestros que se encuentra en Sage. X3.

Al igual que con las compras, los pedidos de venta se programan primero en Sage X3, donde se puede asignar un cliente al pedido, así como otra información deseada, como números de referencia del pedido, sitios asignados desde donde se enviará y fechas de realización.

Las líneas de pedido para los artículos requeridos se pueden agregar más abajo en la página en Sage:

Entonces podemos ver aquí que para este SO (SO194767) tenemos un pedido de 88 cajas (CS) de 'Chocolate Chip', 22 cajas de 'Party Time' y 140 cajas de 'Brownie'.
Una vez programado en Sage X3, el pedido se envía al Centro de control V5, podemos verlo como un pedido 'programado' en la ventana 'Pedido de venta'.

Entonces, aquí podemos ver que los montos relevantes que se ordenaron, así como el costo de estos (también extraídos de Sage X3) y el proveedor asignado se importaron a V5 Traceability.
Al igual que con las órdenes de compra, la orden de venta aquí se importa según lo programado, por lo que no se requiere ninguna acción por parte del usuario de Sage X3 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 en las distintas etapas del proceso de envío.
Como arriba, veremos la vista de línea de pedido para el pedido de ventas, enumerando sus requisitos de selección.

Si seleccionamos la línea superior para 'Chocolate Chip', se nos dará la opción de elegir entre lotes. 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 10004642.

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

Observe en la parte inferior que 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. Tenga en cuenta que las etiquetas se pueden personalizar completamente según los requisitos individuales de cada cliente.

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.

Después de lo cual regresaremos a la pantalla de inicio de WMS, con una notificación en el banner superior del software de que el pedido se ha completado.

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 Sage X3, podemos ver que las líneas de pedido se han cerrado y podemos ver la cantidad de artículos requeridos que se enviaron.

Al igual que con las órdenes de compra y venta, las órdenes de transferencia se crean y programan primero en Sage X3 como órdenes de venta. Aquí se puede asignar un origen y un destino, así como otra información deseada, como números de pedido/números de referencia, fechas de colocación, así como los artículos a transferir. Como se mencionó anteriormente, estos tipos de pedidos de ventas están configurados como "Intersitio" para permitir que V5 Traceability los recoja como "Transferencias".

Una vez programada, esta orden aparecería en el Centro de control V5 como una transferencia, junto con toda la información relevante que se ingresó en Sage X3. En este ejemplo, las transferencias siempre se importan como "Transferencias directas" y se programan automáticamente.

Una vez importada y programada, la orden de transferencia estará disponible para que V5 WMS la seleccione.

De manera similar al procedimiento de pedido de ventas anterior, veríamos las líneas de pedido esperando ser seleccionadas.

En este ejemplo, el operador escaneará desde paletas del artículo requerido, por lo que optará por la opción de escaneo en la siguiente pantalla.

Entonces, nuestro operador escanearía 5 paletas en este pedido para completar la selección.

Una vez que se hayan escaneado y se haya completado la línea de pedido, el pedido se puede completar como de costumbre usando la marca verde en la esquina inferior derecha de la pantalla de la línea de pedido.

Aquí veremos entonces el siguiente mensaje indicándonos que el pedido ha sido recibido. Esto es una consecuencia del uso de la función 'Transferencia directa' que se analizó anteriormente.

Al regresar al Centro de control, podemos ver que el estado del pedido se actualizó a "Recibido". El panel inferior derecho también se actualizó para mostrar los lotes y paletas que se utilizaron para cumplir con el pedido, mientras que en el panel inferior izquierdo se actualizaron las cantidades enviadas y recibidas en consecuencia.

Como se mencionó anteriormente, una vez que WMS haya enviado una transferencia, se generará automáticamente un recibo de orden de compra en Sage X3 con un recibo y un número de albarán.

Y si revisamos el estado de las líneas del pedido podemos ver el monto confirmado del artículo solicitado que fue transferido, y que el estado del pedido ahora es cerrado.

En resumen, la integración de Sage X3 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 en SG Systems Global.
El ejemplo de implementación visto arriba funciona línea por línea para solicitudes/recibos SOAP. Podemos ver un ejemplo de una plantilla SOAP que SG utilizará para crear solicitudes a continuación:

Si tomamos una devolución de V5 a Sage X3, en este caso una línea de recibo de orden de compra, podemos ver un ejemplo de cómo SG tomará la plantilla anterior y la modificará para crear un archivo utilizable para transferir esta información:

Este archivo de ejemplo se puede descargar aquí.
Puede encontrar más documentación sobre el desarrollo con los servicios web de Sage X3. aquí.