Organizing Code for a Seamless Transition from C/AL to Extensions in AL: Part 1

Since Business Central 2019 release wave 2 (version 15), the application has become completely AL-based. All functionality that modifies standard business logic must be moved into an Extension. This change influences how upgrades are performed and impacts all the solutions that are still in C/AL, making Dynamics partners consider transitioning to Extensions in AL. In this blog post, we’ll walk you through some of the steps you can take to organize the code in the existing C/AL coding language before the transition. Following these practical advices will facilitate the transition from C/AL to AL, making it as seamless as possible.

How to Stay up to Date with Dynamics 365 Finance & Supply Chain Management and Why it Matters

Transitioning to Microsoft Dynamics 365 Finance and Supply Chain Management from an older version makes your customer’s life easier as they no longer need to worry about the potential major upgrades anymore. Plus, customers receive the latest and greatest features and get expert support provided by Microsoft. However, after you deploy a customer on Dynamics 365 Finance and Supply Chain Management, every 6 weeks, automatic service updates are rolled out. Read this blog post to learn how to stay up to date.

How to write code with Enum and Interface in Business Central?

With the Microsoft Dynamics 365 Business Central 2019 wave 2 release, Microsoft made available a new data type – Enumeration (Enum). Enum is a list that consists of a set of named constants. It can be used as table fields, local and global variables, and parameters. In this blog post, you will learn how to write code with Enum, create and implement the interface in Business Central and how it will empower extendable Enums.

Transitioning from Dynamics NAV/Business Central C/AL to AL: steps to make

This is the second part of the blog post “C/AL to Extension transition alternatives: how to choose wisely.” In the first part, we reviewed the three alternatives to transition from C/AL to AL. If you haven’t read Part 1 yet, check it out now! In this blog post, we will look closer at the transition steps you need to make when moving custom functionality from C/AL to Extension in AL.

C/AL to Extension transition alternatives: how to choose wisely?

When transitioning from C/AL to Dynamics 365 Business Central Extension, you will encounter several transition alternatives, and it might be tricky to make the right choice. Read this blog post about the transition alternatives when moving from C/AL to Extension to learn how to differentiate between them to be able to make a smarter choice.

When Does it Make Sense to Wait and Upgrade to Dynamics 365 Business Central SaaS LATER?

In our previous blog post, we explained when you should choose to upgrade to Dynamics 365 Business Central SaaS NOW. But more often than not, it is a complicated process. You may experience various limitations which prevent you from upgrading. To resolve some of these limitations sometimes the answer is to wait and eventually these issues disappear with technological progress. Read the full blog post to learn examples of such limitations.

How to set up an Extension Development Environment using Visual Studio Code

As a leading Microsoft Dynamics Cloud Software Factory, and one of the largest providers of Dynamics NAV/Dynamics 365 Business Central on Azure services globally, we often receive questions from Microsoft Partners about the configuration of Extension Development Environments.

Therefore, we’ve created a two-part blog series to share our best practices and to address the issues that Partners most commonly come across. In part one, we’ll be reviewing how to set up an Extension Development Environment using Visual Studio Code.