Home /

Development

81 articles
AL Language

BC Open Source? How to start?

BC Open Source? How to start? One of the most exciting news introduced last month in Lyon during Directions EMEA 2023 was the changes to the open-source initiative. This means that you can now contribute to the source code of the Base app and the System app, which are now based on the main development

8 min read
AL Language

Validate a FlowField Field. Wait? What?

Validate a FlowField Field. Wait? What? There are not many things in the AL Language that surprised me. However, last week, I found one such thing – I reviewed customizations made by another partner and had to analyze the OOTB code of the Demand Forecast matrix. I run a debugger and end up in the

3 min read
AL Language

Synchronizing countries from D365 Sales to D365 Business Central

Surprisingly, the out-of-the-box integration between Microsoft Dynamics 365 Sales and Microsoft Dynamics 365 Business Central does not synchronize countries. Why? Because it could be hard to maintain this synchronization as, by default, the country field in D365 Sales is just a plain text field (and, as you know, in Business Central, we have a standalone

3 min read
AL Language

Dynamics NAV 2013 & Expired Cronus License

We found an interesting problem – we were not able to run the development environment for Dynamics NAV 2013. Whenever we tried to run the development client, we got the following error message: “Your program license has expired” and the development client has closed (and we were not able to change the license). As you

2 min read
Telemetry

Using Power Automate for telemetry alerts

Using Power Automate for telemetry alerts Note: This flow is created from this template: App Insights Monitoring Alert Email | Microsoft Power Automate; however, I made a few changes to the structure/flow to support our requirements better. Telemetry (Application Insights) is a great tool to see what is happening. However, both KQL queries and Telemetry

2 min read
Telemetry

Setting up telemetry for BC environments (VAR)

Setting up telemetry for BC environments (VAR) A few weeks back, I published a blog post about controlling the cost of telemetry using the transformation rules. However, I found (thanks to my colleagues from Fusion5) that I don’t have any blog posts about setting up the telemetry. If you know how to configure telemetry and/or

3 min read
AL Language

Time, DateTime, Production Orders and Time Zones – not what I expected

I decided to write this post to describe a problem we are dealing with when we are working with production orders through API or when there are users working in different time zones. Let’s start with a quick introduction. Business Central has two datatypes that can store times – Time and DateTime. What is the

5 min read
AL Language

Indirect Dependencies and Access Modifiers

Last week, there was a discussion on Yammer on how to get values from the “Sent Email” record when all fields are marked as Internal. I was surprised that many people do not know what can/can’t access modifiers (such as local, protected, or internal) be used for. I thought that this was widely known information,

3 min read
CRM Integration

CRM Integration how to: Customize Status/State for CRM Invoice

CRM Integration how to: Customize Status/State for CRM Invoice See all articles in CRM Integration | MSDyn365 Business Central – Tom Kapitan (kepty.cz) category to get max from the OOTB and custom integration. I have asked Microsoft to extend the base app to allow partners to customize CRM Invoice statuses. And new publishers are already available in

3 min read
Data

Use Transformation Rules to lower the costs of BC Telemetry

Telemetry is one of the most important tools for any partner to see what’s happening in Business Central. However, unmanaged telemetry (or analytics) workspace costs could be huge. To lower the cost, you just need to spend some time configuring relevant signals you want to use and signals that should be ignored/suppressed. Important update 15.10.2023

5 min read