j.a.estevan
Dynamics AX reporting y SQL Server Reporting Services (SSRS)
Una de las novedades que mas me interesan y sobre la que mas se está publicando en diversos medios (supongo que no soy el único al que le interesa) es el paso de los reports en Dynamics AX 2012 al entorno SQL Reporting Services (SSRS).

Entorno de desarrollo en AX 2012
Ya hace algun tiempo que se anunciaron algunas mejoras en el editor de X++ para la próxima versión de AX, entonces AX ’6′, finalmente AX 2012, y durante las pasadas semanas se anunciaron muchas mas.
Ahora podemos ver que casi todas esas novedades ya están implementadas en un video publicado esta semana en el blog de mfp’s two cents.

En primer lugar se ven claramente las diferencias entre el entorno de usuario y el nuevo entorno de desarrollo. El interfaz esta mas limpio para las tareas de programación e incluye nuevos menus y barras de herramientas específicas.
Tambien podemos ver lo que de momento es el nuevo AOT que incluye varios nodos nuevos implementando las funcionalidades ya anunciadas la semana pasada:

Y al pie del entorno podemos ver el indicador de Modelo actual, desde donde podremos cambiarlo con un click, como se indica en el video:

Novedades sin parar en estos días, es muy recomendable el artículo publicado hace unos dias en el mismo blog Getting to AX 2012
Microsoft Dynamics AX 2012
Acabada la Microsoft Dynamics AX Technical Conference 2011 de esta semana tenemos suficientes novedades sobre AX como para considerarlo un producto totalmente nuevo, al menos en lo que arquitectura y tecnología se refiere. La primera novedad es el nombre definitivo de la nueva versión llamada hasta ahora Dynamics AX ’6′, se publicará con el nombre comercial Microsoft Dynamics AX 2012.
Durante esta semana algunos de los afortunados que pudieron asistir a la conferencia en Redmond han estado publicando novedades en sus blogs y sobre todo, en twitter, bajo el hashtag #daxconf. Lo que publico aquí es sólo un resumen de las novedades publicadas en twitter desde diferentes cuentas.
Durante la conferencia se llegó a decir que mas que una nueva versión, AX 2012 será una nueva generación de ERP, y despues de leer este artículo y las novedades que aún no se han desvelado, creo que estaremos de acuerdo con esa afirmación. Preparemonos para re-aprender todo lo aprendido hasta ahora.

Microsoft Dynamics AX Technical Conference 2011
Foto: @techmaniac1
Avances de la nueva versión de Dynamics AX ’6′
Como es más que sabido, ya que lo han anunciado por todos los canales posibles, la semana que viene es la Microsoft Dynamics AX Technical Conference 2011 en las oficinas de Microsoft en Redmond (Washington, EEUU) y esto hace que se vayan adelantando las novedades que allí se van a contar sobre las nuevas versiones de Dynamics, en el caso que nos ocupa la version llamada de momento Dynamics AX 6.
Aunque no hay nada concreto todavía, Microsoft publicó ayer una nota de prensa anunciando lo que serán los cambios de arquitectura de AX que ya hace tiempo se venian comentando y que, si bien para usuarios finales e incluso consultores será casi un cambio transparente, para los desarrolladores y personal técnico va a ser la novedad mas importante y más esperada de esta versión, salvo que anuncien una novedad impresionante en los próximos meses.
Estoy hablando de la anunciada arquitectura en capas basada en modelos que permitirá separar de una vez los desarrollos entre partners e incluso permitirá separar para un mismo partner diferentes desarrollos como por ejemplo pueden ser soluciones verticales u horizontales. También incluirá, según se aunció durante el año pasado, el traspaso de muchos de los objetos de la aplicación que ahora se almacenan en ficheros de disco a la base de datos SQL lo que mejorará (esperemos) notablemente el rendimiento de los objetos y la facilidad de mover desarrollos entre entornos.
También se destaca una integración de serie con el resto de la plataforma Microsoft Application Platform que incluye entre otros SQL Server 2008, Visual Studio 2010, Office 2010 y Sharepoint 2010 que, según anuncian, reducirá los tiempos de integración.
Es interesante que varios partners ya han estado probando y desarrollando sobre esta versión en el programa Early Adopter (por lo que suponemos hay una versión estable disponible) y anuncian que habrá una versión preview para la comunidad técnica el mes que viene (Febrero) y que estará disponible de forma general en el tercer cuarto de este año 2011.
Todo el detalle en la Nota de Prensa.
Nuevo editor X++ en acción
Ya hace tiempo que vimos en el blog de Vincent’s algunos de las nuevas funcionalidades del editor de X++ para la próxima version de Dynamics AX, por ejemplo, algunos detalles del auto-completar del código.
Hoy acaba de publicar un video con mas novedades, todas ellas interesantes, y lo mas importante es que se pueden ver ya funcionando. Cosas como la implementación (por fin) de la documentación XML integrada con el auto-completar (igual que en Visual Studio):

la edición multi-linea o la selección de texto en columnas:

dejan un muy buen sabor de boca.
Una pena que todavía quede bastante tiempo para poder disfrutar de estas novedades, y las que están por llegar.
Modelos en AX
Sirva esta breve entrada como resumen de la interesantísima nueva funcionalidad de AX 6 publicada durante cuatro entregas en mfp’s (1, 2, 3, 4).
La idea de Modelo es una nueva abstracción superior a las capas para agrupar objetos pertenecientes a un mismo objetivo y será un avance importantísimo a la hora de implantar soluciones en las diferentes instalaciones de AX que maneja una empresa de desarrollo o un cliente final.
Supone un avance en el actual sistema de capas ya que permitira el manejo, importación y exportación de objetos situados en los diferentes modelos situados cada uno en una capa, de manera que podrán convivir desarrollos realizados por diferentes empresas, clietnes, finales, etc.
La lectura es obligada para cualquier desarrollador de AX, y mfc la resume perfectamente en estos puntos:
- Los modelos ofrecen un método de transporte mucho mejor que los ficheros AOD usados hasta ahora, sobre todo porque peuden ser firmados y tener un manifiesto.
- Los modelos permiten la instalación de desarrollos de orígenes diferentes en la misma capa.
- Los modelos permiten segmentar un desarrollo en modelos mas pequeños y manejables.
- Los modelos estan totalmente integrados en la experiencia de desarrollo con MorphX
Statement of Direction for MS Dynamics AX
Microsoft publicó hace unos dias un completísimo e interesante documento de 44 páginas explicando el pasado, presente y futuro de su producto Dynamics AX. Una lectura casi obligatoria para los que estamos dentro o esten pensando entrar en este mundo.
En el documento se analizan las soluciones ya implementadas recientemente en el SP1 de la version 2009 así como futuras funcionalidades de la próxima versión 6 y la dirección en la que se orientan las nuevas versiones sucesivas hasta 2018, así como los planes de mantenimiento y soporte actualizados.
Descargar desde PartnerSource (requiere login)
AX6: los .aod pasan a SQL
Novedades sobre Axapta 6, para variar desde mfp’s two cents. Esta vez algo transparente para el usuario final pero que promete mejorar la vida de los desarrolladores.
A partir de la nueva version de AX, los ficheros .aod que antes contenian los objetos de las diferentes capas de desarrollo de la aplicación (los objetos del AOT) se eliminan y su contenido pasa a la base de datos, lo cual no supondrá ningún cambio a nivel funcional pero mejorará la velocidad de acceso a estos datos, lo cual es motivo de tiempos de respuesta demasiado altos actualmente, por ejemplo, al hacer búsquedas en los objetos del AOT o en otras opciones de MorphX.
Además de esto el hecho de cambiar del rígido modelo de datos en ficheros a un nuevo modelo basado en bases de datos permitira mayor flexibilidad y escalabilidad, por ejemplo, para evitar los problemas de element-ID.
Descripción mas ténica y concreta en el enlace de abajo.