Configuring the Application

The Application Configuration term describes all the elements (except the scenarios) that define an application, there are 4 formal categories for them:

  • Application Preferences : all the values of the Web Client Configuration . For instance, the application title, colors, and other UI elements.

  • Views and Dashboards : all the views and dashboards and the widgets they contain, this includes custom_views_and_dashboards.html#modules--wclient--central--custom.

  • Workspaces and Folders : Workspaces and Folders are the containers for scenarios.

  • Permissions rules : Rules that control how application users can interact with different application elements.

Application Configuration can be exported to a JSON file to replicate the application on a new instance, as a backup or as a way to automatically deploy changes on a running instance.

Here are some of the use cases allowed by this feature:

I have configured the application with dashboards showing strategical level KPIs for management, for a demo I need to configure operational level views without losing previous setup.

I have configured my application on the integration environment with views, dashboards, workspaces and permissions, and I want to backup this configuration to deploy other instances of the application with the same configuration without requiring any other operation.

I have worked on Views and Dashboards, but I'm not happy with the modifications I did, I want to restore the previous states of the Dashboards by using the reset feature.

As a business analyst, I updated the widgets of a project which is already deployed, I need to make sure the next release will update the configuration on the production deployment.