Microsoft Dynamics AX 7 Virtual Launch Event
Como cabía esperar, el lanzamiento oficial del próximo Microsoft Dynamics AX se llevará a cabo a principios del mes que viene en un evento público y online que repetirá a diferentes horas para facilitar su asistencia desde todo el mundo. Dynamics AX Virtual Launch Event Se puede encontrar más información en la web del evento pero aquí va lo básico: Sesiones March 8, 2016 / 6:00 pm – 7:00 pm PST (de 3h a 4h de la mañana en España) March 9, 2016 / 8:00 am – 9:00 am PST (de 17h a 18h en España, si lo he convertido bien) Agenda Executive Welcome Customer Demos & Insights Transform business faster Grow at your pace—evolve your business with the choice and flexibility of the cloud Yo no me lo pierdo. ¿Y tu? :)
Desarrollo en Dynamics AX 7: La nueva arquitectura
Mientras esperamos que se publique la versión definitiva de “El Nuevo” AX o Dynamics AX 7, podemos empezar a comprender las bases del sistema utilizando la información publicada y la Preview pública. Antes de entrar a analizar los detalles de la nueva versión, que son muchos y nos va a llevar bastante tiempo, hay que comprender las bases que han motivado todos esos cambios y que nos van a permitir comprender mejor la nueva forma de desarrollar, que aunque utiliza herramientas parecidas a las versiones anteriores, veremos como son totalmente diferentes.
Leer másProcesos BUILD automáticos con TFS y AX 2012 (2/2) (ALM-X)
En el artículo anterior de esta serie definimos el proceso principal para configurar una Build de Microsoft Dynamics AX 2012 en TFS, en resumen: Instalar y configurar los componentes de TFS necesarios en el servidor de build (Agente, Controlador, etc.). Crear un nuevo proyecto con las actividades personalizadas y la plantilla por defecto. Subir todo esto al repositorio de código fuente en TFS o Team Services para que el Controlador pueda acceder a ellos. Añadir estas referencias a Visual Studio para que éste reconozca las actividades nuevas. Crear una nueva definición de Build utilizando la plantilla descargada. Nos quedábamos ejecutando esta definición de Build recién creada con todas las opciones, actividades y plantilla por defecto, y tras todo lo cual recibíamos un error. Frustrante, ¿No? Puede que si, pero si lo pensamos es bastante lógico, veamos:
Leer másMicrosoft Dynamics AX Public Preview (AX7 CTP8)
La versión previa del esperado nuevo Microsoft Dynamics AX (o AX 7) ha sido liberada durante los últimos días para partners y clientes con un cotrato BREP (Business Ready Enhancement Plan) activo. Los detalles pueden encontrarse en los siguientes enlaces (requieren login): PartnerSource CustomerSource Recordemos que esta es una versión sólo apta para formación y demos, no apta en ningún caso para desplegar entornos de producción. En un artículo anterior, ya describimos como desplegar estos entornos de desarrollo y pruebas en nuestra suscripción de Azure desde Dynamics Lifecycle Services (LCS).
Leer másMicrosoft Dynamics AX 7 y el nuevo X++
El nuevo Microsoft Dynamics AX también trae consigo “el nuevo X++”. La mayoría de cambios recibidos por el nuevo X++ son relativos al compilador y las herramientas para desarrollarlo. El compilador es totalmente nuevo, haciendo de X++ un lenguaje más del stack de .NET, lo que ha permitido integrarlo totalmente con Visual Studio y evitar el compilado en dos partes de versiones anteriores: No más p-code, todo el código X++ es compilado ahora directamente a CIL. Pero de esto hablaremos otro día, hoy vamos a ver los cambios en el lenguaje en sí mismo, en la sintaxis, disponibles en la nueva versión:
Leer másProcesos BUILD automáticos con TFS y AX 2012 (1/2) (ALM-IX)
En los post anteriores de esta serie hemos visto cómo configurar un servidor TFS (local o en la nube) y cómo utilizarlo para gestionar nuestras tareas, controlar el código fuente y gestionar versiones mediante ramas, entre otras cosas. Para cerrar el círculo debemos procesar toda esa información, código y versiones en algo que podamos entregar a nuestros clientes/usuarios. Aquí es donde entran en juego los procesos automáticos de construcción y compilado, llamados procesos Build. Ejecutar una Build en TFS es relativamente sencillo si trabajamos con lenguajes .NET, pero para hacerlo con AX tendremos que trabajar un poco antes para preparar el entorno e instalar los componentes necesarios en los servidores.
Leer másHowTo: Desplegar Microsoft Dynamics AX 7 en Azure
El nuevo Microsoft Dynamics AX, como sabemos, sólo está disponible en su versión para Azure por el momento. En cualquier caso, incluso cuando se publique la versión on-premise los entornos de desarrollo van a ser máquinas virtuales autocontenidas que podemos desplegar en Azure o montar en entornos locales. Vamos a aprovechar que hoy Scott Guthrie (Executive VP Microsoft Cloud and Enterprise) ha anunciado la disponibilidad de la la preview pública durante la Convergence 2015 EMEA en Barcelona, para a ver cómo desplegar una de esas máquinas de desarrollo/demo y empezar a echar un vistazo a la plataforma, es muy fácil.
Leer másProblemas de sincronización en Microsoft Dynamics AX 2012
A veces al sincronizar la base de datos de Microsoft Dynamics AX 2012 obtenemos errores sin sentido. En mi ejemplo, estoy recibiendo un error indicando que no se puede cambiar el tipo de dato de un campo en una tabla. Pero ese campo ni siquiera existe en esa tabla, el mismo mensaje de error indica que intenta convertir un campo de una tabla en otro campo de otra tabla… absurdo.
Leer másPrepárate para el nuevo Microsoft Dynamics AX
Ya hemos comentado varias veces que Lifecycle Services va a ser una pieza fundamental a la hora de administrar la infraestructura del nuevo Microsoft Dynamics AX. Tareas como el despliegue de nuevos entornos, modificaciones, actualizaciones, monitorización, etc. van a ser responsabilidad de LCS a corto plazo, por lo que mientras esperamos el lanzamiento de la preview pública, podemos empezar a preparar nuestro LCS para tenerlo listo el día del lanzamiento. Conectar LCS con suscripciones de Azure Lo primero que debemos hacer es conectar nuestro proyecto de LCS a nuestras suscripciones de Azure, que van a ser imprescindibles para desplegar nuestros entornos de trabajo, incluyendo los de desarrollo, pruebas, demo, build, etc.
Leer másCódigos de etiquetas de Microsoft Dynamics AX 2012 usando ramas de Team Foundation Server (ALM-VIII)
Felizmente para nosotros, la integración de etiquetas con TFS en Microsoft Dynamics AX 2012 ha mejorado muchísimo hasta hacerla casi transparente, lo que es una mejora notable respecto a versiones anteriores. Cuando creamos una etiqueta en una instancia de AX gestionada por TFS, se crea un código de etiqueta personal que es único sólo en esa instancia (en la forma @$XXX). Lo único a tener en cuenta es que en el momento de hacer check-in debemos incluir tanto el objeto donde se utiliza la etiqueta temporal, como el propio fichero de etiquetas donde este código ha sido creado. En este momento, la integración con TFS detecta el código temporal y lo sustituye por un código definitivo coherente con la versión del fichero de etiquetas en el servidor.
Leer más



