โโโ README.md
/README.md:
--------------------------------------------------------------------------------
1 | # Most-Useful-BC-Repositories ๐
2 |
3 | > A curated collection of useful repositories for Microsoft Dynamics 365 Business Central. Feel free to offer feedback and create pull requests.
4 |
5 | ## ๐ Content
6 |
7 | - [๐ข Microsoft](#microsoft)
8 | - [โน๏ธ Informational](#informational)
9 | - [๐ง Administrative Tools](#administrative-tools)
10 | - [โ๏ธ Azure](#azure)
11 | - [๐ Reports](#reports)
12 | - [๐ Webservices](#webservices)
13 | - [๐ป Powershell](#powershell)
14 | - [๐ Translations](#translations)
15 | - [๐ณ Docker & DevOps](#docker--devops)
16 | - [๐งช Test Automation](#test-automation)
17 | - [๐ C/SIDE to AL](#cside-to-al)
18 | - [โฌ๏ธ Upgrades](#upgrades)
19 | - [๐ PDF Tools](#pdf-tools)
20 | - [๐จ Miscellaneous](#miscellaneous)
21 | - [โ๏ธ Signatures](#signatures)
22 | - [๐ Learning Resources](#learning-resources)
23 | - [๐ Books](#books)
24 |
25 | ## Microsoft
26 |
27 | ### **[AL](https://github.com/microsoft/AL)**
28 |
29 | 
30 | > ๐งโ๐ป By [Microsoft](https://github.com/microsoft)
31 |
32 | 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.
33 |
34 | ### **[BCApps](https://github.com/microsoft/BCApps)**
35 |
36 | 
37 | > ๐งโ๐ป By [Microsoft](https://github.com/microsoft)
38 |
39 | Repository for collaboration on Microsoft Dynamics 365 Business Central applications.
40 | This repository contains the source code for several Business Central applications, developed by Microsoft.
41 | ### **[AL App Extensions](https://github.com/microsoft/ALAppExtensions)**
42 |
43 | 
44 | > ๐งโ๐ป By [Microsoft](https://github.com/microsoft)
45 |
46 | Welcome to the ALAppExtension repository!
47 |
48 | 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.
49 |
50 | 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.
51 |
52 | 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.
53 |
54 | ### **[BusinessCentralApps](https://github.com/microsoft/BusinessCentralApps)**
55 |
56 | 
57 | > ๐งโ๐ป By [Microsoft](https://github.com/microsoft)
58 |
59 | This repository is where we (Microsoft) accept contributions to the Dynamics 365 Business Central application platform from the community. Together with the ALAppExtensions repository, this makes up the beginning to convert the entire business application platform from closed to open source. Microsoft does not yet develop on the application platform in this open GitHub repository; development still takes place in an internal repository. Accepted contributions by the community will get merged with Microsoft's code changes and released together in an upcoming release of the product.
60 |
61 | ### **[BCTech](https://github.com/microsoft/BCTech)**
62 |
63 | 
64 | > ๐งโ๐ป By [Microsoft](https://github.com/microsoft)
65 |
66 | 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.
67 |
68 | We will update the deck based on feedback / requests.
69 |
70 | Let's make the upgrade easy together.
71 |
72 | ### **[BCContainerHelper](https://github.com/microsoft/navcontainerhelper)**
73 |
74 | 
75 | > ๐งโ๐ป By [Microsoft](https://github.com/microsoft)
76 |
77 | Official Microsoft repository for BcContainerHelper, a PowerShell module, which makes it easier to work with Business Central Containers on Docker.
78 |
79 | ### **[AL GO](https://github.com/microsoft/AL-Go)**
80 |
81 | 
82 | > ๐งโ๐ป By [Microsoft](https://github.com/microsoft)
83 |
84 | 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.
85 |
86 | 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.
87 |
88 | ### **[Dynamics 365 SMB Docs](https://github.com/MicrosoftDocs/dynamics365smb-docs)**
89 |
90 | 
91 | > ๐งโ๐ป By [Microsoft Docs](https://github.com/MicrosoftDocs)
92 |
93 | 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.
94 |
95 | ### **[Developer Docs](https://github.com/MicrosoftDocs/dynamics365smb-devitpro-pb)**
96 |
97 | 
98 | > ๐งโ๐ป By [Microsoft Docs](https://github.com/MicrosoftDocs)
99 |
100 | ### **[AL Guidelines](https://github.com/microsoft/alguidelines)**
101 |
102 | 
103 | > ๐งโ๐ป By [Microsoft](https://github.com/microsoft)
104 |
105 | 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.
106 |
107 | Please see the ALGuidelines.dev site for the full information about this project.
108 |
109 | ### **[BCUpgrade](https://github.com/microsoft/BCUpgrade)**
110 |
111 | 
112 | > ๐งโ๐ป By [Microsoft](https://github.com/microsoft)
113 |
114 | This project contains: Powerpoint explaining the current upgrade process Example scripts you can use to test the upgrade
115 |
116 | 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.
117 |
118 | We will update the deck based on feedback / requests.
119 |
120 | Let's make the upgrade easy together.
121 |
122 | ## Informational
123 |
124 | ### **[MSDYN365BC Code History](https://github.com/StefanMaron/MSDyn365BC.Code.History)**
125 |
126 | 
127 | > ๐งโ๐ป By [Stefan Maron](https://github.com/StefanMaron)
128 |
129 | Contains the Microsoft Business Central Code. Updated each month.
130 |
131 | ### **[AL Dependency Analysis](https://github.com/waldo1001/ALDependencyAnalysis)**
132 |
133 | 
134 | > ๐งโ๐ป By [waldo](https://github.com/waldo1001)
135 |
136 | ### **[Sentinel](https://github.com/StefanMaron/BusinessCentral.Sentinel)**
137 |
138 | 
139 | > ๐งโ๐ป By [Stefan Maron](https://github.com/StefanMaron)
140 |
141 | BusinessCentral.Sentinel is an intelligent monitoring and advisory tool designed for Microsoft Dynamics 365 Business Central users.
142 | It focuses on the analysis of technical configuration and may include functional configuration in the future.
143 | This app provides real-time insights, proactive alerts, and actionable recommendations to enhance operational efficiency, reduce risks, and optimize decision-making. BusinessCentral.
144 | Sentinel acts as a vigilant 'sentinel' for your business, ensuring key processes run smoothly and critical issues are addressed promptly.
145 |
146 | ## Administrative Tools
147 |
148 | ### **[Data Editor for BC](https://github.com/Drakonian/data-editor-for-bc)**
149 |
150 | 
151 | > ๐งโ๐ป By [Drakonian](https://github.com/Drakonian)
152 |
153 | Data Editor extension that allows you to change and delete information from any table in Business Central
154 |
155 | ### **[Record-Deletion-Tool](https://github.com/wbrakowski/Record-Deletion-Tool)**
156 |
157 | 
158 | > ๐งโ๐ป By [Waldemar Brakowski](https://github.com/wbrakowski)
159 |
160 | This tool can be used to remove transactional data from a company in Business Central.
161 |
162 | ### **[Admin Toolbox OnPrem](https://github.com/wbrakowski/Admin-Toolbox-OnPrem)**
163 |
164 | 
165 | > ๐งโ๐ป By [Waldemar Brakowski](https://github.com/wbrakowski)
166 |
167 | The Admin Toolbox is a Business central App. It can delete and edit records, view license information and import licenses, hyperlinks to informational tables.
168 |
169 | ### **[Gordon](https://eos-solutions.github.io/Gordon)**
170 |
171 | 
172 | > ๐งโ๐ป By [EOS Solutions](https://github.com/EOS-Solutions)
173 |
174 | Gordon ecosystem is a set of tools that helps you easily manage Business Central environments: Manage Apps, BC Services, Docker Environments, XLIFF Translations
175 |
176 | ## Azure
177 |
178 | ### **[Azure Blob Storage API](https://github.com/cosmoconsult/D365BC-Blob-Storage-API)**
179 |
180 | 
181 | > ๐งโ๐ป By [COSMO CONSULT](https://github.com/cosmoconsult)
182 |
183 | Open Source App for Microsoft Dynamics 365 Business Central to implement the Azure Blob Storage API.
184 |
185 | ## Reports
186 |
187 | ### **[Mini Report Inspector](https://github.com/AndreasRascher/MiniReportInspector)**
188 |
189 | 
190 | > ๐งโ๐ป By [Andreas Rascher](https://github.com/AndreasRascher)
191 |
192 | The Mini Report Inspector enables you to export informations about the report DataSet in 3 different formats:
193 |
194 | SaveAsXML the Result from Report.SaveAsxml
195 | ResultSet XML the Dataset format known from the windows client as XML File
196 | Excel the Dataset format known from the windows client as Excel File
197 |
198 | ### **[RDLC Report Custom Code](https://github.com/AndreasRascher/RDLCReport_CustomCode)**
199 |
200 | 
201 | > ๐งโ๐ป By [Andreas Rascher](https://github.com/AndreasRascher)
202 |
203 | Getdata by name - custom code functions for Dynamics NAV and Business Central
204 |
205 | ## Webservices
206 |
207 | ### **[Waldo.Restapp](https://github.com/waldo1001/waldo.restapp)**
208 |
209 | 
210 | > ๐งโ๐ป By [waldo](https://github.com/waldo1001)
211 |
212 | ### **[AL Web Service Examples](https://github.com/ajkauffmann/ALWebServiceExamples)**
213 |
214 | 
215 | > ๐งโ๐ป By [AJ Kauffmann](https://github.com/ajkauffmann)
216 |
217 | AL code examples to call web services with Dynamics 365 for Financials and Operations, Business Edition.
218 |
219 | ### **[BC OAuth 2.0 Authorization](https://github.com/msnraju/BC-OAuth-2.0-Authorization)**
220 |
221 | 
222 | > ๐งโ๐ป By [MSN Raju](https://github.com/msnraju)
223 |
224 | ### **[BC API Postman](https://github.com/ajkauffmann/BC.API.Postman)**
225 |
226 | 
227 | > ๐งโ๐ป By [AJ Kauffmann](https://github.com/ajkauffmann)
228 |
229 | ## Powershell
230 |
231 | ### **[Cloudy Ready Software Powershell](https://github.com/waldo1001/Cloud.Ready.Software.PowerShell)**
232 |
233 | 
234 | > ๐งโ๐ป By [waldo](https://github.com/waldo1001)
235 |
236 | ### **[D365 BC AppHelper](https://github.com/SimonOfHH/D365BCAppHelper)**
237 |
238 | 
239 | > ๐งโ๐ป By [Simon Fischer](https://github.com/SimonOfHH)
240 |
241 | ## Translations
242 |
243 | ### **[AL Translate Tool](https://github.com/peikba/AL-Translate-Tool)**
244 |
245 | 
246 | > ๐งโ๐ป By [Peik Bech-Andersen](https://github.com/peikba)
247 |
248 | ## Docker & DevOps
249 |
250 | ### **[ALOPS](https://github.com/HodorNV/ALOps)**
251 |
252 | 
253 | > ๐งโ๐ป By [Hodor NV](https://github.com/HodorNV)
254 |
255 | 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".
256 | 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.
257 |
258 | ### **[MSDYN365BC 15 Template](https://github.com/megel/MSDyn365BC-15-Template)**
259 |
260 | 
261 | > ๐งโ๐ป By [Michael Megel](https://github.com/megel)
262 |
263 | Project Template for Microsoft Dynamics 365 Business Central
264 |
265 | ## Test Automation
266 |
267 | ### **[Test Automation Examples](https://github.com/fluxxus-nl/Test-Automation-Examples)**
268 |
269 | 
270 | > ๐งโ๐ป By [Jan Hoek](https://github.com/fluxxus-nl)
271 |
272 | Collections of examples used in my test automation classes for Dynamics 365 Business Central and Dynamics NAV
273 |
274 | ## C/SIDE to AL
275 |
276 | ### **[Uplifting](https://github.com/hougaard/Uplifting)**
277 |
278 | 
279 | > ๐งโ๐ป By [Erik Hougaard](https://github.com/hougaard)
280 |
281 | Uplifting for Dynamics 365 Business Central C/Side to AL data conversion
282 |
283 | ## Upgrades
284 |
285 | ### **[BCUpgrade](https://github.com/microsoft/BCUpgrade)**
286 |
287 | This project contains: Powerpoint explaining the current upgrade process Example scripts you can use to test the upgrade
288 |
289 | 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.
290 |
291 | We will update the deck based on feedback / requests.
292 |
293 | Let's make the upgrade easy together.
294 |
295 | ## PDF Tools
296 |
297 | ### **[MergePDFFunctionApp](https://github.com/demiliani/MergePDFFunctionApp)**
298 |
299 | 
300 | > ๐งโ๐ป By [Demiliani](https://github.com/demiliani)
301 |
302 | Azure Function for merging PDFs online. Pass a JSON containing a list of PDF files (Base64 content) and receive the merged file as Base64 content in response.
303 |
304 | ### **[Merge PDF in Business Central](https://github.com/gonzaloriosley/Merge-PDF-Business-Central)**
305 |
306 | 
307 | > ๐งโ๐ป By [Gonzalo Riosley](https://github.com/gonzaloriosley)
308 |
309 | ### **[PDF Viewer](https://github.com/ajkauffmann/PDFViewer)**
310 |
311 | 
312 | > ๐งโ๐ป By [AJ Kauffmann](https://github.com/ajkauffmann)
313 |
314 | PDF Viewer for Microsoft Dynamics 365 Business Central
315 |
316 | More info at this blog post:
317 |
318 | ### **[PDF Viewer - 2](https://github.com/Drakonian/bc-pdf-viewer-full)**
319 |
320 | 
321 | > ๐งโ๐ป By [Drakonian](https://github.com/Drakonian)
322 |
323 | Another PDF Viewer for Microsoft Dynamics 365 Business Central
324 |
325 | More info at this blog post:
326 |
327 | ### **[BC AL Toolbox](https://github.com/TheDoubleH/BCALToolbox)**
328 |
329 | 
330 | > ๐งโ๐ป By [Henrik Helgesen](https://github.com/TheDoubleH)
331 |
332 | BCALToolbox is a collection of functions used when doing development in AL for Microsoft 365 Business Central
333 |
334 | ## Miscellaneous
335 |
336 | ### **[Hand Written Signatures in AL](https://github.com/nocubicles/bc-handwritten-signatures)**
337 |
338 | 
339 | > ๐งโ๐ป By [Allan Kristensen](https://github.com/nocubicles)
340 |
341 | This example uses a signature pad in Business Central so you can save hand written signatures to documents inside Business Central.
342 |
343 | ## Signatures
344 |
345 | ### **[Hand Written Signatures in AL](https://github.com/nocubicles/bc-handwritten-signatures)**
346 |
347 | This example uses a signature pad in Business Central so you can save hand written signatures to documents inside Business Central.
348 |
349 | ## Learning Resources
350 |
351 | ### **[Hougaard Youtube Video Sources](https://github.com/hougaard/Youtube-Video-Sources)**
352 |
353 | 
354 | > ๐งโ๐ป By [Erik Hougaard](https://github.com/hougaard)
355 |
356 | All the source code from Erik's youtube videos ()
357 |
358 | ### **[srenders - Blog](https://github.com/srenders/blog)**
359 |
360 | 
361 | > ๐งโ๐ป By [Steven Renders](https://github.com/srenders)
362 |
363 | Examples from Steven Render's Blog
364 |
365 | ### **[AL Code Samples Education](https://github.com/rstefanetti/AL-Code-Samples-Education)**
366 |
367 | 
368 | > ๐งโ๐ป By [Roberto Stefanetti](https://github.com/rstefanetti)
369 |
370 | AL Code examples for education (little parts) - have a look at the different branches
371 |
372 | ### **[AL For Beginners](https://github.com/mynavblog/ALForBeginners)**
373 |
374 | 
375 | > ๐งโ๐ป By [My NAV Blog](https://github.com/mynavblog)
376 |
377 | ### **[BC Open Discussion](https://github.com/postsaurav/bcopendiscussion)**
378 |
379 | 
380 | > ๐งโ๐ป By [Saurav Dhyani](https://github.com/postsaurav)
381 |
382 | This Repo will have sample code covered during #NAVBCOpenDiscussion.
383 |
384 | ### **[Microsoft Learning - MB-800 Business Central Functional Consultant](https://github.com/MicrosoftLearning/MB-800-Business-Central-Functional-Consultant)**
385 |
386 | 
387 | > ๐งโ๐ป By [Microsoft Learning](https://github.com/MicrosoftLearning)
388 |
389 | ### **[Microsoft Learning - MB-820 Business Central Developer](https://github.com/MicrosoftLearning/MB-820-Business-Central-Developer-Certification)**
390 |
391 | 
392 | > ๐งโ๐ป By [Microsoft Learning](https://github.com/MicrosoftLearning)
393 |
394 | ## Books
395 |
396 | ### **[Automated Testing in Microsoft Dynamics 365 Business Central](https://github.com/PacktPublishing/Automated-Testing-in-Microsoft-Dynamics-365-Business-Central)**
397 |
398 | 
399 | > ๐งโ๐ป By [Packt Publishing](https://github.com/PacktPublishing)
400 |
401 | This is the code repository for **Automated Testing in Microsoft Dynamics 365 Business Central**, _published by Packt_.
402 |
403 | Efficiently automate test cases in Dynamics NAV and Business Central.
404 |
405 | ### **[Automated Testing in Microsoft Dynamics 365 Business Central - Second Edition](https://github.com/PacktPublishing/Automated-Testing-in-Microsoft-Dynamics-365-Business-Central-Second-Edition)**
406 |
407 | 
408 | > ๐งโ๐ป By [Packt Publishing](https://github.com/PacktPublishing)
409 |
410 | ### **[Dynamics 365 Business Central Development Quick Start Guide](https://github.com/PacktPublishing/Dynamics-365-Business-Central-Development-Quick-Start-Guide)**
411 |
412 | 
413 | > ๐งโ๐ป By [Packt Publishing](https://github.com/PacktPublishing)
414 |
415 | ### **[Extending Business Central with the Power Platform](https://github.com/PacktPublishing/Extending-Business-Central-with-the-Power-Platform)**
416 |
417 | 
418 | > ๐งโ๐ป By [Packt Publishing](https://github.com/PacktPublishing)
419 |
420 | ### **[Mastering Microsoft Dynamics 365 Business Central](https://github.com/PacktPublishing/Mastering-Microsoft-Dynamics-365-Business-Central)**
421 |
422 | 
423 | > ๐งโ๐ป By [Packt Publishing](https://github.com/PacktPublishing)
424 |
425 | ### **[Mastering Microsoft Dynamics 365 Business Central - Second Edition](https://github.com/PacktPublishing/Mastering-Microsoft-Dynamics-365-Business-Central-Second-Edition)**
426 |
427 | 
428 | > ๐งโ๐ป By [Packt Publishing](https://github.com/PacktPublishing)
429 |
430 | ### **[Microsoft Dynamics 365 Business Central Cookbook](https://github.com/PacktPublishing/Microsoft-Dynamics-365-Business-Central-Cookbook)**
431 |
432 | 
433 | > ๐งโ๐ป By [Packt Publishing](https://github.com/PacktPublishing)
434 |
435 | ### **[Programming Microsoft Dynamics 365 Business Central - Sixth Edition](https://github.com/PacktPublishing/Programming-Microsoft-Dynamics-365-Business-Central-Sixth-Edition)**
436 |
437 | 
438 | > ๐งโ๐ป By [Packt Publishing](https://github.com/PacktPublishing)
439 |
440 | ### **[Programming Microsoft Dynamics 365 Business Central - Seventh Edition](https://github.com/PacktPublishing/Programming-Microsoft-Dynamics-365-Business-Central-Seventh-Edition)**
441 |
442 | 
443 | > ๐งโ๐ป By [Packt Publishing](https://github.com/PacktPublishing)
444 |
--------------------------------------------------------------------------------