Adaptable Blotter makes it easy for you to configure user settings, storage location details, user permissions and other related information, in a location most suitable for your needs, i.e. locally or remotely.
User Configuration: Anything specific to that user, e.g. what the current Advanced Search is, which layout is loaded etc.
User Data : These are user-createdAdaptable Blotter Objects e.g. Advanced Searches, Layouts, Shortcuts, Conditional Styles etc. Anything that a user creates or edits while using Adaptable Blotter is configurable and automatically saved.
Application Configuration : Any configuration pertinent to the application as a whole. e.g. which shortcut buttons or function toolbars to show in the Dashboard when first launching the application. Application Configuration also contains all User Permission information (e.g. whether a Function is Visible or ReadOnly for a particular User). For more information on managing entitlements see Permissions
Application Data: These are predefinedAdaptable Blotter Objects e.g. items which have been created at design time and which ship with the application, e.g. a predefined Search called "Today's Trades" or Shortcut where 'M' multiples numeric cells by 1,000,000.
There are 2 modes of storage available in Adaptable Blotter: Local Storage and Remote Storage.
When using Local Storage the User Configuration is stored in the browser's local storage using the Blotter's unique Id.
When the application is launched for the first time the User Configuration is initialised together with the Application Configuration (if there is one).
At run-time both the User Data and Application Data are fully available - but all Application Data is Read-Only.
All User Configuration changes are persisted but to local cache only.
If using Local Storage the User Configuration will need to be rebuilt every time the user switches computers or clears his browser cache.
Remote Storage (using Configuration Server)
When using Remote Storage, the User Configuration is stored (via Configuration Server) on a configured location.
When the application is first launched, the User Configuration is initialised together with the Application Configuration (if there is one).
At run-time both User Data and Application Data are fully available - but all Application Data is Read-Only.
All configuration changes are sent to the Configuration Server and then persisted in the appropriate location.
When switching computers all User Configuration is still available when using Remote Storage.
By default settings are stored in local cache. In order to store settings somewhere more useful, you will need to turn on Configuration Server.
Configuration server requires that the property enableRemoteConfigServer is set to true when the Blotter is integrated with the host application. If this is set to false, then Local Storage will be used.
For details on how to integrate Adaptable Blotter see Integration.