Compartir a través de


Configurar funciones de inventario neto no comprometido

Importante

Toda la funcionalidad de la que se habla en este tema, o parte de ella, estará disponible como parte de una versión preliminar. El contenido y la funcionalidad están sujetos a cambios.

En este artículo, se describe cómo configurar capacidades disponibles para prometer (ATP) en Microsoft Dynamics 365 Intelligent Order Management.

ATP es la cantidad proyectada de inventario que estará disponible en el próximo período y que se puede prometer para los pedidos de los clientes. El uso de este cálculo puede aumentar considerablemente la capacidad de entrega de su pedido.

Para muchos fabricantes, minoristas y vendedores, no es suficiente saber qué inventario está disponible actualmente. Deben tener una visibilidad completa de la disponibilidad futura. Esta disponibilidad futura debe considerar el suministro futuro, la demanda futura y el NNC.

Requisitos previos

Se deben cumplir los siguientes requisitos previos antes de que pueda configurar y utilizar las capacidades de ATP en la Gestión inteligente de pedidos:

  • El proveedor de bisibilidad de inventario de Dynamics 365 debe estar instalado. Para obtener instrucciones de instalación, consulte Configurar el proveedor de visibilidad del inventario.
  • Debe enviar actualizaciones de programación de cambio de inventario disponible al proveedor de Visibilidad de inventario de Dynamics 365 para confirmar que las fechas estén dentro del período definido por el ajuste Período de programación.

La siguiente tabla enumera los detalles de las API que se utilizan para enviar una solicitud de cambio de horario disponible. Estas API están disponibles en el complemento de visibilidad de inventario de Microsoft Dynamics 365 Supply Chain Management y en Intelligent Order Management. Para obtener más información, consulte Servicios de inventario de Dynamics 365.

Ruta de acceso Método Description
/api/environment/{environmentId}/onhand/changeschedule POST Crear un cambio de inventario disponible programado.
/api/environment/{environmentId}/onhand/changeschedule/bulk POST Crear múltiples cambios de inventario disponible programados.

Configurar y habilitar las funciones ATP

Para poder usar ATP, debe completar uno o varios de los siguientes procedimientos de configuración clave.

Habilitar la configuración de ATP

Primero, debe habilitar la configuración de ATP en Intelligent Order Management.

  1. En Intelligent Order Management, vaya a Configuración.
  2. En la navegación izquierda, debajo de Configuración de inventario, seleccione Índice y reserva.
  3. En la pestaña Gestión y configuración de funciones, active la opción OnHandChangeSchedule.

Opción OnHandChangeSchedule activada.

Definir la medida calculada para la configuración ATP

A continuación, debe definir la medida calculada para la configuración ATP.

Medida calculada de NNC es una medida calculada predefinida que normalmente se usa para encontrar la cantidad disponible actualmente. La cantidad de suministro es la suma de cantidades para medidas físicas que tienen un tipo de modificador de suma. La cantidad de demanda es la suma de cantidades para medidas físicas que tienen un tipo de modificador de resta.

Puede agregar varias medidas calculadas para calcular varias cantidades de NNC. Sin embargo, el número total de medidas físicas distintas en todas las medidas calculadas de NNC debe ser inferior a nueve.

Nota

Una medida calculada es una composición de medidas físicas. Una fórmula de medida calculada puede incluir solo medidas físicas sin duplicados. No puede incluir medidas calculadas.

Para definir la medida calculada para la configuración ATP, siga estos pasos.

  1. Vaya a Configuración.
  2. En la navegación izquierda, debajo de Configuración de inventario, seleccione Índice y reserva.
  3. En la pestaña Configuración ATP, en el campo Fuente de datos, seleccione el origen de datos.
  4. En el campo Medida calculada, seleccione la medida calculada para la fuente de datos.
  5. En el campo Período de programación, introduzca el número de días para el período de programación. Actualmente, se admite un valor máximo de 7.
  6. Seleccione Guardar.

Medida calculada definida para la configuración ATP.

Ejemplos de medidas calculadas

Por ejemplo, primero configura la medida calculada Disponible:

Disponible = (PhysicalInvent + OnHand + Unrestricted + QualityInspection + Inbound) – (ReservPhysical + SoftReservePhysical + Outbound)

La suma (PhysicalInvent + OnHand + Unrestricted + QualityInspection + Inbound) representa el suministro y la suma (ReservPhysical + SoftReservePhysical + Outbound) representa la demanda. Por tanto, la medida calculada puede entenderse de la siguiente forma simplificada: Disponible = suministro – demanda.

Luego puede configurar otra medida calculada, On-hand-physical, para calcular la cantidad ATP física disponible:

On-hand-physical = (PhysicalInvent + OnHand + Unrestricted + QualityInspection + Inbound) – Outbound

Entre estas dos medidas calculadas por ATP, se usan ocho medidas físicas distintas: PhysicalInvent, OnHand, Unrestricted, QualityInspection, Inbound, ReservPhysical, SoftReservePhysical y Outbound.

Para obtener información acerca de las medidas calculadas, vea Medidas calculadas.

definir la asignación de medidas calculadas

A continuación, debe definir la asignación de medidas calculadas de Gestión inteligente de pedidos.

  1. Vaya a Configuración.

  2. En la navegación izquierda, debajo de Configuración de inventario, seleccione Índice y reserva.

  3. En la pestaña Asignaciones de gestión inteligente de pedidos, en la sección Establecer asignaciones de medidas calculadas, seleccione la fuente de datos que seleccionó en la medida calculada para la configuración de ATP.

  4. En el campo Medida base, seleccione atponhand.

    Nota

    La medida base es una medida predefinida en la gestión inteligente de pedidos que se llama desde las acciones de verificación de inventario en orquestación. Este mapeo de medida base se mantendrá mediante el uso de la medida calculada para la configuración de ATP.

  5. En el campo Medida calculada, seleccione la medida calculada que seleccionó en la medida calculada para la configuración de ATP.

Asignación de medidas calculadas definida.

Ejecutar una transacción de muestra con verificación ATP

Intelligent Order Management puede realizar comprobaciones de inventario como una acción de proveedor independiente. Si ya se asignó una fuente de cumplimiento a las líneas del pedido de ventas a través de una política o creación manual del pedido, puede orquestar el pedido para realizar verificaciones de inventario independientes. Si las configuraciones descritas anteriormente están habilitadas, el sistema también verificará las fechas ATP y determinará los valores Fecha de disponibilidad del material y Fecha estimada de envío en la línea de orden de venta.

Nota

También se realizarán controles de inventario como parte de la optimización de cumplimiento y devoluciones. Las líneas de pedido de ventas se actualizarán en consecuencia, en función de la configuración de ATP.

La siguiente ilustración muestra un ejemplo de un recorrido de orquestación que tiene una asignación de cumplimiento basada en políticas.

Orquestación de ejemplo

Con Intelligent Order Management están disponibles las siguientes acciones de proveedor. Verificarán ATP cuando la configuración de ATP esté habilitada.

Acción de proveedor Description
Enviar la solicitud del proceso de entrega Esta acción de proveedor comprueba la disponibilidad de inventario del origen de cumplimiento asignado en la línea de pedido de ventas. Si la configuración de ATP está habilitada, también verifica las fechas de compromiso. Esta acción también genera el pedido de cumplimiento y actualiza los valores Fecha de disponibilidad del inventario y Día estimado de envío en la línea de orden de venta.
Enviar a optimización de proceso de entrega Esta acción del proveedor determina la mejor ubicación de cumplimiento para una línea de pedido de ventas, en función de una verificación de inventario. También genera el pedido de cumplimiento y actualiza los valores Fecha de disponibilidad del inventario y Día estimado de envío en la línea de orden de venta.

El ejemplo de la siguiente ilustración destaca los valores Día estimado de envío y Fecha de disponibilidad del inventario en la línea del pedido de ventas después de que se ejecute la orquestación del pedido anterior. En este ejemplo, la verificación de inventario no encontró inventario y ha puesto en espera las líneas.

Ejemplo de los resultados de una ejecución de orquestación de pedidos.

Direcciones URL de API

Como parte de las capacidades de la función ATP, un conjunto de URL de API está disponible desde Intelligent Order Management. Estas direcciones URL también están disponibles en Supply Chain Management. Pueden ser llamados directamente por sistemas de proveedores, comercio o planificación de recursos empresariales (ERP) de terceros para consultas de inventario que tienen capacidades de ATP. Para obtener más información, vea Enviar programaciones de cambios, eventos de cambios y consultas NNC a través de la API.

El siguiente ejemplo muestra una carga útil para la consulta de inventario para llamar a varios servicios de Gestión inteligente de pedidos.

{
    "API": "OnHandQuery",
    "Payload": "{\"filters\": {\"OrganizationId\": [\"{{orgid}}\"],\"ProductId\": [\"ACSC-SP\"],\"SiteId\": [\"default\",\"1\"],\"LocationId\":    [\"120\"]},\"groupByValues\": [],\"returnNegative\": true }"]
}

La ruta asociada se parecerá al ejemplo siguiente.

{{orgurl}}/api/data/v9.1/msdyn_IOMInventoryAPICall

La solicitud y la respuesta de estas cargas útiles se asemejan a lo que está disponible en Supply Chain Management. La siguiente tabla muestra la asignación entre las API de administración inteligente de pedidos y las API de visibilidad de inventario de Dynamics 365. También proporciona enlaces a la documentación adecuada.

Nombre de API de Intelligent Order Management API de visibilidad de inventario de Dynamics 365 Método Description Documentación
OnHandQuery /api/environment/{environmentId}/onhand/indexquery POST Consultar la disponibilidad del inventario. Consultar la disponibilidad del inventario
OnHandDelta /api/environment/{environmentId}/onhand GET Consultar el inventario delta disponible. Crear un evento de cambio de inventario disponible
OnHandDelta_Bulk /api/environment/{environmentId}/onhand/bulk POST Crear muchos eventos de cambio de inventario disponible. Crear varios eventos de cambio
OnHandChangeSchedule /api/environment/{environmentId}/onhand/changeschedule POST Crear una programación de cambio de disponible. Crear una programación de cambio de disponible
OnHandChangeSchedule_Bulk /api/environment/{environmentId}/onhand/changeschedule/bulk POST Crear múltiples programaciones de cambio de inventario disponible. Crear múltiples programaciones de cambio de inventario disponible