User Personalization of Forms

Applies To: Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2, Microsoft Dynamics AX 2012 Feature Pack, Microsoft Dynamics AX 2012

Users are provided with several options to personalize Microsoft Dynamics AX forms. These options allow the user to move controls, set properties on controls, and add extra fields to forms. Forms are customized at run time, and settings are saved on a per-user basis.

To enable users to make certain types of changes to a form, modify the following:

  • AllowUserSetup property on the form control (or the form design)

  • AllowAdd property on the form data source field

The following table shows the levels of personalization.

Level of user personalization allowed

AllowUserSetup property

AllowAdd property

No customization

No

No

Customization of controls

Restricted

No

Customization of layout

Yes

Restricted

Full customization

Yes

Yes

For more information about a level, click the level name.

These personalization levels also depend on how X++ code has been used in the form. For more information, see Enabling User Personalization of Forms.

Check the level of user personalization for a form by using the FormControl.isUserSetupEnabled method. The method takes the required level of user personalization, and then returns whether that level of user personalization has been enabled.

User setup information is saved in the SysLastValue table.

See also

Form Control Properties

Form Design Properties

Form Data Source Field Properties

FormControl.isUserSetupEnabled Method

Announcements: New book: "Inside Microsoft Dynamics AX 2012 R3" now available. Get your copy at the MS Press Store.