HOTFIX PARA MEJORAR LA NAVEGACIÓN EN LISTAS DE AX 2012 Y R2

Se ha publicado otro hotfix específico (KB2844059) para Microsoft Dynamics AX 2012 y 2012 R2 para mejorar el rendimiento de la navegación entre páginas de lista y en la barra de direcciones, cuya optimización va dirigida a ahorrar consultas a la base de datos sobre la lista de empresas disponibles. A pesar de no parecer, a priori, un gran cambio, el hotfix se distribuye como un paquete completo de binarios por lo que la descarga es bastante grande (200 Mb.

Read more
Thumbnail image

MODELOS E/R DE MICROSOFT DYNAMICS AX 2012 EN AXERD

Buenas noticias! El equipo de documentación de Microsoft Dynamics AX 2012 acaba de publicar un sitio que describe el modelo de datos de la aplicación mediante diagramas Entidad-Relación. En el lanzamiento se encuentran 30 esquemas pero esta previsto realizar muchas más. Han bautizado este nuevo sitio como Microsoft Dynamics AX 2012 R2: AxErd. También se incluye, en la página de ayuda del propio sitio, información acerca de cómo ampliar y generar nuestros propios esquemas utilizando la herramienta de Ingeniería Inversa integrada en la aplicación (hace tiempo ya hablé sobre ella en este blog!

Read more
Thumbnail image

¿QUÉ HOTFIXES TENEMOS INSTALADOS EN MICROSOFT DYNAMICS AX 2012?

Al hilo del post anterior, periódicamente voy anunciando en este blog todas las actualizaciones relevantes que se van publicando para Microsoft Dynamics AX en sus diferentes versiones. Después de algún tiempo puede ser complicado saber qué versión exacta tenemos instalada para revisar si necesitamos instalar un hotfix determinado o ya lo tenemos incluido en alguna de estas versiones acumulativas. Hace unos días se publicó (en este blog) un artículo explicando como revisar los hotfixes/revisiones instalados en una aplicación Microsoft Dynamics AX 2012.

Read more

CUMULATIVE UPDATE 5 FOR MICROSOFT DYNAMICS AX 2012

Este fin de semana se ha publicado la última actualización acumulativa para Microsoft Dynamics AX 2012. Esta revisión (6.0.1108.XXXX_)_, como de costumbre, agrupa todos los hotfixes publicados desde el lanzamiento de la primera versión (RTM) y está disponible para Microsoft Dynamics AX 2012 (6.0.947.0) y AX 2012 Feature Pack 1 (6.0.1108.0). Se puede ver el detalle de hotfixes incluídos y descargar la actualización en el siguiente enlace: Cumulative Update 5 for Microsoft Dynamics AX 2012 (KB 2828929) Recordar una vez más, que estas actualizaciones son acumulativas por lo que la última ya incluye el contenido de todas las anteriores.

Read more

HOTFIX PARA MEJORAR EL TIEMPO DE COMPILACIÓN EN AX 2012 R2!

No suelo publicar actualizaciones de hotfixes concretos porque normalmente sólo son útiles en algunos casos concretos, pero este vale la pena comentarlo porque es bien conocido por cualquiera que haya manejado mínimamente una instalación de Dynamics AX 2012 R2. Los tiempos de compilación desde la versión R2 son insostenibles, retrasándose hasta varias horas incluso con servidores sobradamente potentes y llegando a ser verdaderamente molestos en entornos virtualizados con recursos limitados como es el caso de la mayoría de consultores y desarrolladores.

Read more

HOWTO: INFORMACIÓN DE ACTIVE DIRECTORY DESDE X++

Tenía este Job por aquí desde una vez que tuve que utilizarlo para activar/desactivar usuarios automáticamente en Microsoft Dynamics AX (probado en AX 2009) cuando éstos se desactivaban en el dominio. Lo publico para que no se me pierda y por si alguien pudiera sacarle partido :). static void JAEE_IterateActiveDirectoryUsers(Args _args) { str computer = new xSession().clientComputerName(); xAxaptaUserManager mgr = new xAxaptaUserManager(); xAxaptaUserDetails usr; container doms; int d, u; str dom, login, name, sid, email; ; // iterate AD domains doms = mgr.

Read more
Thumbnail image

LIBRO: SQL SERVER 2012 SQL, TRANSACT SQL

Vuelvo a las andadas con la colección de revisión de libros con una grata sorpresa. No conocía la firma Ediciones ENI pero han tenido el detalle de enviarme una copia del libro que nos ocupa y la verdad es que ha sido una lectura muy refrescante. Ediciones ENI es una editorial especializada en libros técnicos y material de formación que publica en España traducciones de sus títulos originales en francés. Este libro en concreto está escrito por Jérôme Gabillaud y traducido por Ángel María Sánchez y el resultado es muy satisfactorio.

Read more
Thumbnail image

MICROSOFT DYNAMICS AX 2012 X++ EDITOR EXTENSIONS

A pesar de que este tema ya se ha comentado en otros blogs, creo que merece la pena comentarlo porque no se le está sacando toda la utilidad que puede aportar. Ya se han comentado muchas veces las mejoras del editor de código X++ de Microsoft Dynamics AX 2012 a causa de su mayor “herencia” del editor de Visual Studio en esta versión. Una de las mejoras más interesantes de esta nueva herencia, es la posibilidad de utilizar las extensiones personalizadas del editor que se pueden desarrollar con el SDK de Visual Studio.

Read more

MICROSOFT DYNAMICS AX 2012 R2 DEMO VM ACTUALIZADA

El pasado día 9 de febrero fue publicada una versión actualizada de la máquina virtual demo de Microsoft Dynamics AX 2012 R2 que ya anunciamos hace unas semanas. Las novedades están orientadas sobre todo al Business Intelligence, incluyendo varios informes realizados mediante Power View y mejoras en los Role Center. La previsión es que a finales de marzo se publique otra revisión, añadiendo datos localizados y más scripts demo y anuncian nuevas especificaciones de la máquina virtual (que ya son bastante exigentes).

Read more
Thumbnail image

AX TIP: EXPORTAR VALORES DE UN ENUMERADO EN MICROSOFT DYNAMICS AX

Hace unos días vimos un código bastante sencillo para obtener una lista de proyectos fácilmente exportable. Otra cosa que es útil exportar (para hacer documentación, por ejemplo) y que no se encuentra en la tabla de metadatos UtilElements son los valores de un enumerado, ya sea el nombre, el Label, el ID, o cualquier combinación de éstos. Para ésto podemos utilizar la clase DictEnum de la siguiente manera: ´´´ static void JAEE_GetEnumValueList(Args _args) { DictEnum enum; int i; ;

Read more