Useful repositories regarding Business Central. Please note that some there are link duplicates if one link fits into different categories. Feel free to offer feedback and create pull requests.
- Microsoft
- Informational
- Azure
- Reports
- Webservices
- Powershell
- Translations
- Docker & DevOps
- Test Automation
- C/SIDE to AL
- Upgrades
- Miscellaneous
- Examples / Education / Learning / Blogging
- Books
The main purpose of this repository is to track issues regarding the latest version of the AL compiler and developer tools available in the Visual Studio Code Marketplace or as part of the AL Developer Preview builds for Dynamics 365 Business Central. In addition, you will find code samples to help you get started writing extensions in AL and get familiar with the tools.
Welcome to the ALAppExtension repository!
This repo is a platform for Microsoft and our vibrant partner channel and community to work together to develop system modules and add-on apps in the AL language and to enable the general extensibility of Microsoft Dynamics 365 Business Central.
We’re working to make the core application thinner, more extensible, and easier to localize by extracting more and more of our system logic into modules, forming a system application and application foundation, as well as extracting business logic into add-on and localization apps. As we go, we’ll publish the source code for the modules and apps in this repo. The modules and apps are open for contributions. The apps can furthermore serve as starting point for verticalizations or just as samples for developing apps.
Microsoft will ship the contributions in upcoming releases of Microsoft Dynamics 365 Business Central, where you’ll get to enjoy the effect of your contributions.
In the Business Central development team, we are passionate about technology. If you are a Business Central developer or simply a BC tech enthusiast and you share the same passion, this repo is for you. In the R&D team, we work hard for each release to implement new features to make this product great, but if you are a developer, you know that there are a lot of other things happening in the process. We do prototypes, investigate new technologies, set some intricate experiments to test performance, try out new processes and more. Most of this work never makes it out of the four walls of Microsoft and we realized that some of it might be of value to you, the members of the tech community. So instead of keeping all this good stuff for ourselves, we have decided to share. Don't hesitat to provide feedback, comments and opinions but also let us know what you want to hear about.
Official Microsoft repository for BcContainerHelper, a PowerShell module, which makes it easier to work with Business Central Containers on Docker.
AL-Go for GitHub is a set of GitHub templates and actions, which can be used to setup and maintain professional DevOps processes for your Business Central AL projects.
The goal is that people who have created their GitHub repositories based on the AL-Go templates, can maintain these repositories and stay current just by running a workflow, which updates their repositories. This includes necessary changes to scripts and workflows to cope with new features and functions in Business Central.
Welcome to the repository for the application help content for Dynamics 365 Business Central! This repo gives you access to the source files for the enduser Learn More content. It also provides a way for you to actively contribute to the current Business Central content.
This site is meant to house some of the community's knowledge about Microsoft Dynamics 365 Business Central AL Development best practices, particularly around hosting Design Patterns.
Please see the ALGuidelines.dev site for the full information about this project.
This project contains: Powerpoint explaining the current upgrade process Example scripts you can use to test the upgrade
Please help with updating the content by opening issues. You can ask any question, problem that you are facing, point out the things that may be incorrect or share a good idea. Also feel free to share any feedback regarding this project via issues.
We will update the deck based on feedback / requests.
Let's make the upgrade easy together.
Contains the Microsoft Business Central Code. Updated each month.
Data Editor extension that allows you to change and delete information from any table in Business Central
This tool can be used to remove transactional data from a company in Business Central.
The Admin Toolbox is a Business central App. It can delete and edit records, view license information and import licenses, hyperlinks to informational tables.
Open Source App for Microsoft Dynamics 365 Business Central to implement the Azure Blob Storage API.
The Mini Report Inspector enables you to export informations about the report DataSet in 3 different formats:
SaveAsXML the Result from Report.SaveAsxml ResultSet XML the Dataset format known from the windows client as XML File Excel the Dataset format known from the windows client as Excel File
Getdata by name - custom code functions for Dynamics NAV and Business Central
AL code examples to call web services with Dynamics 365 for Financials and Operations, Business Edition.
waldo's PowerShell Scripts & Modules
Official Microsoft repository for BcContainerHelper, a PowerShell module, which makes it easier to work with Business Central Containers on Docker.
Welcome to ALOps, an extension for Microsoft Azure DevOps, for easily setting up build pipelines for AL Language Extensions, aka "Microsoft Dynamics 365 Business Central Extensions". The goal of this repository is to have information and documentation about the extension, as well as a place to communicate anything about the functionality.
Project Template for Microsoft Dynamics 365 Business Central
AL-Go for GitHub is a set of GitHub templates and actions, which can be used to setup and maintain professional DevOps processes for your Business Central AL projects.
The goal is that people who have created their GitHub repositories based on the AL-Go templates, can maintain these repositories and stay current just by running a workflow, which updates their repositories. This includes necessary changes to scripts and workflows to cope with new features and functions in Business Central.
Collections of examples used in my test automation classes for Dynamics 365 Business Central and Dynamics NAV
This is the code repository for Automated Testing in Microsoft Dynamics 365 Business Central, published by Packt.
Efficiently automate test cases in Dynamics NAV and Business Central
Uplifting for Dynamics 365 Business Central C/Side to AL data conversion
This project contains: Powerpoint explaining the current upgrade process Example scripts you can use to test the upgrade
Please help with updating the content by opening issues. You can ask any question, problem that you are facing, point out the things that may be incorrect or share a good idea. Also feel free to share any feedback regarding this project via issues.
We will update the deck based on feedback / requests.
Let's make the upgrade easy together.
PDF Viewer for Microsoft Dynamics 365 Business Central
More info at this blog post: https://www.kauffmann.nl/2019/01/22/pdf-viewer-in-business-central/
BCALToolbox is a collection of functions used when doing development in AL for Microsoft 365 Business Central
All the source code from Erik's youtube videos (https://www.youtube.com/c/ErikHougaard)
Examples from Steven Render's Blog
AL Code examples for education (little parts) - have a look at the different branches
Collections of examples used in my test automation classes for Dynamics 365 Business Central and Dynamics NAV
Welcome to the repository for the application help content for Dynamics 365 Business Central! This repo gives you access to the source files for the enduser Learn More content. It also provides a way for you to actively contribute to the current Business Central content.
This Repo will have sample code covered during #NAVBCOpenDiscussion.
This is the code repository for Automated Testing in Microsoft Dynamics 365 Business Central, published by Packt.
Efficiently automate test cases in Dynamics NAV and Business Central
Dynamics 365 Business Central Development Quick Start Guide, published by Packt Dynamics 365 Business Central Development Quick Start GuideThis is the code repository for Dynamics 365 Business Central Development Quick Start Guide, published by Packt. Modern development techniques for Dynamics 365 Business Central