Dynamics User Group
Site
Search
User
Site
Search
User
Dynamics 365 Business Central/NAV User Group
Stefano Demiliani's NAV Blog
Forums
Blogs
Resources
Wikis
Events
Leaderboards
Members
Mentions
Tags
More
Cancel
New
Dynamics 365 Business Central/NAV User Group requires membership for participation - click to join (it's free)
Stefano Demiliani's NAV Blog
Home
Subscribe by email
More
Cancel
Posts RSS
Atom
More
Cancel
Monthly archive list
March 2021
(2)
February 2021
(3)
January 2021
(5)
December 2020
(4)
November 2020
(4)
October 2020
(5)
September 2020
(6)
August 2020
(3)
July 2020
(9)
June 2020
(10)
May 2020
(4)
April 2020
(7)
March 2020
(10)
February 2020
(6)
January 2020
(5)
December 2019
(6)
November 2019
(7)
October 2019
(8)
September 2019
(7)
August 2019
(7)
July 2019
(3)
June 2019
(3)
May 2019
(3)
April 2019
(5)
March 2019
(4)
February 2019
(4)
January 2019
(6)
December 2018
(6)
November 2018
(3)
October 2018
(8)
September 2018
(5)
August 2018
(8)
July 2018
(6)
June 2018
(3)
May 2018
(5)
April 2018
(18)
March 2018
(30)
February 2018
(19)
January 2018
(8)
November 2017
(2)
September 2017
(2)
August 2017
(1)
March 2017
(4)
July 2016
(2)
June 2016
(2)
November 2015
(3)
October 2015
(8)
September 2015
(6)
Related
Related Tags
.NET
AL
Azure
Azure Functions
AzureDevOps
Books
Cloud
D365BC
DevOps
Docker
dynamics 365 business central
ERP
Extensions
gdpr
Microsoft
Microsoft Dynamics
MSDyn365BC
MSDynNAV
MVP
NAV
Personal
Powershell
SQL
Uncategorized
Visual Studio Code
Blog post list
Tags
Subscribe by email
More
Cancel
By date
By view count
By comment count
Descending
Ascending
Dynamics 365 Business Central: handling commits behaviors on events
Stefano Demy
When working with extensions in Dynamics 365 Business Central, you’ve always to keep in mind that you’re now in a complex ecosystem where you’re not alone and someone can breakes things. One of the sneaky problem you can have with different extensions on a SaaS tenant is related to handling commits of transactions. Let’s imagine to have an extension called MAIN_APP that has a business process defined as follows: Here the business process is composed of 3 steps ( ExecuteProcess1 , ExecuteProcess2 and ExecuteFinalProcess procedures). Before calling the ExecuteFinalProcess procedure…
2020-10-26
Mirror post
dynamics 365 business central
MSDyn365BC
Extensions
D365BC
196 views
0 comments
4 months ago
More
Cancel
Dynamics 365 Business Central: ISV telemetry for custom table’s usage
Stefano Demy
When developing extensions for AppSource, every partner has its own licensing model. There are extensions that are free, others that are billed by users, others that have a fixed price for each month or year of usage and so on. Everyone can have its own way of billing their customers for using an extension. But there are also some extensions that are billed for the number of generated records on a period (electronic document transmissions for example often works on this way). For this last requirement, an ISV have the needs to know how his customers around the globe are using the custom tables…
2020-10-21
Mirror post
dynamics 365 business central
Telemetry
MSDyn365BC
D365BC
Cloud
286 views
0 comments
4 months ago
More
Cancel
How much my Application Insights service costs?
Stefano Demy
This is a question that I’ve received many times and also this morning I had a discussion with a partner about that (and that’s the reason for this quick post). Using Azure Application Insights for monitoring your Dynamics 365 Business Central SaaS tenant is a must in my opinion, but Application Insights is not a totally free service. Application Insights cost is normally very low and you can monitor it by going on the Azure Portal, select your instance and then in the Configure section select Usage and estimated costs : From here you can see the details of how much your Application…
2020-10-16
Mirror post
dynamics 365 business central
Telemetry
MSDyn365BC
D365BC
Cloud
197 views
0 comments
4 months ago
More
Cancel
Dynamics 365 Business Central: new features for performant code
Stefano Demy
In the training I’ve done to some partners last week, when talking about performances I shared an example of an extension with 3 features that I think are not so well known but that have a significant impact on how your code performs, expecially on a SaaS environment. That extension used the following features: Partial record loading Temporary Tables QueryCategory The Partial record capability is a new feature available starting from Dynamics 365 Business Central 2020 Wave 2 (v17) and I think it’s one of my top personal desiderata from years. This feature permits you to load only…
2020-10-12
Mirror post
SQL
dynamics 365 business central
MSDyn365BC
Extensions
D365BC
212 views
0 comments
4 months ago
More
Cancel
Dynamics 365 Business Central: using Azure Key Vault for your secrets
Stefano Demy
Azure Key Vault is a cloud service for securely storing and accessing secrets. A secret is anything that you want to tightly control access to, such as license keys, credentials, API keys, certificates and so on. Starting form Dynamics 365 Business Central 2020 Wave 2 (version 17) you can start using Azure Key Vault service for storing your secrets and then retrieving them from AL code in a very easy way. To start using Azure Key Vault from AL, you first need to have an instance created on an Azure subscription. When created, the Key Vault has an url like the following: https:/…
2020-10-6
Mirror post
dynamics 365 business central
Visual Studio Code
MSDyn365BC
Extensions
D365BC
241 views
0 comments
4 months ago
More
Cancel