Skip to main content

Posts

Showing posts from 2022

Changes in Permission Sets in Business Central

Introduction:  In this blog I will be discussing about Permission Sets as Objects and how they are different from Permission Sets in earlier versions of NAV/BC. Also, I will share some insights on my experience with Permission Sets. Pre-requisites:  Understanding of Permission Set Objects Understanding of how Permission Sets work. Books & References:  Permission Set Object Upgrade Permission Sets Demonstration:  1. Permission Set as Data: In earlier version of NAV / Business Central, the Permission Sets were stored as data. Meanwhile, you would get the Permission Sets configured as Data in your Database. Generally when you upgrade from NAV, you will get this data upgraded automatically. You  can import/export permission sets as XML files. 2. Permission Set as XML: For every PTE it is mandatory to have your own Permission Sets. We create these permission sets as XML files for Business Central PTEs. For rest of the Base Application, Microsoft had in database and can be exported as XM

What is Microsoft Dynamics 365 Release Planner

Introduction: Earlier Microsoft used to create a Release Plan Document to showcase upcoming features. Release Planner is a portal created by Microsoft to showcase all features planned for upcoming updates in Microsoft Dynamics 365. References: https://experience.dynamics.com/releaseplans/?app=Business+Central Demonstration: 1. Open Release Planner:   To open Release Planner visit  https://experience.dynamics.com/releaseplans Release Planner - Main Window 2. Select Business Application: On the left, you can select the Business Application as you want. You can select Planned, Coming Soon, and Try Now Features 3. Feature Details: Expanding the feature (down arrow) will provide you the details of the features. You can also add the Feature to My Plan. You need to be logged in to add the feature to My Plan. 4. Changing Feature Lanes and Filter: You can also move from Planned(decided only), Coming Soon(development in progress or testing), or Try Now (Beta or GA released). You can also Filter

Snapshot Debugging in Business Central

Introduction:   In this blog, I would like to discuss Snapshot Debugging in Business Central. Also, I will be sharing my views on where exactly is snapshot debugging useful and how to use it efficiently. Pre-requisites:  Basic understanding of Debugging Books & References:  Snapshot Debugging Demonstration:  You need to create a snapshot debugger then you will need to initialize the debugging session, record the snapshots and then run the debugging on the snapshot that is downloaded. Lets see each in detail below - 1. Setup the Snapshot Configuration: Once you create a Project, you can create a Snapshot configuration in launch.json file. {     "version" : "0.2.0" ,     "configurations" : [         {             "name" : "Sandbox" ,             "request" : "launch" ,             "type" : "al" ,             "environmentType" : "Sandbox" ,             "environmentName&quo

AL Profiler in Business Central

Introduction:   In this blog, I would like to discuss the AL Profiler. Also, I will be sharing my views on how the AL profiler relates to the Performance Profiler. Pre-requisites:  Basic understanding of Profiler Books & References:  Performance Profiler Snapshot Debugging Demonstration:  In order to get the AL Profiler up and running there are a few steps on very high level. You need to create a snapshot debugger  then you will need to initialize the debugging session, record the snapshots and then generate the profiler file. Lets see each in detail below - 1. Setup the Snapshot Configuration: Once you create a Project, you can create a Snapshot configuration in launch.json file. {     "version" : "0.2.0" ,     "configurations" : [         {             "name" : "Sandbox" ,             "request" : "launch" ,             "type" : "al" ,             "environmentType" : "Sandbox&q

Performance Profiler in Business Central

Introduction:  In this blog, I will be sharing the details of the Performance Profiler in Business Central. Performance Profiler is a performance reporting tool that can be used to get an understanding of the performance.  Pre-requisites:  VS Code Business Central Environment Books & References:  Performance Profiler Overview Demonstration:  1. Start Performance Profiler: Search for Performance Profiler in Tell me Search in Business Central. Once the Performance Profiler page opens, you can hit the start button.   Once you hit the start button, you can now go ahead and run the process that you want to analyze for Performance. Open the process through the search directly on top of the Performance Profiler page. 2. Stop the Performance Profiler: Once you have run through the process, you can just hit the Stop button and you will get the performance report dashboard. 3. Open Performance Profiler in VS Code: You can also download the Performance Profiler file and view it directly in VS