Reglas de DOM

En este artículo se describe ls reglas de la funcionalidad de gestión de pedidos distribuida (DOM) de Microsoft Dynamics 365 Commerce.

Veamos algunos de los atributos comunes que se pueden definir para todos los tipos de reglas:

  • Fecha de inicio y Fecha finalización: utilice estos campos para esetablecer las fechas de inicio y finalización de la regla.
  • Deshabilitada: en una ejecución de DOM solo se tendrán en cuenta las reglas que tengan el valor No en este campo.
  • Restricción completa: una regla se puede definir como de restricción completa o no. Cada ejecución de DOM realiza dos iteraciones. En la primera iteración, cada regla se trata como una regla de restricción completa, independientemente del valor del atributo Restricción fuerte. Es decir, se aplican todas las reglas. En la segunda iteración se quitan las reglas que no se definen como reglas de restricción completa, y se asignarán a ubicaciones los pedidos y las líneas de pedido que no se asignaron a ubicaciones cuando se aplicaron todas las reglas. La única excepción es la regla Prioridad de ubicación, que siempre se trata como una restricción estricta.

Regla de inventario mínimo

Este tipo de regla permite a las organizaciones "proteger" una cantidad específica de un producto para propósitos distintos al cumplimiento de pedidos. Por ejemplo, las organizaciones pueden preferir que DOM no considere todo el inventario disponible en una tienda para el cumplimiento de pedidos. En lugar de ello, pueden preferir que reserven parte del inventario para los clientes que acudan a la tienda. Cuando se utiliza este tipo de regla, se podrá definir el inventario mínimo que deberá conservarse para una categoría de productos, un producto individual o una variante del producto, por ubicación o por grupo de ubicaciones. También puede definir el inventario mínimo mediante una jerarquía de categoría complementaria. Si un producto se inscribe en varias categorías, la categoría complementaria tendrá máxima importancia para todas las reglas en las que puede usar categorías.

Regla de prioridad de ubicación de cumplimiento

Este tipo de regla permite a las organizaciones definir una jerarquía de ubicaciones para establecer la prioridad que debe tener en cuenta el motor de DOM cuando intente identificar ubicaciones en el proceso de entrega para productos concretos. El intervalo válido de prioridades es de 1 a 10, donde 1 es la máxima prioridad y 10 es la prioridad más baja. Las ubicaciones que tienen mayor prioridad se consideran antes que las ubicaciones de prioridad más baja. Si la regla se define como una regla de restricción completa, los pedidos se gestionarán solo para las ubicaciones que tengan una prioridad definida. DOM da preferencia al envío de pedidos completos desde una ubicación. Si un pedido completo y sus líneas no están disponibles desde una ubicación con prioridad 1, DOM intenta procesar la entrega desde una ubicación con prioridad 2.

Regla de pedidos parciales

En Retail versión 10.0.5, el parámetro Completar el pedido desde una sola ubicación se cambió a Ubicaciones de cumplimiento máximas. El parámetro anterior permitía a los usuarios configurar si se podían procesar entregas de pedidos desde una sola ubicación o desde tantas ubicaciones como fuera posible. El nuevo parámetro permite a los usuarios especificar si el proceso de entrega puede efectuarse desde un conjunto definido de ubicaciones (hasta cinco) o desde tantas ubicaciones como sea posible. Para todas las opciones, excepto el proceso de entrega desde una ubicación, DOM divide la línea, porque el procesamiento del pedido se realiza por línea. Esta regla solo funciona con el Solucionador de problemas.

Utilice los siguientes parámetros para configurar la regla de pedidos parciales:

  • Ubicaciones máximas de cumplimiento - Este parámetro tiene 6 opciones: 1, 2, 3, 4, 5 y Cualquier número.
  • ¿Desea completar pedidos parciales? - Este parámetro solo está disponible cuando Ubicaciones de cumplimiento máximo está establecido en Cualquier número. Cuando está habilitado, un pedido de ventas se puede cumplir parcialmente; la línea de ventas con inventario suficiente se completa primero, mientras que las líneas de ventas restantes no se completan.
  • ¿Desea completar líneas parciales? - Este parámetro solo está disponible cuando Ubicaciones de cumplimiento máximo está establecido en Cualquier número y ¿Cumplir pedidos parciales? está habilitado. Cuando este parámetro está habilitado, una línea de ventas se puede cumplir parcialmente con el inventario actual y la cantidad restante se divide en una nueva línea de ventas. Si hay que dividir la línea de venta entre dos ubicaciones, DOM garantiza que los precios y los impuestos se distribuyan adecuadamente entre las líneas.

Para mejorar la regla de pedidos parciales, en la versión 10.0.31 de Commerce, se lanzó la función Evitar la división de pedidos por DOM según el valor del pedido o los productos incluidos. Despueś de habilitar la función, puede especificar un monto del pedido de ventas para la regla de pedidos parciales y pedidos de ventas con un monto menor que el pedido de ventas. El valor de la cantidad no se divide incluso si establece Ubicaciones de cumplimiento máximo en un valor mayor que "1". También puede definir una lista de categorías o productos para garantizar que un pedido nunca se divida cuando estas categorías o productos formen parte del pedido.

Regla de ubicación de cumplimiento sin conexión

Esta regla permite a las organizaciones especificar una ubicación o un grupo de ubicaciones como sin conexión o no disponibles para DOM de forma que no se les puedan asignar pedidos a estas ubicaciones para su cumplimkiento.

Regla de número máximo de rechazos

La regla permite a las organizaciones definir un umbral de rechazos. Cuando se alcance el umbral, el procesador de DOM marca un pedido o una línea de pedido como una excepción y los excluye del procesamiento posterior. Para garantizar el rendimiento óptimo, DOM no analiza el historial de todos los rechazos.

Después de que se hayan asignado líneas de pedido a una ubicación, esta puede rechazar una línea de pedido asignada si no la puede cumplir por alguna razón. Las líneas rechazadas se marcan como excepciones y se colocan en un grupo para procesarlas en la siguiente ejecución. Durante la siguiente ejecución, DOM intenta asignar la línea rechazada a otra ubicación. La nueva ubicación también puede rechazar la línea de pedido asignada. Este ciclo de asignación y rechazo puede repetirse varias veces. Cuando el recuento de rechazos alcanza el umbral definido, DOM marca la línea de pedido como una excepción permanente y no vuelve a seleccionar esa línea para su asignación. DOM solo considera la línea de pedido para su reasignación si un usuario restablece manualmente el estado de la línea de pedido.

Regla de distancia máxima

Esta regla permite a las organizaciones definir la distancia máxima a la que debe estar una ubicación o un grupo de ubicaciones para cumplir el pedido. Si se definen para una ubicación reglas de distancia máxima que se superponen, DOM aplica a dicha ubicación la distancia máxima definida que sea menor.

Regla de número máximo de pedidos

Esta regla permite a las organizaciones definir el número máximo de pedidos que una ubicación o un grupo de ubicaciones pueden procesar. Durante el proceso de optimización, el sistema tiene en cuenta los pedidos que no se han enviado desde estas ubicaciones. Esta comprobación se realiza entre perfiles, por lo que, si se definen números máximos superpuestos de pedidos en perfiles de la misma ubicación, el sistema tiene en cuenta el número máximo de pedidos definido en todos los perfiles.

Cuando la regla de pedidos máximos está habilitada y se crean varias tareas del plan de cumplimiento durante el procesamiento DOM, es posible que la regla no se aplique correctamente debido a una limitación técnica. El número de tareas de cumplimiento creadas está determinado por el valor Utilización del subproceso (porcentaje). Si habilita la regla de pedido máximo, Microsoft recomienda establecer el valor de Utilización de subprocesos (porcentaje) en "0". Para Commerce versión 10.0.38 y posteriores, cuando esta regla está habilitada, solo se crea una tarea del plan de cumplimiento, independientemente del valor de Utilización de subprocesos (porcentaje). Para obtener más información, consulte Configuración de DOM.

Recursos adicionales

Visión general de DOM

Configurar DOM

Configuración de costes de DOM

Procesamiento de DOM

Resultados de las ejecuciones de DOM

Limpiar planes del proceso de entrega y registros de DOM

Extensibilidad de DOM

Limitaciones de DOM