In the first article, I tried to show you why you need the assisted setup – and if you are here it means you want to create an assisted setup for your extensions (at least I hope so). That is great!...
The Assisted Setup is something, which each ISV who develop any extension which requires setup, should consider adding to the solution. In this series of articles, I will try to show how to do it. I will start from a simple...
During NAV TechDays 2019 there were a lot of sessions that I would describe as “develop Business Central doing minimum development using AL“. Sounds weird? For me yes… at least at the beginning. Speakers, such as Arend-Jan Kauffmann (https://www.youtube.com/watch?v=cp848e9WBFs), showed how...
Today on Twitter there was a question on how to send mails in the online version of Business Central. In the below two options I would like to present to you how to send emails with a nice HTML body that...
In Wave 2 Microsoft introduced Surrogate Keys. What does it mean? When you create a new table one additional field will be created even if you do not have it in the fields. It is the SystemId field. For tests, I...
In Wave 2 of 2019 Microsoft has added new functionality to Number Series. It is called Lock-free number series or Non-blocking number series. It was introduced to optimize performance. The feature description you can find below Users can choose to mark...
Today I got the question is it possible to use import from the Excel file in the cloud version of Business Central. And since I never did that (in the cloud) I asked my colleague if I could still him this...
The series I started from creating the container, then showed compiling and publishing the extensions (app files) and finished with executing automated tests. But all happened on the Docker container. Should we use it also for manual tests or production environment?...
I almost get to the end with the series. Today last point related to building pipelines. Sometimes it is needed to store the solution in different repositories – one for each extension. For example, this can happen when the solution is...
I get to the point in the series where I have an app published to the build container. However, I am missing a very important step – testing of the application. Let’s change that and add to the pipeline the automated...