Extend and customize profiles from other extensions

Important

Some of the functionality described in this release plan has not been released. Delivery timelines may change and projected functionality may not be released (see Microsoft policy). Learn more: What's new and planned

Enabled for Public preview General availability
Admins, makers, marketers, or analysts, automatically Oct 2024 Oct 2024

Business value

One of the current extensibility gaps is the lacking ability to extend profiles. This implies that partners have been forced to copy profiles defined in other extensions whenever they needed to do some changes for them. In this release, it's now possible to define profile extension objects.

Feature details

With this feature, you can now create profile extension objects in your AL code. They can be used to modify the target profile's caption, role center, or even include/remove it from the role explorer. It's also possible to add page customizations to a specified profile.

In addition to the language support, additional coverage in IntelliSense, AL Explorer, and analyzer rules have been added.

The following code example shows a profile extension:

Example of extending a profile in AL.

Tell us what you think

Help us improve Dynamics 365 Business Central by discussing ideas, providing suggestions, and giving feedback. Use the forum at https://aka.ms/bcideas.