Skip to main content

Posts

Implementing extensions in NAV Development Preview using Docker

Introduction: This blog describes Container, Docker, and Benefits of using Containers. As containers was a new functionality in Microsoft Dynamics NAV Development Preview from September Update, this document also demonstrates creating containers and how to implement extensions using containers. Also, it includes saving the image into Azure Container Registry Service. Pre-requisites: Microsoft NAV Development Preview(December update) Visual Studio Code(VS Code) Description of Containers: 1. What is a Container? A container image is a lightweight, stand-alone, executable package of a piece of software that includes everything needed to run it: code, runtime, system tools, system libraries, settings. Available for both Linux and Windows based apps, containerized software will always run the same, regardless of the environment. Containers isolate software from its surroundings, for example differences between development and staging environments and help reduce conflicts between teams runn...

How to get Preview Version of Business Central

Introduction: With Business Central now progressing it's way in the market, Microsoft will be releasing seamless upgrades every 6 months i.e April(Wave 1) and October (Wave 2). Thus, this means that with each wave there are going to be public preview coming up for the customers to get few insights as to what all is expected. Pre-requisites: Microsoft Dynamics 365 Business Central. Books & References: https://docs.microsoft.com/en-in/dynamics365/get-started/release-schedule https://freddysblog.com/2019/07/31/preview-of-dynamics-365-business-central-2019-release-wave-2/ Demonstration: There are two ways to get Microsoft Dynamics 365 Business Central Public Preview 1. Create a new Sandbox: In the Admin Center for Business Central, you can create a new Sandbox with preview Signing Up Business Central Sandbox for Version 16 Public Preview Microsoft Dynamics 365 Business Central  Wave 1 2020(V16) on Sandbox 2. Create a Docker Container: Referring...

How to Leverage Visual Studio Online and Azure Pipelines to migrate your development environment to the Cloud!

Introduction: With my previous blog, I had explained how to configure CI/CD for Microsoft Dynamics Business Central. The only drawback when it comes to developing in VS Code Online is that it works with Base Operating System as Linux. Which implies that the ALC(Application Language Compiler) built for Windows has to also work on Linux but it doesn't. Because of which it becomes difficult to compile your Business Central projects in VS Code Online. In this blog I will be attempting to collaborate VS Code Online with Azure Pipelines to get things running with auto-deployment. Pre-requisites: Microsoft Dynamics 365 Business Central VS Code Online Azure DevOps Azure Pipelines Books & References: https://www.olisterr.tech/2020/02/cicd-in-nav-business-central.html?m=1 Demonstration: 1. Setup CI/CD for Microsoft Dynamics Business Central: In order for this system to work the major skeleton is taken up by CI/CD process. Refer my blog below. https://www.olister...

CI/CD in NAV / Business Central Development using Azure DevOps

Introduction: Azure DevOps is a very handy tool to manage project tasks, milestones, bugs, and documentation. But it is not just limited to that, it can also be used to manage all your deployments and building pipelines to manage your deployments. Lets take a look how to do this and how we can setup our repository to make auto deployments. Pre-requisites: VS Code Microsoft Dynamics NAV / Business Central Azure DevOps Subscription Understanding of  Version Source Control System like Github or TFS Understanding of PowerShell Books & References: https://freddysblog.com/category/ci-cd/ https://www.linkedin.com/pulse/cicd-business-central-nav-using-azure-dev-ops-dennis-fredborg/ https://github.com/olisterr/Webinars-Seminars/blob/master/365Saturday_Presentation_CICD_7-12-2019.pptx https://www.yammer.com/dynamicsnavdev/threads/414438668279808 https://github.com/olisterr/CI-CD- https://aka.ms/cicdhol Demonstration: 1. Creation of Azure DevOps Repository: Creat...

Checkout how Download Source Code feature on Extensions in Business Central Version 15 Production helps customers.

Problem: A friend of mine was looking to migrate their Business Central development and support from one partner to another. While, asking me for advice, I was evaluating what was the best solution knowing that their Business Central had customization installed and I found this which made it easy for them as their going to continue customizing Business Central from another partner. Solution: In Business Central version 14 Sandbox, you are allowed to Download Source Code. But in Business Central version 14 Production, this was not the case. No Apps. could have been downloaded even though you got it developed from a Partner/ Developer and installed from them. In Business Central version 15 Sandbox, you are allowed to Download Source Code just like you would in Business Central Version 14 Sandbox. Download Source Code for Installed Extensions in Business Central V15 Sandbox   And this is also the same condition  for Business Central version 15 Production tenant as we...

How Sync-NAVApp saved the discrepancies in the field in Business Central Extension Vs. Base App

Introduction: While Business Central upgrades from Version 14 to Version 15, there are few deprecation and additions done by Microsoft to the Base Application. These deprecation are good in terms of getting better systems as it upgrades. The drawbacks of Deprecation is that your App needs to be upgraded as well as it use BaseApp as reference. Additionally, additions done are good but when you Extension App clashes with Upgraded Base App. Let us discuss. Pre-requisites: Microsoft Dynamics Business Central Understanding of Business Central PowerShell Module. Books & References: https://www.yammer.com/dynamicsnavdev/threads/503231829262336?message_id=503231829262336 https://community.dynamics.com/business/f/dynamics-365-business-central-forum/377346/error-in-app-deployment-in-business-central-v15 Demonstration: While I was creating Extension App, I had added a field in Table Extension of BaseApp Tables when Business Central was on Version 13. Everything was fi...

Top 6 Mainly used Features of Fixed Assets

Introduction: In this series of Fixed Assets aka FA, I will be teaching you through a lifecycle of the Fixed Assets. How to create and acquire these fixed assets, how to appreciate or depreciate the FA, and how to post transactions on Fixed Assets in Microsoft Dynamics Business Central. Pre-requisites: Microsoft Dynamics Business Central(ERP) Understanding of Fixed Assets Demonstration: 1. Creation of Fixed Assets: To create Fixed Assets search Fixed Assets and open the Fixed Asset List. Click on New (+), automatically FA No. is set up from No Series. Enter the FA Name, FA Class Type, FA Subclass Type, FA Location if you have multiple FA Locations. Creation of Fixed Asset Setup the FA Depreciation Book, by default we have COMPANY. Also set up the Depreciation Start Date and End Date or Start Date and No. of Years. Book value is the current value of the Fixed Assets. This value increases or decreases depending on your Appreciation or Depreciation of FA. 2. Ac...