- Each Web Interface has its settings stored within the Active Roles database under a edsWIInterface object.
- Each Web Interface (edsWIInterface) has two settings containers (edsWICustomizationSettingsContainer):
* Customization Settings
* Interface Settings
- Within each of those containers, they both have 3 customization settings objects (edsWICustomizationSettings):
* CurrentCopy - Containing the in use Customization and Interface settings on your web interface
* WorkingCopy - Contains a copy of your existing configuration plus any changes you have made but have not submitted
* Default - This contains your default Customization and Interface settings, which would either be the out of the box settings, or the configuration of your web interface from your last upgrade
- When you modify (for example) the new user form, the change you make:
* Before clicking Save: Are stored in your sessions
* After clicking Save: Are stored in the WorkingCopy virtual attributes
* When you click Reload: The values of the virtual attributes are copied from WorkingCopy to Current Copy.
* When you click Restore Default: The values of the virtual attributes are copied from Default to both CurrentCopy and WorkingCopy
- The attributes within the Customization Settings objects all start edsaWI:
* Customization Settings
edsaWICommands
edsaWIEntries
edsaWIForms
edsaWIMenus
edsaWIStrings
* Interface Settings
edsaWISettings