Compartir a través de


Migración a la Optimización de planificación para la planificación maestra

El motor de planificación maestro integrado está obsoleto (en desuso). Está siendo reemplazado por el complemento de optimización de planificación para Microsoft Dynamics 365 Supply Chain Management. Este artículo proporciona información sobre el impacto en las implementaciones nuevas y existentes. Incluye información sobre las acciones necesarias.

Optimización de planificación permite que los cálculos de planificación maestra se realicen fuera de Supply Chain Management y su base de datos Azure SQL. Los beneficios que están asociados con Optimización de la planificación incluyen un rendimiento mejorado y un impacto minimizado en la base de datos SQL durante las ejecuciones de la planificación maestra. Como las ejecuciones rápidas de la planificación se pueden realizar incluso durante las horas de oficina, los planificadores puedan inmediatamente reaccionar a los cambios de la demanda o configuración de parámetros.

Para obtener más información sobre la Optimización de la planificación, consulte Arquitectura de sistema de planificación maestra.

Obsolescencia del motor de planificación maestra existente

Microsoft ha hecho obsoleto el motor de planificación maestra integrado en favor de la optimización de la planificación. Este cambio afecta a todos los entornos de nube. Las instalaciones locales no se ven afectadas.

Para obtener más información sobre el motor de planificación maestra obsoleto, consulte los anuncios en Funciones eliminadas u obsoletas en Dynamics 365 Supply Chain Management.

Una función en desuso es una función que ya no está en desarrollo activo y se podría quitar en una versión futura. Para el motor de planificación maestra obsoleto, no habrá nuevas funciones y se brindará soporte solo para problemas de bloqueo (donde la planificación maestra no crea ninguna orden planificada y/o falla continuamente) y para regresiones en la funcionalidad. En marzo de 2023, Microsoft adoptará una política estricta contra la prestación de soporte para el obsoleto motor de planificación maestra, excepto para problemas de bloqueo o regresiones. Estas condiciones se aplican a todos los clientes, incluidos los siguientes tipos:

  • Clientes cuyas necesidades aún no están totalmente respaldadas por la optimización de la planificación. Esperamos satisfacer todos los requisitos de los clientes para finales del primer lanzamiento de versiones de 2023.
  • Clientes que han recibido una excepción para que puedan seguir utilizando el motor de planificación integrado obsoleto.
  • Todos los clientes locales.

Actualmente no existe un cronograma para la eliminación total del motor de planificación integrado obsoleto de Supply Chain Management. Si Microsoft planea eliminarlo, anunciaremos esos planes entre 12 y 18 meses antes de la fecha de eliminación, para que todos los clientes restantes puedan migrar.

Nuevas implementaciones

Planning Optimization es ahora el motor de planificación maestro estándar y debe usasrse para todas las nuevas implementaciones en la nube. A partir de la versión 10.0.32 de Supply Chain Management, la primera vez que habilite los procesos de planificación para cualquier entidad legal, el sistema le pedirá que instale y habilite la Optimización de la planificación si aún no lo ha hecho.

Cuando agrega una nueva entidad jurídica (empresa) a un entorno existente, esa empresa debe utilizar la optimización de la planificación. A partir de la versión 10.0.32 de Supply Chain Management, la primera vez que habilite los procesos de planificación para cualquier entidad legal recién agregada, el sistema le pedirá que instale y habilite la Optimización de la planificación si aún no lo ha hecho.

Puede continuar usando el motor de planificación maestra obsoleto para una o más empresas creadas previamente (hasta que esté listo para migrarlas) incluso mientras usa la optimización de planificación para las demás. Para obtener instrucciones sobre cómo configurar una empresa para que utilice el motor de planificación maestra en desuso, consulte Continuar utilizando la planificación maestra obsoleta para algunas empresas.

Billete

Recuerde que aún debe mover cada entidad jurídica a Optimización de planificación una vez que sean compatibles.

Si utiliza kanban o va a estar disponible muy pronto y necesita tiempo para probar la optimización de la planificación

Todas las nuevas implementaciones y entidades legales deben utilizar la optimización de la planificación desde el principio. Sin embargo, si ha estado preparando una nueva implementación durante algún tiempo y la funcionalidad que necesitaba aún no era compatible con Planning Optimization mientras la estaba desarrollando, aún puede comenzar a utilizar el motor de planificación maestra obsoleto para esa implementación hasta que He tenido tiempo suficiente para instalar y probar Planning Optimization en él.

La optimización de la planificación aún no admite kanban, por lo que si necesita utilizar kanban, puede comenzar a utilizar el motor de planificación obsoleto por ahora. Aún así debe planear pasar a Optimización de planificación tan pronto como se admita kanban.

Implementaciones existentes

Los propietarios de implementaciones existentes basadas en la nube que dependen de la planificación maestra deben planificar la migración a Optimización de la planificación. Si la implementación depende de la funcionalidad que Planning Optimization no admite actualmente, debe solicitar una excepción para seguir utilizando el motor de planificación maestro obsoleto.

A partir de la versión 10.0.32 de Supply Chain Management, es posible permitir que algunas empresas (entidades jurídicas) ejecuten la Optimización de la planificación, mientras que otras continúan usando el motor de planificación maestro en desuso hasta que estén listo para migrarse. Por lo tanto, Microsoft ahora otorgará excepciones por empresa. La excepción solo se aplica a las empresas existentes: a partir de la versión 10.0.32, todas las empresas nuevas que agregue a su entorno existente deben utilizar la optimización de planificación. Para obtener instrucciones sobre cómo configurar una empresa para que utilice el motor de planificación maestra en desuso, consulte Continuar utilizando la planificación maestra obsoleta para algunas empresas.

Le recomendamos que migre empresas a Planning Optimization de una en una, tan pronto como sean compatibles.

Recomendaciones de migración

Hay varias diferencias entre la Optimización de planificación y el motor de planificación maestra en desuso.

Para las empresas de distribución, los dos motores de planificación ofrecen conjuntos de características muy similares. Según nuestra experiencia ayudando a otros clientes a migrar, recomendamos que las empresas de distribución habiliten y prueben la optimización de la planificación en un entorno de prueba y luego, cuando la prueba sea exitosa, la habiliten en un entorno de producción.

Las empresas de fabricación podrían verse afectadas por algunas de las diferencias arquitectónicas menores que existen entre la optimización de la planificación y el motor de planificación obsoleto. Según nuestra experiencia ayudando a otros clientes a migrar, le recomendamos que configure un entorno de prueba y proceda de la siguiente manera:

  1. Cree dos planes de prueba, uno para la optimización de la planificación y el otro para el motor de planificación obsoleto. Utilice la misma configuración para ambos planes.
  2. Mientras el motor de planificación obsoleto esté habilitado, ejecute el plan que creó para él.
  3. Habilite la optimización de la planificación y ejecute el plan que creó para ello.
  4. Para cada plan, exporte los pedidos planificados a un archivo de Excel.
  5. Para cada plan, sume las cantidades de pedidos planificadas para cada uno de varios períodos regulares (por ejemplo, cada mes).
  6. Compara las cantidades de cada plan para asegurarte de que el resultado sea el mismo (o muy similar). Se puede esperar cierta variación para las órdenes que ocurren al inicio o al final de un período.
  7. Si su prueba es exitosa, continúe probando en el entorno de prueba.
  8. Si todas sus pruebas tienen éxito, habilite la optimización de la planificación en su sistema de producción.

Proceso de excepción para la versión 10.0.32 y posteriores

A partir de la versión 10.0.32 de Supply Chain Management, el proceso de evaluación de su sistema y transición a la optimización de la planificación está completamente automatizado. El sistema analizará su configuración y le mostrará automáticamente las instrucciones correctas para su situación y para cada empresa (entidad legal). Las siguientes subsecciones proporcionan detalles sobre los posibles casos.

Implementaciones en las que la optimización de la planificación admite todas las funciones necesarias

Si el sistema detecta que todas las funciones relevantes que está utilizando son compatibles con la optimización de la planificación, pero aún está ejecutando el motor de planificación obsoleto, le pedirá que migre. La próxima vez que ejecute manualmente la planificación maestra, el sistema mostrará el siguiente mensaje:

Se le permite utilizar la planificación maestra más rápida y no obsoleta (Optimización de la planificación). Más información acerca esto en: https://go.microsoft.com/fwlink/?link=2220161.

Necesitamos que nos proporcione alguna información sobre la planificación maestra.

¿Tiene personalizaciones en el motor de planificación maestra?

La captura de pantalla siguiente muestra el aspecto del mensaje.

El cuadro de diálogo del proceso de excepciones.

Si no ha personalizado el motor de planificación maestra para esta implementación, debe migrar a Planning Optimization. Si necesita más tiempo para probar y migrar, seleccione el tiempo que necesitará. El sistema aplicará automáticamente una excepción durante el tiempo seleccionado.

Si tiene personalizaciones, debe moverlas al punto de extensibilidad existente. Para obtener más información, consulte la extensibilidad de Optimización de planificación.

Implementaciones que requieren funciones todavía no admitidas por la optimización de la planificación

Si el sistema detecta que está utilizando funciones que no son compatibles con la optimización de la planificación, mostrará el siguiente mensaje la próxima vez que ejecute manualmente la planificación maestra:

No se le permite utilizar todavía la planificación maestra no obsoleta (Optimización de la planificación). Esperamos apoyarlo en el futuro próximo. Cuando reciba soporte, se le pedirá que pase a Optimización de planificación. Si tiene personalizaciones en el motor de planificación maestra, ya puede comenzar a evaluarlas y prepararse para moverlas al punto de extensibilidad de Optimización de planificación. https://go.microsoft.com/fwlink/?linkid=2220303

Este mensaje le informa que debe comenzar a planificar el cambio a Optimización de planificación tan pronto como sea compatible con las funciones que está utilizando. Por lo tanto, debe evaluar cualquier personalización que haya realizado en el motor de planificación obsoleto, planear moverlas al punto de extensibilidad existente (consulte Extensibilidad de optimización de planificación) y tomar otras acciones para prepararse para la migración (por ejemplo, contactando a su socio o consultor de Microsoft).

Para obtener información sobre qué funciones ya son compatibles y estimaciones sobre cuándo estará disponible cada función para la optimización de la planificación, consulte Análisis de ajuste de la optimización de la planificación.

Si ya recibió una excepción, permanecerá vigente hasta que Planning Optimization admita las funciones que necesita.

Entornos que no admiten la optimización de la planificación

Independientemente de las funciones que esté utilizando, para utilizar Planning Optimization, debe ejecutar Supply Chain Management versión 10.0.7 o posterior en un entorno de alta disponibilidad de nivel 2 o superior que esté habilitado para Microsoft Dynamics Lifecycle Services. El entorno no debe ser un entorno OneBox. Si intenta instalar el complemento en un entorno OneBox, la instalación no se completará y deberá cancelarla.

Si su entorno no admite la optimización de la planificación, recibirá el siguiente mensaje:

Sólo puede ejecutar una planificación maestra obsoleta en este entorno. Si desea obtener un entorno que admita planificaciones que no están en desuso (Optimización de planificación), siga estas instrucciones: Introducción a la planificación maestra

Si es socio de Microsoft o proveedor de software independiente (ISV), puede obtener, a un precio reducido, un entorno no productivo que admite la optimización de la planificación y que incluye Microsoft Business Applications y datos de demostración. Estos entornos están disponibles solo para socios e ISV, y solo se pueden usar en inquilinos de socios, nunca en inquilinos de clientes. Puede utilizar el entorno que obtiene para aprender cómo funciona la optimización de la planificación, probar sus soluciones mientras las usa y ofrecer demostraciones integrales para los clientes. Para solicitar una licencia, vaya a la página de solicitud de sandbox de socios.

Preguntas frecuentes sobre la migración

¿Qué impacto tiene la optimización de la planificación en los usuarios de planificación actuales?

Los usuarios seguirán trabajando en el mismo módulo y utilizarán las mismas páginas para iniciar la planificación y revisar los pedidos planificados. La única diferencia visible será que la ventana de procesamiento muestra Optimización de planificación de ejecución.

Si estoy ejecutando la planificación clásica en un trabajo por lotes, ¿tengo que actualizar este trabajo cuando habilito la optimización de la planificación?

Sí, tendrá que configurar un nuevo trabajo por lotes para ejecutar la Optimización de la planificación en lugar de la planificación maestra clásica.

Si estoy ejecutando una planificación obsoleta en algunas empresas y una optimización de la planificación en otras, ¿puedo utilizar la planificación maestra entre empresas?

Sí. Aunque la página de planificación maestra entre empresas no es compatible, puede lograr el mismo efecto programando trabajos por lotes secuenciales para ejecutar la planificación para las diferentes empresas en el orden deseado. Utilice el trabajo por lotes de Optimización de planificación para las empresas que ejecutan Optimización de planificación (tarea Optimización de planificación) y el motor obsoleto para las demás (tarea Planificación maestra).

Para utilizar la planificación maestra intercompañía para diferentes empresas que utilizan la optimización de la planificación, el proceso es el mismo: programe las tareas de optimización de la planificación como trabajos por lotes que se ejecutan de forma secuencial.

¿Cuánto mejorará mi rendimiento cuando pase a la optimización de la planificación?

No existe una regla específica sobre cuánto mejorará su rendimiento. En general, las empresas que operan con grandes conjuntos de datos y que ya están experimentando problemas de rendimiento con una planificación maestra obsoleta verán la mayor mejora. La mejor manera de averiguarlo es probar la optimización de la planificación.

¿Tiene un costo adicional utilizar la optimización de la planificación?

No, está incluido en su licencia de Supply Chain Management. No hay costes extra.

¿Puedo ejecutar la optimización de la planificación en un entorno de Government Community Cloud (GCC)?

Sí, la optimización de la planificación es compatible con los entornos de Government Community Cloud (GCC) ahora que GCC es compatible con el marco de microservicios Microsoft Dynamics Lifecycle Services.

¿Puedo ejecutar la optimización de la planificación en un entorno de nivel 1?

No, Planning Optimization se ejecuta a través de un complemento de Lifecycle Services que solo se puede instalar en entornos de nivel 2 o superior.

¿En qué centro de datos se ejecuta Planning Optimization?

La optimización de la planificación se ejecuta en el mismo centro de datos que su entorno de Supply Chain Management.

Soy socio y quiero realizar una demostración o probar la optimización de la planificación. ¿Cómo puedo hacer eso?

Para socios y proveedores de software independientes (ISV), Microsoft ofrece una licencia especial para acceder a entornos de nivel 2. Para obtener más información, consulte [ISV] Solicitar licencia.

Voy a implementar la versión 10.0.32 o superior, pero Planning Optimization aún no tiene todas las funciones que necesito. ¿Puedo empezar a utilizar el motor de planificación obsoleto por ahora?

Sí. Cuando comience a utilizar las funciones de planificación, el sistema le pedirá que instale y habilite la Optimización de la planificación porque esto ha sido obligatorio desde la versión 10.0.32 de Supply Chain Management. Sin embargo, si una o más de sus empresas aún no están listas para utilizar la optimización de la planificación, puede excluirlas de ejecutar la optimización de la planificación yendo a la página Parámetros de optimización de la planificación . Para instrucciones, vea Seguir utilizando la planificación maestra en desuso para algunas empresas

¿Cómo solicito una excepción para seguir usando el motor de planificación obsoleto en la versión 10.0.32 o superior?

El sistema le dará automáticamente la oportunidad de solicitar una excepción. Simplemente complete los cuadros de diálogo cuando se le solicite. La excepción se aplicará automáticamente en segundo plano.

¿Por qué recibo un mensaje de error cuando ejecuto el motor de planificación maestra en desuso?

A veces puede recibir un mensaje de error cuando ejecuto el motor de planificación maestra en desuso. Le indica que debe pasar a Optimización de planificación y proporciona la siguiente información:

El motor de planificación maestro integrado está en desuso. Esto significa que no es compatible (a menos que se trate de un problema de bloqueo) y ya no se invertirá en él. Está siendo reemplazado por el complemento de optimización de planificación para Microsoft Dynamics 365 Supply Chain Management.

Para obtener información sobre cómo migrar a Planning Optimization, consulte las secciones anteriores de este artículo.

Puede seguir utilizando el motor de planificación maestra obsoleto para una o más de sus empresas si es necesario. Para instrucciones, vea Seguir utilizando la planificación maestra en desuso para algunas empresas

Si ve este error mientras se ejecuta en un entorno sandbox y desea eliminarlo, consulte ¿Puedo usar el motor de planificación maestra obsoleto en mi entorno sandbox? para obtener instrucciones.

¿Puedo utilizar el motor de planificación maestra obsoleto en mi entorno de espacio aislado?

Sí. Incluso si recibe el mensaje de error descrito en la respuesta a la pregunta anterior en un entorno sandbox, el motor de planificación maestra obsoleto seguirá ejecutándose correctamente. Sin embargo, si el mensaje de error le molesta, puede deshabilitarlo en un entorno de espacio aislado de IaaS (no Service Fabric) ejecutando la siguiente consulta en su base de datos:

-- Insert or update an enabled flight:
DECLARE @flightName NVARCHAR(100) = 'ReqPlanningOptimizationExceptionToggle';
IF NOT EXISTS (SELECT TOP 1 1 FROM SysFlighting WHERE flightName = @flightName)
    INSERT INTO SYSFLIGHTING(FLIGHTNAME,ENABLED, FLIGHTSERVICEID,PARTITION)
    SELECT @flightName, 1, 12719367,RECID FROM DBO.[PARTITIONS];
ELSE
    UPDATE SysFlighting SET enabled = 1, flightServiceId = 12719367 WHERE flightName = @flightName;

Mi entorno es local. ¿Necesito una excepción para seguir usando el motor de planificación maestra obsoleto?

N.º No se requiere una excepción para los entornos locales. Puede seguir utilizando el motor de planificación maestra incorporada obsoleto. El administrador de su entorno será informado si se requiere alguna acción.

Usamos órdenes de producción planificadas, pero me preocupa lo que sucederá cuando actualicemos a la versión 10.0.16. ¿Debería tomar alguna medida?

No debería preocuparse. Puede seguir utilizando el motor de planificación maestra obsoleto en la versión 10.0.16. Sin embargo, le recomendamos que evalúe si la migración a Planning Optimization puede comenzar con la funcionalidad actual. También le recomendamos que se mantenga informado sobre las nuevas funciones.

Recibo un mensaje de error al ejecutar la planificación maestra. ¿Se ha bloqueado la planificación maestra?

Si ejecuta la versión 10.0.16 o posterior, puede recibir el siguiente mensaje de error cuando ejecuta la planificación maestra:

Recibe este mensaje de error porque el motor de planificación maestro obsoleto se utilizó para escenarios compatibles con Optimización de la planificación. Debe migrar a Optimización de la planificación ahora, ya que el motor planificación maestra incorporada ha quedado obsoleta. Tenga en cuenta que esta ejecución de planificación maestra se completó correctamente.

En caso de que su migración tenga una fuerte dependencia de las características pendientes, se puede solicitar una excepción al uso continuo del motor de planificación maestro obsoleto.

Complete el siguiente cuestionario para comenzar y, si es relevante, solicite una excepción de la migración a Optimización de la planificación.

La planificación maestra no está bloqueada. Su ejecución de planificación maestra se completó con éxito y puede utilizar el resultado de la forma habitual. Sin embargo, para evitar recibir este mensaje de error durante las futuras ejecuciones de planificación maestra, debe migrar a Optimización de la planificación inmediatamente o solicitar una excepción mediante el enlace del mensaje de error.