# User Settings

The "User Settings" give administrators choices about how to store and utilize users’ preferences, such as which Dashboards and/or Reports to execute when they enter Exago.

The following User Settings are available:

### User Preference Storage Method

How to store User Preferences such as which Dashboards and/or Reports to execute when a user enters Exago. There are two possible values:

- None – Users will not have the ability modify User Preference features. The User Preferneces button will be hidden.
- Cookie – User Preferences are stored in the browsers cookie. This is the default behavior as it does not require any additional setup. However, a user’s preferences will not be carried over to other machines or browsers and will be lost if the user deletes their browser’s cookies.

> NOTE. A user is identified by the values of the Paramters userId and companyId.

- External Interface – User Preferences are stored and retrieved via the External Interface. This requires the host application to implement the methods SetUserPreference and GetUserPreferences in the External Interface, but User Preferences will be preserved for a user across browsers and machines.
- Server Events – User Preferences are stored and retrieved via Server Events. This requires the global events onGetUserPreferences and onSetUserPreferences to be implemented.

### Startup Report(s) Replace Getting Started

Set to 'False' to display both the Getting Started Content and any Dashboard and/or Reports that were set to run at startup. Set to 'True' to hide the Getting Started Content if any Dashboards and/or Reports execute when a user enters Exago.

### Maximum Number of Startup Reports

Sets the number of Dashboards and/or Reports that can be executed when a user enters Exago.

### Allow User Reports

Set to 'False' to prevent users from saving changes made to Interactive HTML as User Preferences. Set to 'True' to allow changes in Interactive HTML to stored in User Preferences and applied to future report executions.