Users can personalize their workspace to suit their own preferences. As an administrator, you control and manage personalization by:
By default, personalization is not enabled in the client. You enable or disable personalization by modifying the configuration file (navsettings.json) of the Business Central Web Server instance that serves the clients.
To enable personalization, add the following line in the navsettings.json file:
"PersonalizationEnabled": "true"
To disable personalization, remove this line or change it to:
"PersonalizationEnabled": "false"
For more information about how to modify the navsettings.json file, see Modify the navsettings.json file directly.
Generate and download the application symbols.
This step is optional, and not required to enable personalization. However, it ensures that new pages that are created by developers can be personalized.
First, you generate the symbols by running finsql.exe with generatesymbolreference
command. The finsql.exe file is located in the installation folder for the Business Central Server and Dynamics NAV Development Environment (CSIDE). To generate the symbols, open a command prompt, change to the directory where the file is store, and the run the following command:
finsql.exe Command=generatesymbolreference, Database="<Database Name>", ServerName=<SQL Server Name\<Server Instance>
For example:
finsql.exe Command=generatesymbolreference, Database="Demo Database BC", ServerName=MySQLServer\BCDEMO
For more information, see Running C/SIDE and AL Side-by-Side.
Configure Microsoft Dynamics NAV Server instance to Enable loading application symbol references at server startup (EnableSymbolLoadingAtServerStartup). For more information, see Configuring Business Central Server.
You can prevent all users that belong to a specific profile from being able to personalize their pages.
Clearing page personalization changes the page back to its original layout before any personalization was made. There are two ways to clear the personalizations that users have made to pages: using the Delete User Personalization page and using the User Personalization Card page.
The Delete User Personalization page enables you to clear personalizations on a per-page basis for each user individually.
Choose the icon, enter Delete User Personalization, and then choose the related link.
The page lists all the pages that have been personalized and the user it belongs to.
A check mark in the Legacy Personalization columns indicates that the personalization was done in an older version of Business Central , which handled personalization different than it does now. Users who try to personalize these pages are locked from doing so unless they choose to unlock the page. For more information, see Why a page is locked from personalizing.
Select the entry that you want to delete, and then choose the Delete action.
The user will see the changes the next time they sign-in.
The User Personalization Card page enables you to clear the personalization on all pages for specific user. This requires write permission to Table 2000000072 Profile.
Choose the icon, enter User Personalization, and then choose the related link.
The User Personalization page lists all users who potentially have personalized pages. If you cannot find a user in the list, this means that they do not have any personalized pages.
Select the user from the list, and then choose the Edit action.
On the Actions tab, choose Clear Personalized Pages.
The user will see the changes the next time they sign-in.
Personalizing Your Workspace
Working with Business Central
Changing Basic Settings
Changing Which Features are Displayed
© 2019 Microsoft. All rights reserved.