Integración de V5 con Microsoft Business Central

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

Trazabilidad de Business Central V5

SG Systems se complace en poder ofrecer a nuestros clientes servicios de integración completos con Microsoft Business Central (BC), incluidas características y funciones personalizables para adaptarse a una amplia variedad de requisitos.

La integración de BC con V5 Traceability ofrece varios beneficios que exploraremos a lo largo de este artículo, incluidos:

  • Intercambio de datos en tiempo real: Mejora la precisión y la eficiencia en la gestión de los procesos de fabricación y cadena de suministro.
  • Coherencia de lotes y cumplimiento de auditorías: Garantiza la coherencia en la fabricación de alimentos y mantiene estrictos estándares de cumplimiento.
  • Operaciones sin papel: Facilita la gestión del almacén y reduce el papeleo.
  • Prevención de errores: Reduce los errores de trazabilidad manual, mejorando la precisión de los datos.
  • Trazabilidad de principio a fin: Proporciona una trazabilidad integral en todo el ciclo de producción.
  • Flexibilidad operativa: Personalizable a diversas necesidades empresariales y escalable para empresas en crecimiento.

Índice

1. Descripción general de la integración de Microsoft Business Central con V5 Traceability

A continuación se puede ver una descripción general de cómo se integra la trazabilidad V5 con BC:

En este debate, analizaremos todos los aspectos principales de la integración de BC con V5 Traceability y analizaremos estudios de casos sobre Production, comprar y ventas órdenes.

Material interno Orden de transferencia ¡La integración estará disponible pronto!

1.1. Propósito y alcance de la integración

El propósito de la integración de V5 con Microsoft BC es permitir que los clientes que están acostumbrados a trabajar dentro del flujo de trabajo de BC puedan crear fácilmente órdenes de compra y venta, así como hacer uso de las listas de materiales que se encuentran dentro de BC para programar la producción desde V5 Traceability utilizando materiales que se encuentran dentro del inventario de BC.

El alcance de esta integración cubre todos los aspectos principales de las instalaciones de producción de un cliente, incluidos:

  • Códigos de ingredientes/artículos
  • Formulación/BoMs
  • Órdenes de producción
  • Manejo de inventario:
  • Órdenes de Compra y Venta
  • Órdenes de Transferencia (¡próximamente!)

Como podemos ver arriba, esto permite que BC continúe actuando como la ubicación principal del cliente para plantillas de listas 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 estaría enviando datos de consumo de producción/recepción/envío a BC, actualizando los niveles de inventario y los estados de los pedidos en tiempo real.

2. Configuración del sistema

2.1 Configuración de hardware

Para una implementación en sitio 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 Connect) para permitir la integración con BC.

Terminales de producción y Sistema de gestión de almacenes (WMS) Luego, se pueden instalar tabletas según sea necesario en toda la planta de producción. En este documento, analizaremos tanto la producción como el envío/recepción, que incluye aplicaciones de software V5 instaladas en los siguientes lugares:

  • Terminales Industriales (Pantalla Táctil de 15”)
    • Terminal V5: procesa las órdenes de trabajo enviadas desde BC.
  • Tabletas Industriales
    • V5 WMS – recibe/selecciona artículos para pedidos enviados desde BC.

Cada dispositivo V5 aquí se puede conectar a:

  • Básculas – ya sea en red (para Terminal y WMS) o mediante conexión serial directa (para Terminal)
  • Impresoras de etiquetas – imprimir etiquetas en cualquier etapa del proceso de producción, desde la impresión de etiquetas de stock para los productos entrantes, pasando por las etiquetas de lotes al procesar órdenes de trabajo, hasta las etiquetas de envío para los productos terminados que salen. Las etiquetas se pueden personalizar completamente según las necesidades del cliente.
  • Los escáneres de códigos de barras – permite escanear materias primas y lotes WiP para garantizar que se utilicen los artículos correctos en el punto correcto del proceso de fabricación.

2.2. Requisitos de software

Se pueden ver los requisitos para instalar el software requerido para facilitar el funcionamiento del sistema de Trazabilidad V5 aquí.

La comunicación entre BC y V5 Traceability se facilita mediante la instalación adicional de V5 Connect.

3. Integración de datos de BC mediante puntos finales personalizados

3.1. Puntos finales personalizados

En BC, SG Systems crea puntos finales personalizados y luego los carga directamente en la API de Business Central para cada cliente, lo que permite que el sistema de trazabilidad V5 interactúe directamente con BC a través de V5 Connect.

Estos puntos de conexión personalizados se crean mediante lenguaje de aplicación (AL) y se utilizan para definir objetos, incluidas páginas, informes y unidades de código, dentro de BC. Cada punto de conexión se puede personalizar para interactuar con una serie de campos de datos dentro de BC para cada función en particular (pedidos/listas de materiales, etc.).

3.2 Intercambio de datos JSON

Una vez que los puntos finales personalizados están en su lugar, el intercambio de datos puede ocurrir a través del intercambio de archivos JSON, utilizando V5 Connect como cliente REST para realizar solicitudes GET y POST para facilitar el intercambio de datos instantáneo.

3.3 Ventajas de utilizar JSON para el intercambio de datos

Existen varias ventajas al utilizar JSON para nuestro intercambio de datos:

  • Simplicidad y legibilidad: JSON presenta una sintaxis simple que es fácilmente legible para los humanos, con una estructura limpia y concisa.
  • Independencia del idioma: JSON es independiente del lenguaje, lo que significa que es compatible con una amplia variedad de lenguajes de programación diferentes, lo que lo hace ideal para el intercambio de datos entre diferentes plataformas.
  • Fácil integración con API web: JSON es el estándar de facto para la mayoría de las API web modernas y es compatible con la mayoría de las tecnologías de backend.
  • Ligereza: JSON es un formato liviano y compacto, que utiliza menos caracteres que otros formatos como XML, lo que da como resultado cargas de datos más pequeñas, lo que genera un mejor rendimiento y velocidad al comunicarse a través de redes.
  • Flexibilidad y soporte para datos anidados: JSON es capaz de representar estructuras de datos complejas, incluidos objetos, matrices y objetos anidados, lo que lo hace adecuado para manejar una amplia variedad de datos diferentes.
  • Compatibilidad: JSON es fácil de analizar y generar, con analizadores y serializadores integrados disponibles en la mayoría de los lenguajes de programación. Por ejemplo, JavaScript tiene funciones nativas JSON.parse() y JSON.stringify() para manejar JSON, lo que facilita la conversión entre cadenas JSON y objetos JavaScript. Otros lenguajes como Python también admiten funciones JSON.
  • Amplia adopción y apoyo comunitario: JSON ha ganado una amplia adopción en la comunidad de desarrolladores, lo que lo convierte en un formato bien documentado y respaldado que se utiliza en muchos servicios web, bases de datos y sistemas de mensajería populares, como las API REST. Esta amplia adopción garantiza una gran cantidad de herramientas, bibliotecas y soporte para trabajar con JSON en prácticamente cualquier entorno de desarrollo.

4. Proceso de integración

4.1. Paso a paso

  • Se instalará la API V5; esto proporciona el enlace inicial hacia y desde la base de datos V5.
  • Luego se instalará V5 Connect, que actúa como middleware entre la API V5 y BC y facilita el intercambio de archivos JSON.
  • Los puntos finales personalizados se cargarán en la API de BC de un cliente.
  • V5 Connect se configurará para conectarse a estos puntos finales personalizados.

4.2. Ajustes de configuración

Desde el punto de vista del cliente, para habilitar la conectividad con V5, necesitaría:

  • Habilite la API de Business Central mediante OAuth2 para un acceso seguro.
  • Proporcionar el inquilino y las credenciales para la autenticación para la API de BC

5. Beneficios de la integración

Entonces, ¿cuáles son los principales beneficios de elegir la integración de V5 Traceability con BC para su negocio?

  • Ambiente de trabajo familiar – La integración con V5 Traceability permite a los usuarios de BC interactuar con V5 desde el entorno familiar de BC, lo que reduce la necesidad de capacitación adicional para los empleados que a menudo acompaña la incorporación de nuevo software a una empresa.
  • Intercambio de datos en tiempo real – Garantice un intercambio de datos instantáneo y sin problemas entre BC y V5 Traceability. Esta integración mantiene sincronizadas las operaciones de fabricación y de la cadena de suministro, lo que mejora la eficiencia y la precisión generales.
  • Consistencia y cumplimiento de lotes – Mantenga una coherencia de lotes impecable y cumpla con estrictos estándares de auditoría sin esfuerzo. Esta integración es crucial para las industrias de fabricación de alimentos, donde el cumplimiento normativo no es negociable. El sistema proporciona un control preciso sobre los lotes de producción, garantizando que cada producto cumpla con los estándares requeridos.
  • Operaciones sin papel – Transforme la gestión de su almacén con un enfoque sin papel. Esta característica reduce drásticamente las tareas administrativas y el papeleo, lo que lleva a una operación más ágil, eficiente y libre de errores. Imagine un espacio de trabajo digital donde toda la información sea fácilmente accesible y fácil de administrar.
  • Prevención de errores – Elimine el riesgo de errores manuales con trazabilidad automatizada y escaneo integrado de etiquetas/códigos de barras. La integración captura datos con precisión, lo que garantiza que sus registros de trazabilidad sean precisos y confiables. Esto reduce el riesgo de errores costosos y mejora la confiabilidad de sus procesos.
  • Trazabilidad de extremo a extremo: Logre una visibilidad completa de todo su ciclo de producción, desde las materias primas hasta los productos terminados. Esta trazabilidad integral garantiza que usted pueda monitorear cada paso del proceso, brindando transparencia y responsabilidad. Es una característica crítica para industrias donde el seguimiento del historial del producto es esencial para la seguridad y la calidad.
  • Flexibilidad operativa – Benefíciese de un sistema altamente adaptable que puede personalizarse para satisfacer las necesidades únicas de su negocio. Ya sea que esté ampliando operaciones o adaptando procesos específicos, la integración respalda su crecimiento y adaptabilidad. Se adapta a su negocio y garantiza que sus sistemas evolucionen a medida que usted lo hace.

6. Flujo de trabajo operativo

6.1. Flujo de trabajo de orden de compra

Ahora podemos echar un vistazo a un ejemplo de flujo de trabajo para una orden de compra que utiliza BC y Trazabilidad V5.

  • Las órdenes de compra se programan dentro de BC
    • Los códigos de material que se deben solicitar se guardan dentro de BC y se sincronizan con V5 Traceability
    • Los proveedores registrados son administrados por BC y sincronizados con V5 Trazabilidad
  • Luego, las órdenes de compra se envían al Centro de control V5 y se programan automáticamente dentro del Centro de control V5.
  • El pedido, junto con las líneas de pedido y las cantidades esperadas, se envían a las tabletas V5 WMS para su recepción.
  • V5 WMS recibe el pedido. Aquí hay opciones configurables disponibles para ingresar información sobre los lotes recibidos, como por ejemplo:
    • Fechas de fabricación y caducidad
    • Números de lote (pueden asignarse automáticamente o ingresarse manualmente)
    • Números BoL/CoA y captura de imágenes
    • Respuestas de control de calidad personalizadas que se pueden ver en los informes generados
  • V5 WMS también puede imprimir etiquetas en stock automáticamente al recibirlas.
  • Luego los datos se devuelven a BC para dar cuenta de:
    • Cantidades de artículos de línea de pedido recibidos
    • Números de lote

A continuación se puede ver una vista simplificada de arriba hacia abajo de este proceso:

6.2. Flujo de trabajo de ejecución por lotes

Podemos ver un ejemplo de flujo de trabajo en el que se puede producir una fórmula por lotes a partir de materias primas.

  • Los códigos de RM (materia prima) y el inventario, junto con las órdenes de trabajo/trabajos, se guardan en BC.
  • Los códigos BoM se guardan en BC, junto con su orden de pasos y los requisitos de RM.
    • Las listas de materiales se crean y se mantienen dentro de BC como base 1 (es decir, todos los pasos se calculan en función de que 1 unidad es el tamaño predeterminado de la fórmula (en el ejemplo que veremos a continuación, la lista de materiales está estructurada de modo que todos los pasos suman 1 kg, y luego se programan cantidades mayores a partir de esto).
    • Se pueden insertar manualmente tipos de pasos adicionales para eventos como "cambios de contenedor" o mensajes a operadores de lotes en V5 a través del Centro de control.
  • Las órdenes de trabajo que utilizan códigos de lista de materiales almacenados en BC se envían al Centro de control V5 y se programan automáticamente dentro de Trazabilidad V5 utilizando la configuración de lista de materiales V5 y la cantidad solicitada.
  • La producción por lotes se produce en las terminales V5. Las opciones de personalización están disponibles aquí para:
    • Cálculo del tamaño del lote
    • Uso de granel y resto
    • Integración de dispensadores a granel
    • Asignación de producción en función de ubicaciones físicas.
    • Campos de etiquetas personalizados
    • ¡Y mucho más!
  • Luego, los lotes se mezclan y procesan utilizando la terminal V5.
  • Luego los datos se devuelven a BC para dar cuenta de:
    • Consumo de materia prima por lotes (números de lote y cantidades)
    • Datos de los lotes producidos (cantidad total producida y número de lote final del lote)

A continuación se puede ver una vista simplificada de arriba hacia abajo:

 
  

6.3. Flujo de trabajo de órdenes de venta

La integración de órdenes de venta entre V5 y BC funciona de una manera muy similar a lo que vimos anteriormente con las órdenes de compra. Por lo tanto, primero echemos un vistazo al flujo de trabajo de una orden de venta.

  • Los pedidos de venta se programan en BC.
    • Los códigos de producto de los artículos pedidos se guardan en BC y se sincronizan con V5.
    • La información del cliente también se conserva dentro de BC y luego se sincroniza con V5
  • Luego, las órdenes de venta se envían al Centro de control V5 y se programan automáticamente.
  • Las líneas de pedido y las cantidades requeridas para ser seleccionadas se envían a tabletas V5 WMS.
  • V5 WMS envía el pedido. Aquí hay opciones configurables disponibles para garantizar que:
    • Los artículos correctos se seleccionan/escanean en el pedido mediante lectores de códigos de barras conectados
    • Se aplican las reglas FEFO/FIFO
  • Las etiquetas de los palés de envío y los albaranes de entrega del pedido se pueden imprimir aquí para adjuntarlos al pedido.
  • Luego los datos se devuelven a BC para dar cuenta de:
    • Cantidades de artículos enviados
    • Actualizaciones del estado de la línea de pedido

A continuación se puede ver una vista simplificada de arriba hacia abajo de este proceso:

  

6.4. Flujo de trabajo de orden de transferencia

¡Próximamente!

6.5. Interacción de hardware y software

Como podemos ver en los diagramas de flujo anteriores, una vez que V5 Traceability tiene los datos requeridos de BC (PO/SO/orden de trabajo, etc.), hay varias instancias en las que el software V5 interactuará con el hardware suministrado/del cliente de SG. Estas interacciones son:

  • Básculas – V5 Traceability ofrece conectividad completa con una variedad de básculas y balanzas de una amplia variedad de fabricantes. Estas pueden conectarse a través de la red local o mediante una conexión serial directa. Esto permite que los operadores de planta puedan pesar con precisión los requisitos de materia prima utilizando el dial de pesaje integrado en los terminales V5.
  • Impresoras de etiquetas – Las etiquetas se pueden imprimir en todas las etapas del proceso de producción, incluyendo:
    • Etiquetas para materias primas, impresas al recibirlas, que se escanean en las terminales de dosificación al procesar órdenes de trabajo
    • Etiquetas de lote que se escanean en las terminales del producto terminado.
    • Etiquetas de productos terminados para cumplir con una amplia variedad de requisitos para la distribución de productos.
  • Los escáneres de códigos de barras – Ya sean cableados o inalámbricos, los lectores de códigos de barras se pueden conectar a las terminales para garantizar que los operadores de piso siempre seleccionen el artículo correcto para:
    • Ingredientes para dosificar.
    • Componentes y etiquetas WiP que se utilizan para productos terminados.
    • Productos para envío.
    • Transferencias internas.

7. Estudios de caso

7.1. Caso práctico: órdenes de compra

Comencemos nuestros estudios de caso al principio del proceso de producción, comprando materias primas que luego podremos utilizar para la producción posterior.

La sincronización de órdenes de compra de BC a V5 La trazabilidad comienza con la programación del pedido dentro de BC.

Comenzaríamos en BC creando un nuevo pedido en la sección 'Órdenes de compra' de BC:

 

En la página resultante para crear el pedido podemos seleccionar de nuestra lista de Proveedores almacenados dentro de BC, ya sea escribiendo en el cuadro 'Nombre del Proveedor':

 

O utilizando el botón '...' para que aparezca una lista de proveedores para seleccionar:

 

Tenga en cuenta que una vez que seleccionamos un proveedor aquí, el número de pedido será generado automáticamente por BC:

 

Luego podemos agregar líneas al pedido ingresando en la tabla que se encuentra a continuación la información del proveedor. Aquí podemos encontrar artículos ingresando los códigos de artículo en la tabla o seleccionándolos de una lista de artículos dentro del sistema:

 

Podemos seguir agregando artículos, junto con las cantidades requeridas y los costos para completar nuestro pedido:

 

También podemos ingresar más datos en los campos debajo de las líneas de pedidos, como la "Fecha de recepción solicitada", que se importará a V5. Otros campos de fecha aquí son puramente para uso interno en BC:

 

Una vez que hayamos completado la configuración del pedido, podemos usar los controles de liberación en la parte superior de la página para liberar el pedido a V5.

 

Una vez "liberada", la orden de compra se enviará al Centro de control V5.

 

Una vez importado a V5, el pedido aparecerá en la pestaña 'Órdenes de compra', debajo del encabezado 'Pedido' dentro del Centro de control:

 

Podemos ver aquí que hemos importado la siguiente información de BC:

  • Código postal
  • Información del vendedor
  • Fecha de recibo solicitada
  • Fecha del documento
  • Artículos de línea de pedido + cantidades requeridas y costos

Tenga en cuenta que el estado del pedido se establece automáticamente en "Pendiente", lo que significa que este pedido será visible de inmediato para los dispositivos WMS relevantes que estén conectados al sistema V5.

Si abrimos WMS ahora podremos ver este pedido en 'Pedido' > 'Órdenes de compra':

  

Tenga en cuenta que los costos pueden ocultarse a los operadores de WMS si es necesario.

Al abrir esta orden se activarán todos los eventos de control de calidad asignados al activador de evento 'Inicio de orden de compra' y, después de responderlos, veremos nuestras líneas de orden para RM032 y RM036 esperando ser recibidas:

 

Al seleccionar una línea de pedido aquí, se iniciará el proceso de recepción. Los procesos de control de calidad también se pueden asignar a esta pieza mediante el disparador de evento "Entrada de mercancías".

Podemos configurar el WMS para que solicite la entrada manual de varios datos, como el número de lote, el número de lote del proveedor, las fechas de caducidad/fabricación y la ubicación de recepción (o podemos configurarlos para que se completen automáticamente). En este caso, permitiremos que el operador ingrese el número de lote y establezca la fecha de caducidad del envío:

 
 

 

A continuación, podemos introducir la cantidad a recibir. Aquí también están disponibles las opciones de pesaje con báscula integrada:

 

Después de lo cual el sistema puede imprimir una etiqueta (o varias etiquetas) para el artículo recién recibido:

 

Tenga en cuenta que el diseño de la etiqueta se puede personalizar completamente según los requisitos individuales del cliente.

Podemos recibir la segunda línea de pedido de manera similar, después de lo cual veremos que ambas líneas de pedido están completas, indicadas por las líneas verdes.

 

El pedido podrá entonces completarse haciendo clic en el check verde ubicado en la esquina inferior derecha.

 

Si seleccionamos "Sí" aquí, se nos mostrarán todos los mensajes de control de calidad que tengan asignado el evento "PO completado", después de lo cual el pedido se completará y se mostrará en un mensaje en el banner de WMS.

 

Al regresar al Centro de control, veremos que el estado del pedido ahora es 'Recibido' y podemos ver la información del lote recibido (cantidades recibidas y números de lote, etc.) en el panel inferior derecho:

 

Volviendo a BC podemos ver que la 'Cantidad recibida' ahora se ha actualizado para reflejar lo que acabamos de recibir.

 

Si luego miramos 'Líneas de seguimiento de artículos' debajo del subtítulo 'Línea' para cada artículo (visible o la línea de pedido resaltada, en este caso, el polvo de aspirina):

 

Veremos la información que aplicamos a los lotes recibidos, como el número de lote y la fecha de caducidad:

  

7.2. Caso práctico: producción

En este estudio de caso, analizaremos cómo se producen las órdenes de trabajo para códigos de lista de materiales específicos enviados desde BC dentro de Trazabilidad V5, así como también cómo se maneja la devolución de datos a BC.

Podemos empezar por analizar nuestra configuración de listas de materiales en BC. Estas se pueden encontrar en la sección "Listas de materiales de producción" en BC. La fórmula que analizaremos aquí es el ejemplo "F010 - Aspirina en polvo (lote)", que podemos ver aquí en BC:

 

De esta manera, podemos ver la información almacenada aquí, como el orden de los pasos, las unidades de medida tanto de la fórmula como de las líneas de fórmula, las cantidades objetivo (cantidad por unidad), así como las tolerancias superior e inferior. Podemos sincronizar fórmulas de BC con V5 y, una vez en el Centro de control de V5, la lista de materiales se verá así:

 

Tenga en cuenta aquí que hemos agregado manualmente un 'Mensaje' para el operador para ayudar en la producción.

Una vez que tengamos nuestras listas de materiales sincronizadas, podemos dirigirnos a la sección "Órdenes de producción lanzadas" de BC para programar esta fórmula para la producción.

Comience haciendo clic en el botón 'Nuevo' en esta área de BC:

 

Esto creará automáticamente una nueva orden de trabajo dentro de BC (101019 en este caso), y podemos comenzar a configurarla seleccionando primero una lista de materiales para producir. Al igual que con los proveedores para las órdenes de compra mencionadas anteriormente, la lista de materiales se puede encontrar escribiendo en el cuadro correspondiente y seleccionando la lista de materiales deseada:

 

Una vez seleccionada la lista de materiales, podemos agregar la cantidad requerida, en este caso 100 kg.

 

Una vez que hayamos agregado la cantidad requerida, y cualquier otra información que queramos agregar, podemos liberar la orden de trabajo haciendo clic en ‘Actualizar orden de producción’ en los controles en la parte superior de la página, seleccionando ‘Liberado’ y confirmando nuestra elección.

 

Una vez que hayamos publicado esta orden de trabajo, la línea de trabajo se agregará a la orden dentro de BC:

 

Podemos usar 'Línea' y luego hacer clic en 'Componentes' para ver los requisitos totales para esta orden de trabajo en particular:

 

Entonces, podemos ver después de abrir esto que, dado que hemos solicitado 100 KG y nuestra fórmula se crea en base a 1 KG, nuestros requisitos (o 'Cantidad esperada' aquí) aquí son 100 veces la cantidad:

 

Al liberar la orden de trabajo desde BC, también se sincroniza con V5 Control Center y se programa automáticamente el trabajo para producción en las terminales V5 conectadas al sistema. Podemos ver la orden de trabajo en el Plan de producción a continuación.

 

Dado que este trabajo se programa automáticamente dentro del Plan de Producción de V5, si vamos a una de las Terminales V5 del sistema veremos el trabajo listo para producción.

 

Al iniciar el trabajo aquí, se mostrarán todas las advertencias sobre alérgenos o peligros, así como cualquier control de calidad que hayamos configurado para que se solicite al inicio del trabajo o lote (como controles de limpieza/notificaciones, controles de calibración de báscula, etc.).

Luego se nos pedirá que comencemos seleccionando un lote adecuado para nuestro primer ingrediente. Aquí el sistema se puede configurar para permitir que el operador de la terminal elija libremente el lote, seleccionar automáticamente según las reglas FEFO/FIFO o requerir que se escanee una etiqueta de stock válida para seleccionar el lote. Aquí se nos permite la libre elección, por lo que seleccionaremos el primero que caduque.

 

Dependiendo de la configuración aplicada a la terminal V5, se nos puede solicitar que agreguemos bolsas enteras de un ingrediente a la mezcladora, seguidas del resto. Por lo tanto, en este ejemplo, el sistema sabe que recibimos este primer ingrediente en bolsas de 20 kg y nuestro requisito de paso es de 33.513 kg, por lo que primero se nos solicitará 1 bolsa:

 

Antes de que se nos soliciten los 13.513 kg restantes, tenga en cuenta que aquí tenemos la opción de seleccionar un lote diferente o que la terminal pueda seguir consumiendo el mismo lote. Esto depende de la configuración de la terminal.

 

El operador pesaría hasta la zona verde, que representa la tolerancia prescrita para cada paso. Tenga en cuenta que las tolerancias se pueden establecer a escala con los requisitos, es decir, una tolerancia de 10 g para la fórmula original basada en 1 kg de polvo se escalará a 1000 g/1 kg para 100 kg de polvo. Sin embargo, en este caso, las tolerancias no se ajustan a escala, lo que prohíbe al operador pesar más de 10 g por encima o por debajo del objetivo. Por lo tanto, podemos ver aquí que el operador pesó 3 g por encima del objetivo.

 

La fórmula procedería entonces según la configuración de BoM, pesando cada ingrediente por turno:

 

Hasta que se complete el proceso. Tenga en cuenta que la trazabilidad V5 se puede configurar para que requiera una aprobación simple o doble (se requiere verificación del supervisor) y se puede implementar si es necesario para fines de cumplimiento normativo.

 

Una vez que se complete el lote y la aprobación, la Terminal mostrará un mensaje con este efecto:

 

Además, se imprimirá una etiqueta de lote con el código exclusivo del lote. El diseño de la etiqueta se puede personalizar completamente según los requisitos individuales.

 

Luego podremos ver este lote recién creado dentro del inventario del Centro de control.

 

Y volviendo a la orden de producción lanzada en BC, podemos ver que la cantidad terminada vs. la restante se ha actualizado para reflejar el trabajo que acabamos de completar dentro de Trazabilidad V5.

 

Si luego utilizamos los controles 'Línea > Componentes' para los elementos de línea de la orden de trabajo:

 

Podemos ver el consumo de cada ingrediente individual frente a la cantidad esperada, actualizado con información en vivo del lote que acabamos de procesar:

 

Y de manera similar, si utilizamos los controles 'Línea > Líneas de seguimiento de artículos' en el mismo lugar:

 

Para ver la información del lote que acabamos de producir, como podemos ver, el número de lote producido en V5 Traceability se ha transferido a BC.

  

7.3. Caso práctico: pedidos de venta

Al igual que con las compras, los pedidos de venta se crean primero en BC utilizando el botón "Nuevo" en la parte superior de la página de pedidos de venta.

 

Esto creará un nuevo pedido al que podemos asignar un cliente, ya sea escribiendo directamente en el campo correspondiente:

 

O utilice el botón '...' indicado arriba para seleccionar de una lista de proveedores que está sincronizada con V5 Traceability.

 

Los campos como Fecha de documento/publicación/pedido se completarán automáticamente y podemos cambiarlos si lo deseamos. La fecha de entrega solicitada se puede ingresar manualmente y esto completará el campo "Fecha de envío" una vez que el pedido se importe a V5 Traceability.

 

Una vez que hayamos ingresado la información, podemos comenzar a completar las líneas de pedido en la sección "Líneas" que se encuentra a continuación. Podemos comenzar a agregar artículos simplemente ingresando nuestros códigos de artículo en el cuadro "N.°" que se encuentra aquí, o usar la opción "Seleccionar de la lista completa" para obtener una lista completa de los artículos que se encuentran en el sistema.

Aquí seleccionaremos 'Tabletas de aspirina' para esta línea de pedido.

 

Podemos agregar más información a la línea de artículo aquí, como la cantidad solicitada y las unidades del artículo a vender.

 

También podemos ver más adelante en la línea la cantidad pendiente de enviar, que se actualizará a medida que se envíe el pedido desde V5 Trazabilidad.

 
Podemos continuar agregando líneas de pedido de la misma manera que antes. Sin embargo, para este ejemplo, solo analizaremos esta línea y, una vez que la hayamos configurado, podemos enviar el pedido de venta a V5 Traceability mediante los controles en la parte superior de la página del pedido.

 

Esto cambiará el estado del pedido de 'Abierto' a 'Liberado':

 

Después de ese punto, el pedido se sincronizará con V5 Traceability y aparecerá en el Centro de Control V5 de la siguiente manera.

 

De esta manera, podemos ver que toda la información de pedidos que ingresamos en BC se transfirió al Centro de control V5. Observe también que el pedido ya está "programado", lo que significa que está disponible automáticamente para cualquier dispositivo WMS V5 que esté conectado al sistema.

Si nos dirigimos a nuestro dispositivo WMS de envíos, podremos ver cómo podemos procesar el pedido más adelante desde aquí.

Una vez iniciada la sesión en WMS, podemos navegar al menú de Pedidos de Venta ('Pedido' > 'Órdenes de Venta'), donde veremos nuestro pedido de BC listo para ser enviado.

 

Al seleccionar este pedido y avanzar utilizando el check verde en la esquina inferior derecha, comenzará el proceso de envío. Aquí se le harán al operador de WMS las preguntas de control de calidad asignadas al evento "Inicio de envío", después de lo cual las líneas de pedido estarán disponibles para su cumplimiento.

 

Una vez que seleccionamos la línea para nuestras aspirinas programadas, veremos una lista de lotes disponibles y sus cantidades. Podemos elegir completar el pedido desde cualquiera de ellos, o podemos configurar WMS para forzar una selección FEFO/FIFO.

 

Seleccionaremos aquí el lote 27282, tras lo cual se nos pedirá que asignemos el stock de este lote. Podríamos obtener los 5 paquetes necesarios de diferentes lotes, pero en este caso vamos a tomar 5 paquetes de los 10 que hay en este lote.

 

Una vez cumplida la línea de pedido, el operador regresará a la vista de línea de pedido donde podremos ver que la línea de Tabletas de Aspirina se ha cumplido, indicada por la línea verde.

 

Y una vez que todas las líneas estén completas, el pedido se puede enviar utilizando el check verde en la esquina inferior derecha de la pantalla.

 

Al hacer clic en Completar aquí, se le realizarán al operador todas las preguntas de control de calidad asignadas al evento "Envío".

Una vez completado, WMS mostrará un mensaje en el banner de mensajes en la parte superior de la pantalla para informar al operador que el pedido está completo.

 

Si luego regresamos al Centro de control, podemos ver que el estado del pedido ahora se ha actualizado a "Enviado" y podemos ver la información del lote(s) elegido(s) en el panel inferior derecho de esta pantalla.

 

Al regresar a BC desde aquí, podemos ver en la vista principal del pedido que los campos 'Cantidad a enviar' vs 'Cantidad enviada' se han actualizado en consecuencia.

 

Podemos encontrar más información sobre los artículos que fueron enviados utilizando el diálogo 'Pedido > Envíos' encima de los artículos.

 

Esto abrirá el menú de envíos y nos mostrará los envíos asociados a este pedido. Como solo realizamos un único envío, solo hay una entrada para ver aquí.

 

Luego podemos abrir este envío para ver información sobre los artículos de línea que se enviaron como parte del pedido. Podemos ver en la sección 'Líneas' la cantidad de tabletas que enviamos en el pedido.

 

Y si utilizamos los controles 'Línea' > 'Entradas de seguimiento de artículos':

 

Se nos mostrará la información del lote de las tabletas, enviadas desde V5 Traceability, que fueron seleccionadas para el pedido.

 

7.4. Caso práctico: transferencias

¡Próximamente!

8. Conclusión

En resumen, la integración de Microsoft Business Central 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 extremo a extremo y brinda flexibilidad operativa, adaptándose a las crecientes necesidades de su empresa. 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.

9. Apéndices

Para obtener más información sobre el uso de la API de BC, haga clic en aquí.

Para obtener más información sobre el uso de la API de BC con servicios REST integrados, haga clic en aquí.

¿Fue útil esta página
No