viernes, 23 de octubre de 2015

Importar Clientes Prospecto (Relaciones Empresariales) en AX 2012 R3 [JOB]

Buenos tardes a todos, durante la migración de Dynamics AX4 a AX2012 R3 nos encontramos con que no existe ninguna entidad en el DMF (Data Migration FrameWork) para importar clientes prospecto (antiguas relaciones empresariales en AX4).

En este caso he realizado un JOB para simular este proceso. Utilizando las clases System.Data.SqlClient podemos leer datos directamente de la base de datos SQL Server de AX4.
El job puede ser ejecutado para actualizar los nuevos clientes prospecto creados durante la fase de migración.

viernes, 12 de junio de 2015

Actualización Acumulativa 9 (CU9) para AX 2012 R3

Ayer (10 de junio) fue liberada la nueva actualización acumulativa 9 para Dynamics AX 2012 R3, conocida popularmente como CU9. Esta actualización ya puede ser descargada desde Lifecycle ServicesCustomerSource y PartnerSource. El Build number para este CU9 es 6.3.2000.326. Para los que necesitéis instrucciones para la instalación, pueden descargar la guía oficial de instalación de CU9 para AX 2012R3.
Esta CU9 presenta cambios en los siguientes módulos:
– Recursos Humanos
– Retail
– TMS
– WMS
También presenta cambios en las siguientes funcionalidades específicas de país:
Australia, Bélgica, Brasil, Europa, Alemania, India, Italia, Lituania, México, Holanda, Polonia, Rusia, España, Reino Unido, Estados Unidos.
A nivel de Desarrollo, también se introdujo un cambio en la funcionalidad de Extensibilidad MPOS en Retail.
Para ver el detalle de estos cambios, pueden consultar la página oficial aquí (What’s new). Para el caso de WMS y TMS, pueden encontrar información aún más detallada sobre los cambios aquí (Blog oficial de SCM).
Como sucedió con la CU8 de AX 2012 R3, el número de versión de la aplicación mostrará un número distinto de 6.3.2000.323 si se le aplica la CU9 a una instalación existente de AX2012R3. Esto es debido a todos los modelos granulares que han sido aplicados al sistema a través del instalador de CU9. El modelo (ax-model) que indica que todo los modelos de la CU9 han sido aplicados es el que tiene el número de versión 6.3.2000.323. Usando el método de  slipstream como se detalla en la guía de instalación, resultará en una instalación con un único modelo aplicado para la CU9, con el build number 6.3.2000.326.

jueves, 15 de enero de 2015

Depurar código desde Visual Studio en AX2012

A partir de la versión 6 de AX (AX2012) la mayor parte del código se ejecuta en el entorno de CIL y no puede depurarse desde el depurador de Microsoft Dynamics AX en X++. Igual os habréis sorprendido al introducir un punto de interrupción en x++ y después ver que no se ejecuta el depurador aun estando seguros de que la ejecución pasa por ese punto. Esto significa que el código se está ejecutando en CIL y necesitamos depurarlo con Visual Studio.

Vamos a ver el proceso que debemos realizar (siempre en un entorno de tes/desarrollo):