Create profiles in application language

Completed

A Page Customization object should always be linked to a profile before the customization is applied. A Profile object in Business Central allows you to build an individual experience for each user profile. When you create a new profile, you have to specify which Role Center page this profile uses, and which page customizations are linked to the profile.

profile TheBoss
{
    Description = 'The Boss';
    RoleCenter = "Business Manager Role Center";
    Customizations = MyCustomization;
    Caption = 'Boss';
}

The Profile object has additional properties available:

  • Description - This property is an internal comment that only developers can see.

  • ProfileDescription - This property is the detailed description of the profile. It can describe who this profile is for, why it's used, and how to use it.

  • Enabled - This property specifies whether the profile can be accessed by users or not. The default is true.

  • Promoted - This property specifies whether the profile is available in the Role Explorer or not. The default is false.

  • RoleCenter - This property specifies the associated Role Center page for the profile.

  • Customizations - This property is a comma-separated list of all page customizations that are linked to the profile.

  • Caption - This property contains the text that shows in the list of profiles.

profile TheBoss
{
    Description = 'The Boss';
    ProfileDescription = 'This profile is used for the Business Manager.'
    RoleCenter = "Business Manager Role Center";
    Customizations = MyCustomization;
    Enabled = true;
    Promoted = true;
    Caption = 'Boss';
}