Customizing What's Already There

If you've worked your way through Chapter 1, Let's Get the Basics out of the Way, then you know that we've been building a Business Central application that lets us track a list of television shows. Although it's a brand new feature that we have added to Business Central, it's not terribly exciting. Now, let's take that new feature and integrate it into the base Business Central application so that we can track a customer's favorite television shows.

That's right. Not only can you create brand new features, but you can also integrate them into the existing features and logic in Business Central in order to customize the way the system works, which is what this chapter is all about.

In this chapter, we will cover the following recipes:

  • Adding fields to base application tables
  • Modifying the base application interface
  • Modifying the base application business logic
  • Using In-client Designer
  • Using Event Recorder
  • Replacing base application reports
  • Adding new profiles and role centers
  • Adding filter tokens
  • Adding application areas