Natalie Karolak - 𝑩𝑪 𝑫𝒐𝒄𝒔 𝑳𝒊𝒃𝒓𝒂𝒓𝒊𝒂𝒏
banner
nataliekarolak.bsky.social
Natalie Karolak - 𝑩𝑪 𝑫𝒐𝒄𝒔 𝑳𝒊𝒃𝒓𝒂𝒓𝒊𝒂𝒏
@nataliekarolak.bsky.social
Curious AL developer and author. Microsoft MVP for #msdyn365bc. Product Architect at COSMO CONSULT. Posts are my own opinion.

Tips and news for AL developers: https://nataliekarolak.wordpress.com/
Pinned
You want to code in AL more efficiently, but you don't know which VS Code extension to use?
You are a VS Code extension developer searching for features that do not exist yet?

Search no more - but take a look:
nataliekarolak.wordpress.com/2023/06/15/v...

#msdyn365bc
VS Code extensions for AL: Feature overview
Feature overview of the most popular VS Code extensions for AL programmers
nataliekarolak.wordpress.com
𝗔𝗻𝗮𝗹𝘆𝘇𝗶𝗻𝗴 𝗥𝗲𝗽𝗼𝗿𝘁 𝗧𝗲𝗹𝗲𝗺𝗲𝘁𝗿𝘆
learn.microsoft.com/en-us/dynami...

Successful report generation - Custom dimensions
learn.microsoft.com/en-us/dynami...

Added to event RT0006:
layoutAppId, layoutName, layoutType:
November 13, 2025 at 7:06 AM
𝗣𝗿𝗼𝗱𝘂𝗰𝘁𝗶𝗼𝗻 𝗮𝗻𝗱 𝘀𝗮𝗻𝗱𝗯𝗼𝘅 𝗲𝗻𝘃𝗶𝗿𝗼𝗻𝗺𝗲𝗻𝘁𝘀
learn.microsoft.com/en-us/dynami...

✏️ Partner sandboxes
learn.microsoft.com/en-us/dynami...
November 13, 2025 at 7:01 AM
Responsible AI in #msdyn365bc:

🆕 𝗧𝗿𝗮𝗻𝘀𝗽𝗮𝗿𝗲𝗻𝗰𝘆 𝗻𝗼𝘁𝗲: 𝗦𝗲𝗺𝗮𝗻𝘁𝗶𝗰 𝗠𝗲𝘁𝗮𝗱𝗮𝘁𝗮 𝗦𝗲𝗮𝗿𝗰𝗵 𝗶𝗻 𝗕𝘂𝘀𝗶𝗻𝗲𝘀𝘀 𝗖𝗲𝗻𝘁𝗿𝗮𝗹
learn.microsoft.com/en-us/dynami...
November 12, 2025 at 7:15 AM
New docs for #msdyn365bc:

𝗜𝗻𝘁𝗲𝗴𝗿𝗮𝘁𝗶𝗻𝗴 𝘄𝗶𝘁𝗵 𝗠𝗶𝗰𝗿𝗼𝘀𝗼𝗳𝘁 𝗖𝗼𝗽𝗶𝗹𝗼𝘁 𝗦𝘁𝘂𝗱𝗶𝗼

- Create agents in Copilot Studio that connect to Business Central
- Configure Business Central MCP Server (preview)

🧵
November 12, 2025 at 7:05 AM
If you want to continue using the AL Object ID Ninja hosted backend, then please register now!
vjeko.com/2025/11/11/a...

If there isn't sufficient interest, the backend will be shut down on 31 December 2025.
November 12, 2025 at 6:43 AM
Update 27.1 for #msdyn365bc has been released.

🆕 𝗨𝗽𝗱𝗮𝘁𝗲 𝟮𝟳.𝟭 𝗳𝗼𝗿 𝗕𝘂𝘀𝗶𝗻𝗲𝘀𝘀 𝗖𝗲𝗻𝘁𝗿𝗮𝗹 𝗼𝗻𝗹𝗶𝗻𝗲 𝟮𝟬𝟮𝟱 𝗿𝗲𝗹𝗲𝗮𝘀𝗲 𝘄𝗮𝘃𝗲 𝟭
learn.microsoft.com/en-us/dynami...

Feature changes:
November 10, 2025 at 9:02 AM
Reposted by Natalie Karolak - 𝑩𝑪 𝑫𝒐𝒄𝒔 𝑳𝒊𝒃𝒓𝒂𝒓𝒊𝒂𝒏
BCApps Changelog: Update 27.1 for Dynamics 365 Business Central 2025 Release Wave 2
github.com/microsoft/BC...

#Dynamics365
#Dynamics
#MSDyn365
#MicrosoftDYN365
#MSDyn365BC
#businesscentral
November 9, 2025 at 11:04 PM
Reposted by Natalie Karolak - 𝑩𝑪 𝑫𝒐𝒄𝒔 𝑳𝒊𝒃𝒓𝒂𝒓𝒊𝒂𝒏
𝗧𝗵𝗲 𝗕𝘂𝘀𝗶𝗻𝗲𝘀𝘀 𝗖𝗲𝗻𝘁𝗿𝗮𝗹 𝗔𝗱𝗺𝗶𝗻 𝗖𝗲𝗻𝘁𝗲𝗿 𝗔𝗣𝗜
learn.microsoft.com/en-us/dynami...

Getting an access token with Authorization Code Flow
learn.microsoft.com/en-us/dynami...

🆕 Important:
November 6, 2025 at 4:23 PM
Reposted by Natalie Karolak - 𝑩𝑪 𝑫𝒐𝒄𝒔 𝑳𝒊𝒃𝒓𝒂𝒓𝒊𝒂𝒏
#MSDyn365BC roadmap for 2026 release wave 1 from #DirectionsEMEA #EMEA2025
November 4, 2025 at 9:53 AM
Your Engage home network might display the missing BC community again - but that entry still links to the old URL, and no new one has been announced yet. We need to stay patient.
November 3, 2025 at 8:44 AM
The 𝗧𝗲𝗰𝗵𝗻𝗶𝗰𝗮𝗹 𝘃𝗮𝗹𝗶𝗱𝗮𝘁𝗶𝗼𝗻 𝗙𝗔𝗤 (learn.microsoft.com/en-us/dynami...) docs page for #msdyn365bc has been split into a set of new pages. Find the other pages linked below 🧵
October 30, 2025 at 1:45 PM
𝗖𝗼𝘂𝗻𝘁𝗿𝘆/𝗿𝗲𝗴𝗶𝗼𝗻𝗮𝗹 𝗮𝘃𝗮𝗶𝗹𝗮𝗯𝗶𝗹𝗶𝘁𝘆 𝗮𝗻𝗱 𝘀𝘂𝗽𝗽𝗼𝗿𝘁𝗲𝗱 𝗹𝗮𝗻𝗴𝘂𝗮𝗴𝗲𝘀
learn.microsoft.com/en-us/dynami...

🆕 UK in BC 27:
BaseApp for UK was migrated to W1 with Business Central 2025 release wave 2. Current localization features are available as apps. Users can enable new features through the Feature Management.
October 30, 2025 at 1:24 PM
Reposted by Natalie Karolak - 𝑩𝑪 𝑫𝒐𝒄𝒔 𝑳𝒊𝒃𝒓𝒂𝒓𝒊𝒂𝒏
Happy Friday! A few weeks ago I dove into the Type Helper code unit. I was alerted to the String Conversion Management code unit as another great support code unit. I couldn't agree more! Here is a write up on a small, but powerful code unit. Have a great weekend!
Understanding AL Development: String Conversion Management Code Unit
In a previous post we reviewed the Type Helper Code Unit and its collection of useful procedures. There are several other helper code units, and this week we will review the String Conversion Management Code Unit. If you haven't seen the post about the Type Helper, you can find it here: This particular helper stems from the .NET System.Text objects.
aardvarklabs.blog
October 24, 2025 at 12:08 PM
#msdyn365bc
And another minor update (16.2) of the AL Language extension:
October 24, 2025 at 6:19 AM
Reposted by Natalie Karolak - 𝑩𝑪 𝑫𝒐𝒄𝒔 𝑳𝒊𝒃𝒓𝒂𝒓𝒊𝒂𝒏
As promised .. new blog 📢

Analyzing BC Telemetry with AI with the “BC Telemetry Buddy”

waldo.be/2025/10/22/i...

#msdyn365bc #JustAsk
Analyzing BC Telemetry with AI with the “BC Telemetry Buddy”
I did a thing … TL;DR I created an MCP for VSCode that makes it possible for you to just “talk” to your Telemetry without touching KQL or getting to know any tools.  It&#8217…
waldo.be
October 22, 2025 at 4:16 PM
𝗣𝗿𝗼𝗱𝘂𝗰𝘁𝗶𝗼𝗻 𝗮𝗻𝗱 𝘀𝗮𝗻𝗱𝗯𝗼𝘅 𝗲𝗻𝘃𝗶𝗿𝗼𝗻𝗺𝗲𝗻𝘁𝘀
learn.microsoft.com/en-us/dynami...

✏️ Precautions for sandbox environments with production data
learn.microsoft.com/en-us/dynami...

🆕 Agents:
When an environment is created as a copy, then ....
October 22, 2025 at 6:10 AM
Reposted by Natalie Karolak - 𝑩𝑪 𝑫𝒐𝒄𝒔 𝑳𝒊𝒃𝒓𝒂𝒓𝒊𝒂𝒏
You want to dive into Business Central Telemetry, but you lack the skills for KQL?

Now you can just use GitHub Copilot in VSCode and have a conversation about whatever Telemetry with the "BC Telemetry Buddy":

marketplace.visualstudio.com/items?itemNa...

Enjoy!

Blog coming up!

#msdyn365bc
October 21, 2025 at 8:24 AM
During the weekend, AL Language version 16.1 has been published:
October 20, 2025 at 6:29 AM
Are you a #msdyn365bc developer, and do you like "oldschool" link lists across multiple BC versions with articles, blogs, videos, and extensions?

Then check Kai's list at www.msdynamics.de/viewtopic.ph...! Though the captions are in German, I'm pretty sure you'll find it useful anyway.
October 16, 2025 at 1:31 PM
New in AL Home for #msdyn365bc:

🆕 𝟮𝟬𝟮𝟱-𝟭𝟬-𝟭𝟬 𝗕𝘂𝘀𝗶𝗻𝗲𝘀𝘀 𝗖𝗲𝗻𝘁𝗿𝗮𝗹 𝟮𝟬𝟮𝟱 𝗿𝗲𝗹𝗲𝗮𝘀𝗲 𝘄𝗮𝘃𝗲 𝟮 𝗹𝗮𝘂𝗻𝗰𝗵 𝗲𝗱𝗶𝘁𝗶𝗼𝗻 (𝗕𝗖𝗟𝗘) 𝗰𝗼𝗻𝘁𝗲𝗻𝘁 𝗳𝗼𝗿 𝗱𝗲𝘃𝗲𝗹𝗼𝗽𝗲𝗿𝘀
github.com/microsoft/AL...

It's a long list, the image shows only an extract, so check the link above for more!
October 15, 2025 at 11:03 AM
The 𝗕𝗖 𝗣𝗮𝗿𝘁𝗻𝗲𝗿 𝗖𝗼𝗺𝗺𝘂𝗻𝗶𝘁𝘆 𝗼𝗻 𝗬𝗮𝗺𝗺𝗲𝗿 will very soon move to Viva Engage. Community members will be automatically migrated between now and the end of November 2025.

If you are not yet a member, submit this form to join: aka.ms/BCVivaEngage

#msdyn365bc
October 15, 2025 at 6:22 AM
I don't encounter merge conflicts that often, but I will be happy to try resolving them by AI!
🔀 Resolve merge conflicts with AI assistance!

When VS Code detects merge conflicts, you can now get AI-powered resolution suggestions through an agentic Chat flow.
October 10, 2025 at 4:07 AM
Reposted by Natalie Karolak - 𝑩𝑪 𝑫𝒐𝒄𝒔 𝑳𝒊𝒃𝒓𝒂𝒓𝒊𝒂𝒏
Tried to remember which Format() gives me a GUID without braces for the 7th time this month… so I made a quick AL Format() cheatsheet 🧠💡
tine.staric.net/blog/2025/fo...
Format Cheatsheet
This is a very quick cheatsheet for all the different formats that you get out of AL using the Format() function with various format options.
tine.staric.net
October 8, 2025 at 9:40 AM