Book Image

Microsoft Dynamics 365 Business Central Cookbook

By : Michael Glue
Book Image

Microsoft Dynamics 365 Business Central Cookbook

By: Michael Glue

Overview of this book

Microsoft Dynamics 365 Business Central is a complete business management solution that can help you streamline business processes, connect individual departments in your company, and enhance customer interactions. Ok. That first part was really professional sounding, right? Now, let’s get into what this cookbook is going to do for you: put simply, it’s going to help you get things done. This book will help you get to grips with the latest development features and tools for building applications using Business Central. You’ll find recipes that will guide you in developing and testing applications that can be deployed to the cloud or on-premises. For the old-schoolers out there, you’ll also learn how to take your existing Dynamics NAV customizations and move them to the new AL language platform. Also, if you haven’t figured it out already, we’re going to be using very normal language throughout the book to keep things light. After all, developing applications is fun, so why not have fun learning as well!
Table of Contents (11 chapters)

The Discovery design pattern

More often than not, you will design a solution that requires some sort of setup, or contains features that need to be slightly different between customers. While you can try your hardest to design a solution that fits everyone, there is an elegant way that we can build our application to allow for this uniqueness.

By using the Discovery pattern, you can build a solution that will allow your application to remain under control, and yet also be quite dynamic. This pattern provides a way for the data that your application relies on to be extended by customers and other partners, without compromising how your application functions. This means that you can in fact build a single solution for everyone.

This recipe will show you how to use the Discovery pattern in your AL coding.

...