Como optimizar el tiempo de procesamiento del módulo de Master Planning (MRP)

Hola qué tal, un comentario recurrente entre nuestros clientes se refiere a "¿cuánto tiempo debe tomar la ejecución de mi Planificación Maestra?" Como en cualquier ERP la respuesta es multifactorial no hay una "receta de cocina" pues depende mucho del volumen transaccional, del numero de ordenes de venta, pronósticos, etc, que tenga una compañía. Sin embargo, existen configuraciones que pueden hacer más rápido o menos el tiempo de procesamiento y su utilización requiere de un consultor que evalúe lo que el cliente requiere más que configurarle el producto, es decir, existen parámetros que pueden venir pre-configurados o venir configurados "fuera de caja" y que no precisamente resultarán optimos para la operación de la empresa, tales como por ejemplo:

1. El configuration key (en la licencia del cliente) puede venir activada por default y dado que no todos los clientes utilizarán esta funcionalidad es posible desactivarla si no será asi pues la rutina de Master Planning contiene lógica que puede ejecutarse al existir esta configuración activa

2. Los Action Messages. Master planning puede orientar a un planificador a tomar decisiones sugiriendo cancelar, retrasar o alguna otra acción una orden planificada de acuerdo a la demanda, stock, producción o abastecimiento esperados, si el cliente no usará estas recomendaciones es posible deshabilitarlas y evitar que toda esta lógica sea ejecutada.

La utilización de "Helpers" en  muchos casos es útil cuando existe infraestructura suficiente. Dado que se trata de utilizar una funcionalidad nativa de Ax relacionada con el procesamiento paralelo de batch Jobs si existe una infraestructura que pueda soportarla deifnitivamente se verán mejoras en los tiempos de ejecución. 

En fin, hay una serie importante de sugerencias para optimizar el tiempo de procesamiento de esta rutina, por lo que les recomiendo ampliamente que den una mirada a los siguientes posts del equipo de Producto relacionado con el tema:

blogs.msdn.com/b/axmfg/archive/2014/12/29/checklist-for-improving-mrp-performance-part-1-how-to-run-mrp.aspx

blogs.msdn.com/b/axmfg/archive/2015/01/02/checklist-for-improving-mrp-performance-part-2-how-to-setup-planning-parameters.aspx

Igualmente es muy recomendable actualizar frecuentemente el kernel pues dado que éste gobierna el motor de programación, mantenerlo actualizado garantiza una reducción significativa en los posibles inconvenientes que pudieran tener al ejecutar Master Planning.

Espero les sea de utilidad.