5 años

Hoy hace 5 años que empecé a publicar artículos sobre Microsoft Dynamics AX en este blog. El blog ya existía anteriormente (desde 2006), pero hace varios años deseché todo el contenido anterior para focalizarlo en este tema.

Happy Birthday :D

Fueron varias las razones que me motivaron a escribir sobre AX en aquellos años, entre otros el simple hecho de registrar mis propias notas para poder encontrar fragmentos de código o soluciones cuando volviera a necesitarlas (todavía lo hago), pero sobre todo por las grandes dificultades que tenía entonces para encontrar material en Internet sobre AX y programación X++.

Por aquel 2009, este era el único blog especializado en programación X++ disponible en la red, y tampoco eran multitud los que lo hacían en ingles. Por suerte para todos esto ha cambiado y, 5 años y casi 150 post después, son muchos los compañeros que publican material interesante en diferentes idiomas, incluyendo el castellano, tanto en España con en latinoamérica. Creo que todos percibimos esta mejora en la comunidad y ese sentimiento de compartir información tan presente en compañeros de otras tecnologías, por lo que aunque todavía nos queda mucho por mejorar, creo que vamos por el buen camino :)

Descargar aplicación Microsoft Dynamics AX 2012 desde Team Foundation Server (ALM-IV)

Hace ya mucho tiempo desde la última entrada de esta serie!! Pero aquí estamos de vuelta. Voy a plantear un caso real: Empezamos a trabajar con un cliente y cuando le pedimos los datos para conectar a su aplicación sólo nos da un usuario y una contraseña y una URL correspondiente a un proyecto de Team Foundation Server. ¿No puede ser tan complicado verdad? Pues no lo es, incluso apuntando esa URL a un TFS en la nube (ahora Visual Studio Online, durante un tiempo llamado Team Foundation Service).

El primer paso es preparar el repositorio local donde se van a almacenar los ficheros descargados desde TFS. Para esto simplemente hay que crear una carpeta en el disco duro, yo suelo hacerlo en c:\TFS_Repo y dentro de esta carpeta creo una estructura con la forma \Proyecto\(Rama)\Aplicacion\Modelo. Como en este caso no voy a utilizar ramas, creo la carpeta c:\TFS_Repo\AX2012\Main (Main es mi nombre para la aplicación, en este caso). Esta estructura puede variar según las necesidades y los gustos de cada uno, yo lo hago así porque dentro de la carpeta TFS_Repo puedo almacenar otros proyectos de TFS independientes de AX 2012, y todo queda ordenado.

A continuación, en el entorno de desarrollo de mi aplicación AX 2012 (que está recién instalado, sin ningún cambio), vamos a Control de la versión > Parámetros de control de versión, o Ctrl+Shift+V:

AX2012 TFS - Parámetros TFS

Formación gratuíta: Desarrollo con Microsoft Dynamics CRM 2011

Llevo un tiempo buscando material de calidad para aprender a programar sobre Microsoft Dynamics CRM, herramienta hermana de Microsoft Dynamics AX y con la que tenemos que vernos cada vez más a menudo (y lo haremos todavía más en el futuro, previsiblemente).

Me llevado una grata sorpresa (varias sorpresas, de hecho) al descubrir que Demian, compañero MVP con el que compartimos viaje y aventuras en Seattle hace unos meses, ha publicado un curso muy completo con los fundamentos del desarrollo sobre este producto en formato vídeo, de manera gratuita y en español en la (también recién descubierta para mí) Comunidad CRM.

Comunidad CRM

Recomiendo encarecidamente tanto este curso como la comunidad CRM y el blog de Demian para estar al tanto de las novedades de este producto. Y gracias también a los compañeros de El Rincón Dynamics por el chivatazo, ya que lo descubrí gracias a ellos 😉

Libros: Reporting con SSRS en Microsoft Microsoft Dynamics AX 2012

Continúo con la serie de comentarios de libros sobre Microsoft Dynamics AX, y esta vez traigo dos a la vez publicados en un breve periodo por Packt Publishing sobre el reporting en Microsoft Dynamics AX 2012 basado en SQL Server Reporting Services.

Developing SSRS Reports for Dynamics AX   Microsoft Dynamics AX 2012 Reporting Cookbook

El primero, Developing SSRS Reports for Dynamics AX escrito por Mukesh Hirwani es una introducción al reporting en SSRS para AX muy completa y bien ordenada. El libro está estructurado para ser leído y es una lectura interesante para conocer todos los componentes que intervienen en este “nuevo” sistema de reporting. Entrecomillo nuevo porque, a pesar de ser novedad el uso de la herramienta desde Dynamics AX, el producto ya existía y es ámpliamente utilizado de manera independiente. Explica de manera casual algunos detalles propios de SSRS y explica de manera bastante clara los componentes que se han agregado en AX 2012 para posibilitar y facilitar la integración.

El otro es Microsoft Dynamics AX 2012 Reporting Cookbook escrito por Kamalakannan Elangovan es un libro de “recetas“, también interesante, aunque de utilización diferente. Este libro entra en menos detalle teórico sobre los componentes, pero baja muy a lo práctico detallando de manera muy práctica casos que sin duda se nos dan en el día a día de la elaboración de informes. Es un libro para tener cerca cuando se trabaja con informes para ir a consultar propiedades o trozos de código que son muy reutilizables y prácticos.

Si tuviera que elegir sólo uno creo que me quedaría con el segundo pero lo cierto es que leerlo sin conocer antes ciertos conceptos previos es complicado así que para una buena formación en reporting los leería los dos, por ese orden, que es lo que acabo de hacer 😉

Más comentarios sobre libros aquí.

Nuevo PartnerSource y declaración de intenciones

Esta semana se ha publicado la nueva versión del portal PartnerSource que, según indican desde Microsoft, es el primero de una serie de pasos destinados a mejorar nuestra experiencia con estos portales (falta le hacía, la verdad ;))

 

Recomiendo echar un vistazo porque la experiencia de usuario y la navegación ha mejorado mucho. Se puede aprovechar la visita para descargar el también actualizado recientemente Statement of Direction (declaración de intenciones) for Microsoft Dynamics AX, donde nos explican (sin mucho detalle) los pasos en los que se mueve Microsoft para el próximo ejercicio y los siguientes.

Microsoft MVP Global Summit 2013

La semana pasada se celebró en Seattle el Microsoft MVP Global Summit 2013 que reúne a los MVP de todas las tecnologías y de todo el mundo con los equipos de Microsoft que desarrollan esas tecnologías. Durante estos días hemos podido disfrutar de tres intensos días de charlas sobre el presente y futuro de Microsoft Dynamics AX que lamentablemente no podemos compartir de momento, así como conocer y discutir con el equipo de producto aspectos que nos afectan como clientes y usuarios y que nos gustaría mejorar.

MVP Global Summit 2013

Conocer los distintos campus de Microsoft donde trabaja el equipo de producto y poder discutir con ellos las ventajas e inconvenientes de ciertas funcionalidades ha sido una experiencia increíble y de eso tienen buena culpa el resto de MVPs de Dynamics AX que asistieron y con los que hemos pasado una semana increíble. Aquí estamos todos:

MVP Global Summit 2013

 

Dar las gracias también al resto de españoles con los que viajamos y estuvimos allí y con los que pudimos pasar una semana muy divertida (y por hacernos de guía turístico a quienes no habíamos ido allí antes), no todo iba a ser trabajo 😉