PLANES DE FORMACIÓN GRATUÍTA PARA CERTIFICADOS FUNCIONALES EN DYNAMICS FINANCE & OPERATIONS

Hace poco estuve buscando formación para preparar los exámenes de la certificación oficial en Dynamics 365 Finance and Operations y, en mi opinión, los planes de formación gratuítos disponibles en Microsoft Learn son la mejor opción, ya que se mantienen actualizados al mismo ritmo que los exámenes. Dejo por aquí una lista de los más recomendables para cada examen, de momento solo he usado la primera lista para aprobar el MB-300, lo demás es lo que pretendo utilizar para preparar el resto de ellos.

Read more

ACCEPTANCE TEST LIBRARIES (#ATL) PARA DYNAMICS 365 FOR FINANCE AND OPERATIONS

Uno de los anuncios más emocionantes de los últimos meses (y no es poco decir, con lo rápido que avanzamos tras el OneVersion) para programadores de Microsoft Dynamics 365 for Finance and Operations es la ATL. Esta es la librería que el equipo de producto utiliza para desarrollar sus propios test (unitarios o, mejor, de integración) funcionales. El framework de Unit Testing existe desde hace tiempo en Dynamics AX, pero era complicado utilizarlo debido a la complejidad de mantener los datos necesarios para la ejecución de las pruebas y permitir la creación de pruebas deterministas.

Read more
Thumbnail image

DYNAMICS 365 SATURDAY - MADRID 2019

El pasado sábado 25 de mayo tuvo lugar el Dynamics 365 Saturday - Madrid 2019 en las oficinas de Microsoft. Tras la buena experiencia del año pasado, no podía perdérmelo. El crecimiento del evento ha sido impresionante, con más de 400 asistentes es uno de los 365 Saturday más grandes del mundo, y tanto la calidad de las ponencias como la repuesta de los asistentes ha sido alucinante. Comparto como siempre mi sesión sobre OneVersion y actualización continua, un tema muy interesante tras el lanzamiento de la versión de Abril de Dynamics 365, que sigue evolucionando rápidamente.

Read more
Thumbnail image

RELEASE YOUR DYNAMICS 365 FOR FINANCE AND OPERATION PACKAGES TO LCS WITH AZURE DEVOPS PIPELINES [ENG]

The first automation task to close the continuous integration cycle in Dynamics 365 for Finance and Operations with Azure DevOps pipelines was released recently as described on the official announcement. These are some high-level instructions to set it up while the official documentation is released: Prerequisites To keep things simple, these prerequisites should be prepared before starting this process: You need a running Dynamics 365 Finance and Operations build, and thus an LCS project linked to this DevOps instance.

Read more
Thumbnail image

DYNAMICS 365 SATURDAY - MADRID 2018

El pasado sábado 19 de mayo tuvo lugar el Dynamics 365 Saturday - Madrid 2018 en las oficinas de Microsoft donde pudimos pasar el día rodeados de la comunidad y compartiendo conocimientos y conversaciones. Es la primera vez que acudía a uno de estos eventos y seguro que repetiré porque la experiencia ha sido realmente buena. Compartí una sesión sobre extensiones que comparto más abajo, basada en el contenido que ya publiqué en inglés en el blog de mi equipo en Microsoft en estos enlaces:

Read more
Thumbnail image

EMBRACE THE EXTENSIONS MINDSET WITH DYNAMICS 365 FOR FINANCE AND OPERATIONS #2 – SYSEXTENSION FRAMEWORK [ENG]

In my previous post Embrace the extensions mindset with Dynamics 365 for Finance and Operations we reflected on some of the patterns we can leverage to create our customizations by using only non-intrusive changes based on a real example: Adding a new Number Sequence to a standard module. In particular, we discussed: Metadata Extensions — to add a new_ Enum Value in a standard Base Enum. Class Extensions — to add a new method to a standard class.

Read more
Thumbnail image

LIBRO: CLEAN CODE

Hace mucho que no comento libros. Lo más curioso es que el libro que os traigo hoy siempre fue, en mi cabeza, el primero que debí haber traído. Esa fue la idea originalmente, pero después decidí omitirlo porque, aplicado al desarrollo de puro X++ no tenia tanto sentido. Lo tenía, de hecho, pero sólo podía apreciarse después de leerse el libro, así que era un mal aliciente para fomentar su lectura.

Read more
Thumbnail image

AX PERFORMANCE MONITOR 101 - TIPS AND TRICKS TO DEAL WITH PERFORMANCE COUNTER FILES [ENG]

In my previous blog post, I explained how to setup Performance Monitor (PerfMon) to proactively capture performance data while cleaning old files to keep disk space under control. This is, let’s say, our ideal scenario, but sometimes setup is not that specific and we need to deal with suboptimal files that contains the performance data we need to analyze: We have too many files We have too few files We have some huge file that makes analysis or processing it too slow We have files captured in different languages Let’s have a brief description on how we can deal with some situations by introducing a couple of small but useful tools:

Read more
Thumbnail image

AX PERFORMANCE MONITOR 101 - SETUP PERFMON FOR CONTINUOUS MONITORING WITH ROLLING FILES [ENG]

Windows Performance Monitor (PerfMon) is likely the most useful tool (together with our DynamicsPerf package) to monitor and diagnose performance problems related with your Microsoft Dynamics AX infrastructure and, in general, for any software running on Windows operating systems. Given its importance, is surprising how many people is not using it properly or, even worst, is not using it at all. I will briefly explain how to setup PerfMon to collect performance counters in all servers for continuous monitoring, creating log files per day, compressing and deleting old files to minimize disk space, along with some tips and tricks during the process:

Read more
Thumbnail image

EMBRACE THE EXTENSIONS MINDSET WITH DYNAMICS 365 FOR FINANCE AND OPERATIONS [ENG]

A couple of weeks ago, we launched the last platform update 10 (August 2017) for Dynamics 365 for Finance and Operations, Enterprise Edition and, as in almost every release, there were changes regarding the Application Extensibility Plans. A lot of effort is being invested in the journey to a non-intrusive way to extend the application, and it needs to be understood as a critical change in the way we think about customizations.

Read more