Sometimes, you want to make sure that your personalizations and customizations are not changed by a user. In Microsoft Dynamics NAV R2, and builds of Microsoft Dynamics NAV SP1 31671 and higher, you can specify a new startup parameter setting that allows you to control this:
You can do this from a command prompt and from shortcuts that you create for profiles. For more information about how to start the RoleTailored Client from a command prompt, see the following help topic: Starting the RoleTailored Client from a Command Prompt.
The DisablePersonalization startup parameter has the following effects on the user experience:
A user's personalizations are not applied when you start the RoleTailored client from the command line using the DisablePersonalization parameter.
How can we add -disablepersonalization parmeter in Start-->All Programs-->Microsoft Dynamics NAV R2..
We can create shortcut and ask user to use the shortcut but how can we restrict him from above path?
You could go to Start> All Programs> right click Microsoft Dynamics NAV R2 and add -disablepersonalization in the Target field i.e. Microsoft.Dynamics.Nav.Client.exe -disablepersonalization
I think we need to restrict the user not to modify the targer filed?
I would recommend user education for not modifying shortcuts else you can look at local group policies to prevent modifying shortcuts.
Is it possible te set the -disablepersonalization parameter for the whole RoleCenter?
You can disable personalization for a role and thereby your RoleCenter. Use the following syntax to disable personalization from the command line: Microsoft.Dynamics.Nav.Client.exe –disablepersonalization –configuration:”order processor”