Compartir a través de


Intercambiar datos entre sistemas

El modo de solo gestión de almacenes requiere configurar la integración entre los sistemas externos y el Microsoft Dynamics 365 Supply Chain Management sistema. Se requieren las siguientes categorías de interacciones:

  • Datos maestros (como información del producto)
  • Datos de documentos (como pedidos de compra y ventas)
  • Datos de progreso (como información de recepción, envío e inventario disponible)

Se pueden utilizar muchas metodologías de integración diferentes para estas tres categorías. En este artículo se describe el proceso de integración recomendado.

Datos maestros y de referencia

Para una comunicación consistente, varios tipos de datos maestros y de referencia deben estar sincronizados y disponibles para ambos sistemas. Un ejemplo son los datos maestros del producto. Este tipo de datos se puede importar a Supply Chain Management a través de los siguientes mensajes relacionados con los datos maestros del producto:

  • SourceSystemProductMessages : se utiliza para crear productos y lanzar productos, incluidos productos maestros para variantes.
  • SourceSystemProductVariantMessages – Se utiliza para crear variantes para productos maestros donde ProductSubtype = ProductMaster.
  • SourceSystemProductSpecificUnitOfMeasureConversionMessages : se utiliza para crear conversiones de unidades de medida específicas del producto.
  • SourceSystemProductBarcodeMessages : se utiliza para crear la configuración del código de barras del producto.
  • SourceSystemProductGlobalTradeItemNumberMessages : se utiliza para crear el número de artículo comercial global (GTIN) de los productos.
  • SourceSystemProductDocumentAttachmentMessages : se utiliza para adjuntar documentos de productos, imágenes de productos, etc.

Sugerencia

Las plantillas de registro son útiles al importar productos, ya que puede incluir el valor TemplateName en sus mensajes. Además, puede asegurarse de que se asignan los campos de referencia necesarios para los productos emitidos.

Al igual que las órdenes de envío, estos mensajes se validan durante el procesamiento de mensajes y vinculan automáticamente la información del producto a un registro del sistema fuente mediante la entidad Elementos del sistema fuente. El sistema externo puede usar eventos de negocio para supervisar cómo cambia el estado de los mensajes durante el procesamiento de mensajes .

Sólo un registro del sistema fuente se puede marcar como el sistema externo que mantiene los datos maestros del producto relacionados con la referencia única de un producto lanzado o número de artículo. Puede ver y mantener estos datos utilizando la página Elementos del sistema fuente.

Nota

El procesador de mensajes procesa cada mensaje relacionado con la creación de datos maestros del producto por separado, de acuerdo con su MessageId. Algunos mensajes tienen dependencias, como el requisito de crear el producto lanzado antes de asignarle un código de barras. Si utiliza secuencias numéricas en lugar de números de artículos externos para productos, entonces los procesos de SourceSystemProductMessages crearán nuevos productos cuando no existan datos de productos lanzados o elementos del sistema de origen.

Sugerencia

El campo Número de artículo del sistema fuente se utiliza durante la comunicación entre los sistemas. Es útil cuando, por ejemplo, un sistema externo utiliza un código de barras de número de artículo europeo (EAN) como número de identificación único que está vinculado a un campo Número de artículo/variante que tiene un valor diferente. Los datos Número de artículo del sistema fuente se crean automáticamente cuando se utilizan los mensajes enumerados anteriormente.

Cuando se utiliza la aplicación móvil de Gestión de almacenes, el valor Número de artículo del sistema fuente también se puede utilizar para buscar el valor Número de artículo/variante que se utiliza internamente.

Puede importar los datos maestros necesarios en Supply Chain Management mediante entidades de datos. Se requieren los siguientes tipos de datos maestros y de referencia para crear el valor Producto de lanzamiento/Número de artículo que se utiliza en los procesos de gestión de almacenes:

  • Grupos de modelos de artículos: cada producto emitido debe asignarse a un grupo de modelos de artículos en cadena de suministro Management. Por lo tanto, al menos un grupo debe estar disponible. El grupo puede controlar los procesos comerciales de los artículos con seguimiento por lotes. Se recomiendan las siguientes configuraciones para cada grupo de modelos de artículos que se utiliza con el modo Solo administración de almacenes. Estas configuraciones eliminan la necesidad de configurar datos de costos para los productos.

    • Modelo de inventario: establezca este campo en No valorado.
    • Registrar inventario físico: desactive esta opción. Puede seleccionar esta opción solo si ya ha configurado al menos un registro del sistema origen.
    • Registrar inventario financiero: desactive esta opción. Puede seleccionar esta opción solo si ya ha configurado al menos un registro del sistema origen.
  • Grupos de artículos: se pueden usar para agrupar procesos empresariales, especialmente cuando se usan códigos de filtro de productos. No se requiere configuración de cuenta cuando se utilizan grupos de modelos de inventario no valorados.

  • Grupos de dimensiones de almacenamiento: habilite el uso de valores de dimensiones de inventario de almacenamiento, como sitios, almacenes, ubicaciones y matrículas de entidad de almacén. Asegúrese de habilitar el parámetro Usar procesos de gestión de almacén.

  • Grupos de dimensiones de seguimiento: habilite el uso de las dimensiones de inventario de seguimiento, como el propietario, el lote y los números de serie. Tenga en cuenta que el valor de la dimensión Propietario debe ser igual a la empresa a la que está asociado un almacén. Para más información, consulte Procesos no admitidos.

  • Jerarquía de reservas: define qué dimensiones se reservan durante el proceso de reserva de pedidos de envíos salientes. Las dimensiones que se colocan debajo de la dimensión Ubicación están controladas por los procesos de gestión de almacén.

  • Unidades : cada cantidad que maneja un proceso de almacén debe estar asociada a una unidad. Cuando se utilizan varias unidades (como cada una, caja y/o paleta) para un artículo, asegúrese de definir la unidad de inventario como la unidad más pequeña para el artículo.

  • Grupos de secuencia de unidades: defina la secuencia de unidades que se pueden usar en las operaciones de almacén. Para más información sobre la configuración necesaria, consulte Directivas de unidad de medida y de existencias.

Nota

Los mensajes que crean datos maestros de producto utilizan las entidades de datos de producto. Estas entidades se pueden utilizar por sí mismas o se pueden utilizar para mantener datos maestros del producto.

Ver y mantener mensajes de productos del sistema de origen

En el modo de solo gestión de almacenes, puede ver, actualizar y crear mensajes de productos. Por lo tanto, puede probar rápidamente las integraciones durante el proceso de implementación. Cuando un mensaje creado externamente se encuentra en un estado de mensaje erróneo , puede actualizar los valores de campo y asignar el mensaje actualizado de nuevo a la cola de mensajes. El mensaje original tendrá versiones y no se podrá editar. Vaya a una de las siguientes páginas para ver y mantener los mensajes:

  • Gestión de almacenes Productos del sistema>de origen Mensajes de productos del>sistema de origen
  • Gestión de almacenes Productos del sistema>de origen Mensajes de variantes del producto del>sistema de origen
  • Gestión de almacenes Productos del>sistema>de origen Mensajes de código de barras del producto del sistema de origen
  • Gestión de almacenes Productos del sistema>de origen Mensajes adjuntos de documento del producto del>sistema de origen
  • Gestión de almacenes Productos del sistema>de origen Producto del sistema de origen Comercio global Mensajes de número de>producto
  • Gestión de almacenes Productos del>sistema>de origen Mensajes de conversión de unidad de medida específica del producto del sistema de origen

El espacio de trabajo de supervisión de integración de almacén le permite realizar un seguimiento de la cantidad de mensajes de productos del sistema de origen que están en cola y con errores.

Nota

Puede configurar cada sistema de origen para permitir o evitar que los usuarios creen mensajes manualmente en las páginas enumeradas. Abra el registro del sistema de origen relevante y establezca la opción Habilitar la creación manual de mensajes de productos del sistema de origen en , permitir mensajes manuales o No para evitarlos. Tenga en cuenta que, a diferencia de los mensajes que se importan mediante la integración, los mensajes creados manualmente no tienen versiones.

Información del consignador y destinatario

Para facilitar la configuración de la operación de su almacén, puede crear y utilizar datos para consignatarios y consignatarios y sus definiciones de grupo relacionadas. Por ejemplo, puede utilizar este enfoque para un proceso relacionado con la configuración de un proceso de creación de pedidos de calidad para un consignador o grupo de consignadores específico.

Ni las políticas de pedidos de envío entrantes (que forman parte de la configuración de los sistemas fuente ) ni el procesamiento de mensajes de pedidos de envíos entrantes. requiere que los campos para el valor Número de cuenta del consignador existan en la entidad para la página Consignadores (Gestión de almacén>Configuración>Integración de gestión de almacén>Remitentes). El mismo concepto de "texto libre" existe para el proceso de pedido de envío saliente que está relacionado con el valor del Número de cuenta del consignador .

País o región

Para crear una nueva entidad legal para sus almacenes e importar pedidos de envío salientes, debe tener valores de país/región definido en Supply Chain Management. Estos registros se utilizan en pedidos de envío salientes para crear direcciones. Dependiendo de su configuración de dirección y la forma en que utiliza los campos de dirección en los mensajes de pedido, es posible que deba crear datos adicionales antes de poder importar mensajes de pedido (por ejemplo, para admitir combinaciones de estado/provincia y condado).

Mensajes de envío de pedido entrantes y salientes

Puede utilizar mensajes de orden de envío entrante y saliente para informar a Supply Chain Management sobre qué inventario físico recibir y enviar. Estos mensajes incluyen tanto datos de encabezado como datos de líneas.

Los mensajes entre sistemas se intercambian mediante documentos ligeros de orden de envío entrante y orden de envío saliente. Estos documentos eliminan la necesidad de utilizar otros tipos de documentos que normalmente utiliza Supply Chain Management (como órdenes de venta, órdenes de compra y órdenes de transferencia). Por tanto, tienen varios beneficios. Por ejemplo, simplifican la integración con sistemas de gestión de pedidos y planificación de recursos empresariales (ERP). También ponen la funcionalidad de gestión de almacenes de Supply Chain Management a disposición de una amplia gama de sistemas externos de gestión de pedidos y ERP.

Los mensajes de orden de envío entrantes y salientes se pueden intercambiar mediante Dataverse. Alternativamente, se pueden intercambiar a través del Protocolo de datos abierto (OData) utilizando entidades de mensajes de orden de envío y/o utilizando la Gestión de datos proceso de importación (por ejemplo, mediante el uso de la entidad compuesta de mensajes de orden de envío entrantes y entidad compuesta de mensajes de orden de envío salientes).

Supply Chain Management pone en cola los documentos entrantes y luego los procesa utilizando el procesador de mensajes. Este enfoque garantiza datos consistentes entre los sistemas, tanto datos maestros (como productos) como estado de progreso del pedido. Por lo tanto, se evita que los pedidos de envío entrantes y salientes de Supply Chain Management creen o actualicen datos de pedidos no válidos o no compatibles. Le recomendamos que procese los mensajes como parte de un trabajo por lotes periódico que el procesador de mensajes activa mediante el uso de la cola de mensajes Órdenes de envío.

La siguiente ilustración muestra cómo encaja el procesador de mensajes en un sistema integrado.

Diagrama de procesamiento de mensajes.

Datos de progreso y eventos comerciales

Los sistemas externos pueden tener muchas solicitudes de procesos comerciales diferentes para el sistema de gestión de almacenes. Por ejemplo, cada sistema externo puede sondear continuamente el progreso de un pedido de ventas. Para respetar el proceso, se puede configurar Supply Chain Management para ofrecer eventos comerciales según sea necesario. Los eventos de negocio mantienen informados a los sistemas externos sobre los avances y acciones que se están produciendo en Supply Chain Management. Cuando esta configuración está implementada, los sistemas externos no tienen que continuar buscando información que podría no haber cambiado desde la última solicitud. En cambio, sólo pueden reaccionar cuando están informados.

Se admiten varios eventos de negocio listos para usar para las integraciones de almacén. Se muestran algunos en la tabla siguiente.

Id. de evento de negocio Description
WHSSourceSystemProductMessageChangedStatusBusinessEvent El mensaje del producto del sistema de origen ha cambiado de estado
InventCountingJournalPostedBusinessEvent Diario de contabilidad registrado
WHSSourceSystemInventoryOnhandReportBusinessEvent Se ha creado un informe de inventario disponible en el sistema de origen
WHSInventoryUpdateLogBusinessEvent Registro de actualización de inventario de almacén actualizado
WHSOutboundNotificationCreatedBusinessEvent Notificación de salida de almacén creada
WHSShipmentOrderMessageChangedStatusBusinessEvent Estado actualizado de mensaje de pedido de envío
WHSShipmentPackingSlipJournalModifiedBusinessEvent Albarán de envío actualizado
WHSShipmentPackingSlipJournalFailedBusinessEvent Error al actualizar el albarán de envío
WHSShipmentReceivingJournalModifiedBusinessEvent Recibos de envío actualizados
WHSShipmentReceivingJournalFailedBusinessEvent Error de actualización de recibos de envío
SysMessageProcessorMessageProcessedBusinessEvent Error del mensaje del procesador de mensajes
WhsWaveExecutedBusinessEvent Oleada ejecutada
WHSQualityOrderValidatedBusinessEvent Pedido de calidad validado
WHSEWInboundShipmentOrderRequestCreatedBusinessEvent Solicitud de pedido de envío entrante creada (se puede usar para integrar cadena de suministro Management con otro WMS)
WHSEWOutboundShipmentOrderRequestCreatedBusinessEvent Solicitud de pedido de envío saliente creada (se puede usar para integrar cadena de suministro Management con otro WMS)
WHSEWInboundShipmentOrderUpdateChangedStatusBusinessEvent La actualización del pedido de envío entrante se está procesando y, por lo tanto, ha cambiado de estado (se puede usar para integrar cadena de suministro Management con otro sistema de gestión de almacenes (WMS))
WHSEWOutboundShipmentOrderUpdateChangedStatusBusinessEvent La actualización del pedido de envío saliente se está procesando y, por lo tanto, ha cambiado de estado (se puede usar para integrar cadena de suministro Management con otro WMS)

Como mínimo, le recomendamos que utilice los siguientes eventos de negocio para la integración con un sistema ERP externo:

  • InventCountingJournalPostedBusinessEvent : este evento anuncia que se ha producido un ajuste de inventario disponible e indica dónde se puede encontrar información detallada sobre la actualización.
  • WHSSourceSystemInventoryOnhandReportBusinessEvent : este evento anuncia que se ha generado un informe de inventario disponible e indica dónde se puede encontrar información detallada sobre la actualización.
  • WHSShipmentPackingSlipJournalModifiedBusinessEvent : este evento anuncia que se ha producido un proceso de confirmación de envío saliente e indica dónde se pueden encontrar los datos detallados de aviso de distribución. (Estos datos se pueden utilizar para un proceso de facturación de ventas, por ejemplo).
  • WHSShipmentReceivingJournalModifiedBusinessEvent : este evento anuncia que se ha producido un proceso de finalización de recepción entrante e indica dónde se pueden encontrar los datos detallados de aviso de recepción. (Estos datos se pueden utilizar para un proceso de facturación de pedido de compras, por ejemplo).

Ajustes disponibles

Cuando integra un sistema ERP y un sistema de gestión de almacenes, es esencial que mantenga alineados los datos de inventario disponibles. Varios procesos pueden ayudar a mantener esta alineación como parte del enfoque de implementación del modo de solo administración de almacenes. Para obtener más información sobre cómo funciona el proceso de actualización del inventario disponible, consulte Actualizaciones de inventario disponible entre sistemas.