Procesamiento de DOM

En este artículo se describe cómo la gestión de pedidos distribuida (DOM) procesa los pedidos de venta en Microsoft Dynamics 365 Commerce.

Configurar el trabajo por lotes del procesador DOM

DOM solo se ejecuta en un trabajo por lotes.

Para configurar el trabajo por lotes del procesador DOM para las ejecuciones DOM, siga estos pasos:

  1. Vaya a Retail and Commerce>Administración de pedidos distribuidos>Procesamiento por lotes>Configuración del trabajo del procesador DOM.
  2. En la ficha desplegable Parámetros, para Perfil de cumplimiento, seleccione un perfil para el que deba ejecutar DOM.
  3. En la ficha desplegable Ejecutar en segundo plano, para Grupo de lotes, seleccione un grupo de lotes configurado.
  4. Para Descripción de la tarea, escriba un nombre descriptivo para el trabajo por lotes.
  5. Seleccione Periodicidad y luego especifique la periodicidad del trabajo por lotes.
  6. Selecciona Aceptar.

Buscar pedidos de ventas y líneas

Al procesar, DOM tiene en cuenta el siguiente pedido y las siguientes líneas de pedido:

  • Las líneas de pedido que cumplan con los criterios para orígenes de pedido de ventas, modos de entrega y entidad jurídica definidos en el perfil de DOM, y que además cumplan los siguientes criterios:
    • Las líneas de pedido se crean desde canales de Commerce. Los pedidos de ventas se identifican como desde canales de Commerce cuando la opción Venta de Commerce está establecida en .
    • DOM no asincrónica las líneas de pedido.
    • Las líneas de pedido las ha gestionado DOM, pero se han marcado como excepciones y están por debajo del umbral de intentos máximo.
    • El modo de entrega no es recogida o entrega electrónica.
    • Las líneas de pedido no se han marcado para entrega.
    • Las líneas de pedido no se han excluido manualmente.
    • Si No procesar pedidos de tienda aceptados durante la optimización de pedidos está habilitado, las líneas de pedido no se asignan a almacenes de tiendas minoristas con el estado de cumplimiento como Aceptado.
  • Pedidos que no están en espera.

Para excluir manualmente una línea de pedido de venta, en la central de Commerce, vaya a Retail y Commerce>Clientes>Todos los pedidos de venta y seleccione una línea de pedido de venta. Sobre la ficha desplegabla General de la línea de ventas, establezca la opción Excluir del procesamiento DOM en .

Líneas de ventas de partición

Durante cada trabajo del procesador DOM, DOM divide los pedidos en lotes, según el valor del parámetro Número máximo de líneas de pedido por optimización definido en el perfil de cumplimiento. DOM garantiza que todas las líneas de ventas de un pedido de ventas estén en el mismo lote.

Por ejemplo, si se optimizan 10 000 líneas de pedido en una ejecución y el parámetro Número máximo de líneas de pedido por optimización se establece en el valor predeterminado 2000, DOM creará cinco lotes que se procesarán simultáneamente.

Si el número máximo de líneas de orden por valor de optimización es 0:

  • Para el tipo Solucionador simplificado, DOM crea un lote por cada 100 líneas de ventas.
  • Para el tipo Production Solver, DOM crea un lote por cada 1.500 líneas de ventas.

Note

Si establece un valor grande para Número máximo de líneas de pedido por optimización, el trabajo del procesador DOM tardará más en completarse porque se ejecuta en un servidor por lotes. Para mejorar el rendimiento, establezca un valor apropiado para garantizar que DOM pueda utilizar más servidores por lotes.

Búsqueda de inventario

El DOM determina el inventario físico disponible para cada artículo utilizando las dimensiones aplicables de la variante del producto y la línea de pedidos de venta junto con el sitio y almacén del candidato. La búsqueda utiliza las dimensiones de configuración del producto, tamaño, color, estilo y versión del producto, las dimensiones de almacenamiento del sitio y del almacén, y las dimensiones de seguimiento de lote y número de serie.

A partir de la versión 10.0.46 de Commerce, DOM proporciona soporte por defecto para el estado de inventario, una dimensión avanzada de almacenamiento de gestión de almacenes. El DOM incluye el estado del inventario de la línea de pedidos de venta cuando determina qué almacenes tienen inventario disponible para su cumplimiento. Este paso garantiza que solo se considere el inventario con un estado de coincidencia, produciendo un cálculo más preciso del inventario disponible para escenarios avanzados de almacén. Este soporte está habilitado por defecto.

El estado del inventario en una línea de pedidos de venta no lo establece el DOM. Es un estado estándar de inventario, que es una de las dimensiones de almacenamiento dentro del grupo de dimensiones de almacenamiento. El estado de inventario en una línea de pedido hereda del estado de inventario predeterminado configurado para el sitio, almacén, artículo o pedido de venta. También puede cambiarse directamente en la línea de pedidos de venta. El estado de inventario predeterminado para las órdenes de venta no puede ser un estado de bloqueo. También puedes configurar un estado predeterminado de inventario de órdenes de venta como parte de tus parámetros avanzados de gestión de almacén.

Otras dimensiones avanzadas de gestión de almacén, como la ubicación del almacén y la matrícula, no están soportadas por defecto. Tampoco se admiten dimensiones de inventario personalizadas. Para soportar estas dimensiones, se utiliza la extensibilidad del DOM. Para obtener más información, consulte Extensibilidad de DOM.

DOM vuelve a agregar al inventario disponible las cantidades físicas reservadas para las líneas de ventas en la ejecución actual de DOM para el mismo artículo y las mismas dimensiones de inventario. Este ajuste impide que esas reservas reduzcan el inventario disponible para cumplir con las líneas de venta a las que pertenecen.

Consulta de inventario antes de Commerce versión 10.0.46

En la versión 10.0.45 y anteriores de Commerce, el DOM recupera inventario disponible de entidades de almacén V2 como InventWarehouseOnHandAggregatedView. Esta consulta de inventario permite dimensiones de producto como color, tamaño, estilo y configuración, así como las dimensiones de almacenamiento del sitio y del almacén. No admite otras dimensiones de almacenamiento, como el estado del inventario, la ubicación o la matrícula.

Para ver el inventario devuelto por esta consulta heredada, introduzca la siguiente URL en la barra de direcciones de tu navegador. Sustituye <DomainName> por el nombre de dominio de tu entorno y <CompanyName> por el nombre de tu entidad legal:

https://<DomainName>/?cmp=<CompanyName>&mi=SysTableBrowser&TableName=InventWarehouseOnHandAggregatedView

Calcular la distancia

DOM convierte las direcciones del tipo Entrega a los valores de latitud y longitud. DOM luego convierte la dirección de entrega del pedido de ventas a valores de latitud y longitud, y actualiza estos valores de latitud y longitud de la dirección para uso posterior. DOM depende de Azure Maps o Mapas de Bing para determinar los valores precisos de latitud y longitud según la información de la dirección, la ciudad y el código postal. Para permitir que DOM use la funcionalidad de Azure Maps, activa la configuración Confirmar el uso de Azure Maps para DOM. Para permitir que DOM use la funcionalidad de Mapas de Bing, habilita la configuración Confirmar el uso de Mapas de Bing para DOM. Para obtener más información, consulte Configuración de DOM.

DOM utiliza la interfaz de programación de aplicación (API) de Azure Maps o Mapas de Bing para calcular la distancia aérea o por carretera, según el valor de la configuración Desactivar el cálculo de distancia por carretera. Luego DOM utiliza esta información para determinar el coste del envío. El modelo de optimización prioriza el proceso de entrega de un pedido que se envía en su totalidad desde una ubicación. Incluso si parte de un pedido está disponible en la misma ciudad o código postal, el modelo está optimizado para reducir el número de envíos. Para obtener más información, consulte Configuración de DOM.

Generar planes de cumplimiento

Una vez que DOM aplica las reglas, las restricciones de inventario y la optimización, elige la ubicación más cercana a la dirección de entrega del cliente. Luego, recibe los planes de ejecución del optimizador. Que el sistema aplique planes de cumplimiento en las líneas de venta depende del valor de la opción Aplicar resultado automáticamente. Para obtener más información, consulte Resultados de ejecuciones de DOM.

Captura de pantalla de los criterios de pedidos de venta en el procesamiento del DOM.

Más recursos