Etiqueta: MsDyn365

Power Automate & MSDyn365FO: A fondo (III)

En este tercer y último artículo sobre Power Automate y su conector para Microsoft Dynamics 365 Finance and Operations apps vamos a hablar de las distintas operaciones de escritura existentes en el mismo. Estas operaciones son las siguientes: Crear registro Actualizar un registro Eliminar registro Antes de comenzar con ellas, debemos tener en cuenta que estas operaciones estarán disponibles únicamente para aquellas entidades que tengan la propiedad Is Read Only con valor No, es decir, entidades que permitan la escritura de datos. De hecho, el propio Power Automate nos avisa de ello, tal y como podemos ver en la siguiente […]

+Info

Power Automate & MSDyn365FO: A fondo (II)

Continuamos con la serie de artículos sobre Power Automate y las distintas operaciones que pueden realizarse sobre Microsoft Dynamics 365 Finance and Operations apps. Como vimos en el artículo anterior, gracias al conector premium de MSDyn365FO para Power Automate, disponemos de una serie de desencadenadores y acciones para interactuar con nuestro sistema. En este nuevo artículo vamos a empezar a hablar de las acciones, concretamente de las distintas acciones de lectura que existen, que son: Obtener lista de entidades Obtener un registro Muestra los elementos presentes en la tabla Si quieres aprender más sobre el desencadenador disponible, echa un vistazo […]

+Info

No-Code: Extender MSDyn365FO con la Power Platform

Las soluciones No-Code han llegado para quedarse, solo hay que ver la cantidad de contenido, casos de uso, artículos, vídeos y eventos dedicados, por ejemplo, a la Power Platform de Microsoft. En mi caso concreto, no creo que esta plataforma haya venido para reemplazar a todas las customizaciones que hacemos a través de X++, si bien, nos pueden ayudar a solucionar ciertos problemas sin necesidad de generar código, de forma más rápida, económica y fácil de mantener. Pongamos un caso de uso para Finance and Operations: Necesitamos notificar a un usuario o grupo de usuarios cuando los clientes son modificados […]

+Info

Business Events: Payload personalizado (IV)

Como ya sabéis (espero 😅), hace unos días presentamos una sesión sobre Business Events para Desarrolladores en la DynamicsCon. En esta sesión, estuvimos hablando, entre otras cosas, de como podíamos personalizar el payload de los Business Events que exponemos al exterior, para darles una estructura distinta a la que viene por defecto, y siendo capaces de reutilizar toda la funcionalidad que Dynamics F&O trae OOB. Al finalizar la demo, tuvimos unos minutos de Q&A en directo, y uno de los asistentes (J.C.) hizo una consulta relacionada con la parte de los payloads personalizados: ¿Al descargar el esquema desde el catálogo […]

+Info

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

Dynamics Power Spain Online 2020

El pasado sábado 13 de junio tuvo lugar el Dynamics Power Spain Online 2020, que se ha convertido en mi opinión, en el evento referencia a nivel nacional sobre Microsoft Dynamics 365 y Power Platform. Para el que no lo conozca, se trata del evento conocido anteriormente como Dynamics 365 Saturday, un evento totalmente gratuito llevado a cabo un sábado (obviamente) en las oficinas de Microsoft Ibérica en Madrid. El año pasado, este evento congregó a más de 400 personas venidas de toda España, e incluso del extranjero, que pudieron disfrutar de una excelente jornada de comunidad, rodeados de amigos […]

+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 (III)

Este es el tercer y último artículo en el que vamos a hablar de como enviar un JSON con una estructura personalizada a través de Business Events. En el anterior artículo vimos una posible manera de identificar aquellos eventos de negocio que debían someterse a esta nueva estructura por medio del catálogo de eventos. Hoy, veremos finalmente como modificar la estructura del mensaje enviado para estos eventos. Modificar la estructura del JSON enviado a través de Business Events El primer paso va a ser definir el contrato de datos para cumplir con el formato del JSON que necesitamos generar. Recordemos […]

+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