Categoría: Business Events

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

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

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

Desarrollo de Business Events con X++

Continuando con nuestra serie de Business Events en Microsoft Dynamics 365 for Finance and Operations, toca hablar de la posibilidad de desarrollar nuestros propios eventos de negocio para ser capaces de notificar o interactuar con aplicaciones externas en casos que no están cubiertos por el catálogo de eventos de negocio. Antes de comenzar con la creación del propio Business Event, hay ciertos aspectos que debemos tener en cuenta: Los eventos de negocio deben ser duraderos, es decir, si una aplicación externa recibe una notificación de que cierta acción ha ocurrido, esta notificación debe ser fiable. Hay que hacer un diseño […]

+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

Business Events en Finance & Operations

Hoy vamos a hablar de una de las últimas y más esperadas novedades a nivel técnico que se ha incluido en Microsoft Dynamics 365 for Finance and Operations: Business Events. ¿Qué son los Business Events? Pues según lo que podemos ver en la documentación oficial de Microsoft, los Business Events proporcionan un mecanismo que permite a sistemas externos recibir notificaciones de MSDyn365FO. De este modo, estos sistemas externos pueden ejecutar acciones de negocio basándose en los Business Events recibidos. Los Business Events aparecieron como Private Preview en marzo de 2019 junto con la Platform update 24, y fueron liberados como […]

+Info