Tag: MsDyn365

Power Automate & MSDyn365FO: Deep dive (III)

In this third and final post about Power Automate and its connector for Microsoft Dynamics 365 Finance and Operations apps, we are going to talk about the different write operations that exist in it. These operations are the following: Get record Update a record Delete record Before starting with them, we must bear in mind that these operations will be available only for those entities that have the Is Read Only property with value No, that is, entities that allow data to be written. In fact, Power automate itself warns us, as we can see in the following screenshot: Create […]

+Info

Power Automate & MSDyn365FO: Deep dive (II)

We continue with the series of articles about Power Automate and the different operations that can be performed on Microsoft Dynamics 365 Finance and Operations apps. As we saw in the previous article, thanks to the MSDyn365FO premium connector for Power Automate, we have a series of triggers and actions to interact with our system. In this new post we are going to start talking about the actions, specifically the different reading actions that exist, which are: Get list of entities Get a record Lists items presents in table If you want to learn more about the available trigger, take […]

+Info

No-Code: Extend MSDyn365FO with the Power Platform

No-Code solutions are here to stay, you just have to see the amount of content, use cases, articles, videos and events dedicated, for example, to the Microsoft Power Platform. In my specific case, I do not think that this platform has come to replace all the customizations that we do through X++, although they can help us solve certain problems without the need to generate code, in a faster, cheaper way and easier to maintain. Let’s put a use case for Finance and Operations: We need to notify a user or group of users when customers are modified and are […]

+Info

Business Events: Custom Payload (IV)

As you know (I hope 😅), a few days ago we presented a session about Business Events for Developers at DynamicsCon. In this session, we were talking, among other things, about how we could customize the payload of the Business Events that we expose to the outside, to give them a different structure than the one that comes by default, and being able to reuse all the functionality that Dynamics F&O brings OOB. At the end of the demo, we had a few minutes of live Q&A, and one of the assistants (J.C.) made a question related to the part […]

+Info

Generate and Import Excel files with X++ in #MSDyn365FO

We all know that the management and integration that #MSDyn365FO brings as standard with Microsoft 365 products is very good, especially with Excel files. Even so, there are occasions when we have to develop our own code to generate files or to import them for different reasons, such as importing files with a specific format that does not conform to standard integration, or generating files for which we must do a series of previous calculations. For this reason, I have decided to share with you a class that I have developed. This class allows you to manage these files in […]

+Info

Dynamics Power Spain Online 2020

Last Saturday, June 13, Dynamics Power Spain Online 2020 took place. This event has become, in my opinion, the national reference event on Microsoft Dynamics 365 and Power Platform. For those who do not know it, it is the event previously known as Dynamics 365 Saturday, a totally free event held on a Saturday (obviously) at the Microsoft Iberica offices in Madrid. Last year, this event brought together more than 400 people from all over Spain, and even from abroad, who were able to enjoy an excellent day of community, surrounded by friends and colleagues. For many, this is a […]

+Info

Azure Key Vault & MSDyn365FO: Setup Certificates and Passwords

From time to time I have to configure the electronic certificate to be used in the SII (Immediate Information Supply) module and it always happens the same, I don’t remember exactly what I had to do. That is why I have decided to write this post, with a detailed step by step detailed so that I don’t have to spend more time googling how to do it, and hey, if I also help someone in the same situation, not that bad! This post will be divided into three main parts. The first two parts are, as I said, the ones […]

+Info

Dark Mode in Visual Studio for X++ Code Editor

Dark mode is trendy. More and more applications and systems are offering this option: Twitter, Instagram, Facebook, Android …, and of course, for a long time, Visual Studio!. As you already know, the use of dark mode has certain advantages, such as energy saving, rest of sight, and best of all, programming with dark mode makes you a cooler programmer! 😎 I am sure that some Dynamics AX programmers have been envious, more than once, to see a colleague programming in that editor with the black background and the colored letters, while we had to conform with the sad (and […]

+Info

Business Events: Custom payload (III)

This is the third and last article in which we are going to talk about how to send a JSON with a custom structure through Business Events. In the previous article we saw a possible way to identify those business events that should undergo this new structure through the event catalog. Today, we will finally see how to modify the structure of the message sent for these events. Modify the structure of the JSON sent through Business Events The first step is going to be defining the data contract to comply with the JSON format that we need to generate. […]

+Info

Business Events: Custom payload (II)

In the previous post we were talking about a solution that would allow us to customize the content and structure of the payload that is sent through Business Events drastically, so that we are able to adapt to a JSON format different from the standard of #MSDyn365FO, all this while still using the full power of this framework. Now, let’s move on to see in more detail the steps taken to reach this solution. As we mentioned in the last post, we will divide this solution into two different parts: Identify the events that must comply with the new format. […]

+Info