El «nuevo» Dynamics AX

Microsoft ha anunciado hoy oficialmente, por fin, la nueva versión de nuestro ERP preferido llamado finalmente “Dynamics AX” o “New Dynamics AX”, en la misma línea que otros productos publicados en la nube como Visual Studio Online (ahora llamado Visual Studio Team Services). Omitiendo cualquier número de versión llaman la atención sobre el objetivo de convertir AX en una plataforma de software como servicio (SaaS), de forma que la versión concreta no sea demasiado importante al recibir constantes y frecuentes actualizaciones automáticamente. Personalmente (no hay confirmación de esto) apostaría a que la versión on-premise que se publicará dentro de unos meses incluirá un número de versión como de costumbre, para diferenciarlo de su hermano en Azure.

Leer más
Thumbnail image

Microsoft MVP Global Summit 2015

Ya de vuelta en el mundo real, no puedo dejar de comentar el evento al que fuimos invitados todos los MVP la semana pasada en el campus de Microsoft en Redmond (Washington), el Microsoft MVP Global Summit 2015. Este es, en mi caso, uno de los principales alicientes para mantener este galardón ya que una vez al año te ofrece la oportunidad de disfrutar de la mejor formación que se puede conseguir en Microsoft Dynamics, ofrecida directamente por los Program Manager y el equipo de desarrollo del producto, a la vez que disfrutas de una semana de celebración y compañerismo con el resto de MVPs a nivel mundial.

Leer más

Control de versiones en Microsoft Dynamics AX 2012 mediante ramas de Team Foundation Server (ALM-VII)

En capítulos anteriores hablamos sobre cómo instalar y configurar Team Foundation Server, así como las posibilidades que ofrece para gestionar tareas y administrar el código fuente desde nuestra instancia de Microsoft Dynamics AX 2012. Comentamos las funciones básicas ,aunque imprescindibles, para proteger y desproteger el código en el servidor y las ventajas que ello suponía en cuanto a almacenar todo el histórico de cambios de los objetos, como por ejemplo: revisar el historial de cambios de un objeto, volver a una versión anterior, descartar cambios sin confirmar, etc.

Leer más
Thumbnail image

HOWTO: Exponer servicios de Microsoft Dynamics AX 2012 en un IIS externo

Para exponer los servicios web de Microsoft Dynamics AX 2012 fuera de nuestra red, es necesario instalar un servicio IIS que maneje las conexiones y la seguridad con “el mundo exterior”. La instalación de este servicio dependerá de nuestra red y lo ideal es que sea realizado por personal especializado en estas tareas (normalmente en un departamento de sistemas). Una vez instalado, la conexión de este servicio IIS con nuestra instancia de AX es muy sencilla.

Leer más
Thumbnail image

¡Enhorabuena MVP de Microsoft 2015!

Un año más, Microsoft me ha renovado como MVP de Microsoft en la especialidad técnica Microsoft Dynamics AX. Parece que fue ayer pero ya van 4 años y la ilusión que hace renovar no ha decaído lo más mínimo. Lo más destacado este año ha sido sin duda la publicación de mi primer libro, el (todavía) único en castellano sobre desarrollo en Dynamics AX y el cual espero hayas podido disfrutar:

Leer más

Cumulative Update 9 para Microsoft Dynamics AX 2012 R2 y Windows 10

Ya está disponible la siguiente actualización acumulativa para Microsoft Dynamics AX 2012 R2, que será la CU9 (6.2.3000.110) siguiendo el orden de numeración acostumbrado. Ver todos los números de versión y KB aquí. Se puede descargar con el login apropiado en PartnerSource, CustomerSource y LCS. Los enlaces de la actualización son: Cumulative update 9 (CU9) for Microsoft Dynamics AX 2012 R2 (KB3092626) Cumulative Update 9 Installation Guide También se publicaba hace unos días confirmación sobre la compatibilidad de AX 2012 R2 CU8 y siguientes con Windows 10. La compatibilidad de AX 2012 R3 se confirmará en los próximos días.

Leer más

HowTo: Impersonar otro usuario para ejecutar código en X++

A pesar de que esto no es habitual y va contra unas cuentas Best Practices, en algunos casos muy específicos podemos necesitar ejecutar un framento de X++ (una llamada a un método) en el contexto de un usuario que no es el que está ejecutando la sesión actual, ya sea una sesión de cliente o un proceso Batch. Para ejecutar una llamada a un método con un usuario concreto, usamos este código:

Leer más

Conectar a servicios externos mediante HTTPS desde Microsoft Dynamics AX 2012

Hace ya bastante tiempo publiqué el código necesario para consumir servicios web externos desde Microsoft Dynamics AX 2012 utilizando únicamente X++. Este código se puede encontrar fácilmente en muchos sitios ya que es básicamente el mismo para casi cualquier servicio WCF, pero a veces necesitamos ajustar algunas propiedades de la conexión, por ejemplo, para conectar a extremos HTTPS. Según la documentación de MSDN (aquí), en C# el cambio sería muy sencillo, simplemente modificando un par de propiedades del binding durante la conexión:

Leer más

Control del código fuente con TFS en Microsoft Dynamics AX 2012 (ALM-VI)

En anteriores capítulos de esta serie ya hablamos de cómo instalar y/o configurar nuestra instancia de Microsoft Team Foundation Server, y también sobre cómo usarlo para gestionar nuestras tareas y requerimientos. Este artículo es la última parte acerca de la funcionalidad básica de la integración entre Microsoft Dynamics AX 2012 y TFS, para poder empezar en los siguientes post con temas más avanzados. En este artículo veremos como trabajar con TFS para la gestión de versiones del código fuente (VCS), que es el primer paso para poder utilizar las funcionalidades más avanzadas del sistema en cuanto a sus capacidades de ALM. Básicamente, el control de versiones pretende que cualquier cambio realizado sobre los objetos del sistema quede registrado, así como la fecha, el autor de dichos cambios, qué otros objetos se modificaron a la vez y por qué (mediante los comentarios en durante el check-in).

Leer más

[OffTopic] Cambiar la búsqueda por defecto a google en IE11 en español

Nunca publico artículos que se salgan de la línea de interés de Microsoft Dynamics AX, pero esto es algo que siempre acabo buscando en internet porque se me olvida de una vez a otra, así que lo guardo aquí para recordarlo en el futuro. Puede que, de paso, le sirva a alguien más :P El problema es que cuando intentas agregar un nuevo proveedor de búsqueda a IE11 teniendo el idioma Español activado en Windows, google no aparece en la lista de Add-ons de la galería de Microsoft. Esto es bastante frustrante y aunque la solución es sencilla, no es evidente. Hay que cambiar la URL por defecto que nos ofrece la galería para que apunte a la versión americana del sitio (cambiar es-es por en-us):

Leer más