Categoría: jatomas.com

Generar e Importar ficheros Excel con X++ en #MSDyn365FO

Todos sabemos que la gestión y la integración que #MSDyn365FO trae de serie con los productos de Microsoft 365 es muy buena, especialmente con los ficheros Excel. Aun así, existen ocasiones en las que tenemos que desarrollar código propio para generar ficheros o para importarlos por varios motivos, como puede ser importar ficheros con un formato concreto que no se ajusta a la integración estándar, o generar ficheros para los que hay que hacer una serie de cálculos previos. Por este motivo, he decidido compartir con vosotros una clase que he desarrollado y que permite gestionar estos ficheros de una […]

+Info

Azure Key Vault & MSDyn365FO: Configuración de certificados y contraseñas

Cada cierto tiempo me toca configurar el certificado electrónico para utilizarlo en el módulo del SII (Suministro Inmediato de Información) y siempre me pasa igual, no recuerdo exactamente como era. Es por ello que he decidido escribir este post, con un paso a paso lo suficientemente detallado como para no tener que perder más tiempo buscando en internet como se hacía, y oye, si además ayudo a alguien en la misma tesitura, pues mejor que mejor! Este artículo va a ir dividido en tres partes principales. Las dos primeras partes son, como decía, las que necesitamos para utilizar el módulo […]

+Info

Modo Oscuro en Visual Studio para el Editor de Código de X++

El modo oscuro está de moda. Cada vez son más las aplicaciones y sistemas que se ofrecen esta opción: Twitter, Instagram, Facebook, Android…, y por supuesto, desde hace ya tiempo, Visual Studio!. Como ya sabéis, el uso del modo oscuro tiene ciertas ventajas, como puede ser el ahorro energético, el descanso de la vista, y la mejor de todas, programar con modo oscuro te hace ser un programador mucho más cool! 😎 Estoy seguro de que a más de un programador de Dynamics AX le ha dado envidia, más de una vez, ver a algún compañero del metal programando en […]

+Info

Business Events: Payload personalizado (II)

En el anterior artículo estuvimos hablando de una solución que nos iba a permitir personalizar el contenido y la estructura del payload que se envía a través de Business Events de forma drástica, de modo que seamos capaces de adaptarnos a un formato de JSON diferente al estándar de #MSDyn365FO, todo ello sin dejar de utilizar toda la potencia de este framework. Ahora, vamos a pasar a ver con más detalle los pasos realizados para llegar a esta solución. Como comentábamos en el último post, esta solución la dividiremos en dos partes diferenciadas: Identificar los eventos que deben cumplir con […]

+Info

Business Events: Payload personalizado (I)

El propósito de este artículo es hablar sobre la posibilidad de cambiar el formato o la estructura del JSON que enviamos a través de un Business Event de la forma menos intrusiva y más reusable posible, permitiendo en todo momento utilizar la potencia y la robustez del framework de Business Events. Actualmente estoy participando en un proyecto con una gran cantidad de integraciones entre distintas herramientas. En este proyecto se ha decidido utilizar una Cola de Azure Service Bus para gestionar los distintos eventos que todas y cada una de las herramientas va generando. Debido a esta gran cantidad de […]

+Info

Toca desarrollar en #MSDyn365FO… ¿Y ahora qué?

Pues eso, soy programador con experiencia en Microsoft Dynamics AX, he participado en varios proyectos sobre las versiones 2009, 2012, R2, R3… y finalmente, mi empresa empieza a trabajar en un proyecto de Dynamics 365 for Finance and Operations, y pienso… ¿Y ahora qué? Lo primero de todo, aclarar que mi intención con este artículo no es la de sentar cátedra, imponer mi punto de vista o rechazar el de otros, al contrario, con este artículo me gustaría estimular la curiosidad de otros compañeros, generar debate y sobretodo poner en duda los mecanismos o las estrategias que estamos utilizando en […]

+Info

Truco: Consumir Business Events desde Flow en entornos Self-Service

Los entornos Self-service ya están aquí, y han llegado para quedarse. Si no sabes de qué estoy hablando o simplemente quieres tener más detalles sobre este nuevo tipo de despliegues, puedes echar un vistazo a este artículo escrito por mi compañero Adrià hace unos meses. Tal y como comentaba Adrià, para poder trabajar y probar este nuevo tipo de despliegue, era necesario inscribirse en una preview privada, pero esto ya no es así. De hecho, los dos últimos proyectos que hemos comenzado en Axazure ya vienen con este tipo de despliegues, y uno de los proyectos que comenzamos con el […]

+Info

Y ahora ¡también en inglés!

Como lo oyes! Como propósito de año nuevo, me he propuesto publicar también las entradas en inglés. Sinceramente, los idiomas nunca han sido uno de mis fuertes, pero es cierto que desde que trabajo en Axazure, he ido mejorando poco a poco mi inglés hasta el punto de poder mantener conversaciones más o menos fluidas con gente de otros países sin tener que avergonzarme por mi, hasta ahora, pésimo nivel jejeje. Está claro que esto va a suponer un sobresfuerzo a la hora de publicar artículos, pero me parece que es el paso correcto por varios motivos. El primero de […]

+Info

Embeber aplicaciones web en #MSDyn365FO con WebsiteHost control (PU31)

Como ya sabréis, acaba de salir la versión 10.0.7 PU31 en PEAP, y como es de esperar viene cargada de novedades, tanto funcionales como técnicas. Una de las novedades que más me ha llamado la atención, como podréis ver en mi timeline de twitter 😅, ha sido la posibilidad de añadir aplicaciones de terceros directamente en Finance and Operations (embeber) a través de iFrames. Para probar este nuevo control, me he propuesto añadirlo al formulario de clientes (CustTable) de forma que podamos visualizar la página web que tengamos dada de alta en los datos de contacto del mismo. Los pasos […]

+Info

Consumir Business Events desde Microsoft Flow

Actualización: Desde el anuncio en Microsoft Ignite, Microsoft Flow se llama Microsoft Power Automate. En el anterior artículo hablábamos sobre los Bussines Events en Microsoft Dynamics 365 for Finance and Operations, o mejor dicho en Microsoft Dynamics 365 Finance y en Microsoft Dynamics 365 Supply Chain Management (o algo así… 🤔). Estuvimos viendo qué son los business events, qué tipo de eventos tenemos disponibles y los distintos extremos que podemos utilizar para consumirlos entre otras cosas. Hoy vamos a ver de forma un poco más práctica los pasos que debemos seguir para utilizar estos eventos de negocio y poder consumirlos […]

+Info