Category: Development

Best Practices for App Development – Part 2

Learn how to make your apps easier to maintain, extend, and integrate into other solutions. This time it’s the handled pattern

Best Practices for App Development – Part 1

Learn how to make your apps easier to maintain, extend, and integrate into other solutions. I am sharing some best practices that we have developed over time.

Business Central 2019 Wave 2 – How to add your own headlines

Business Central has headlines that are shown on the role centers. The default headlines only show a greeting and – under certain circumstances – a link to the documentation. You also probably have seen the additional headlines showing sales for the week or other information. These additional headlines are part of the Essential Business Headlines …

Continue reading

Business Central 2019 Wave 2 – How to extend the Business Charts with your own charts

We all have seen the business charts on the role centers that Microsoft added. It always would have been nice, if you would have been able to add your own charts. Unfortunately, there were no events available so that you had to basically rewrite the page part and replace the existing one. I requested the …

Continue reading

Adding Demo Data to your apps

When you create apps for Microsoft Dynamics 365 Business Central, the goal is to have people use it and pay for your app. For that, besides to just providing great functionality, you also need to work on your online help and marketing. One major piece of the puzzle is also to allow your potential users …

Continue reading

Source Code Management for Business Central development – Branching Strategies

I know that there have been some blogs about this topic already, I still think that this topic is important enough to add another blog post to this – my own. With Visual Studio Code and AL we now have a modern development environment, so we should also adopt modern development strategies. One of those …

Continue reading

Dynamics 365 Business Central – how to use timers in AL

When still working in Dynamics NAV, you can easily add a timer to your page to allow, for instance, refreshes of the page in intervals. For that, you could use a Control Add-In called “Ping Pong”. Since we have no ability to use .Net anymore in AL, this ability went away and was not replaced …

Continue reading

Extensions V2 – communication between extensions via events

As a developer of an extension, I would like to give other developers the ability to customize the behavior of my extension in certain, predefined ways. For instance, I could give a developer the ability to bypass my extension in certain scenarios. I also could give a developer the ability to customize some profit or …

Continue reading

Dynamics 365 apps – User Walkthrough with Modern Dev (Extensions V2)

Guided tours in Dynamics 365 extensions V2 I have been working with the modern dev environment for Dynamics 365 Business now for a while and have been trying to get walkthroughs our guided tours setup for apps. The issue with the V2 extensions is that they are not completely ready yet and therefore, it is …

Continue reading

Dynamics 365 – Modern Development Limitations

While I am working with the modern development environment, I am going to document limitations or other issues that I am finding. There are a lot of blog posts out there discussing how to get started or is it good or bad. I am not going to go into this discussion – it is what …

Continue reading