A dashboard is defined and described using XML. Each component of a dashboard is maintained in an XML file that is called, as needed, to display that component. Corda® CenterView™ uses a number of files to store and organize its data. Each of these files or file types is described below:
Functions as the root XML dashboard file. Describes the layout, color theme, and pages for the dashboard. Launching main.dashxml opens the dashboard and calls all other related dashboard files, as necessary, to display the various dashboard elements. You can see sample main.dashxml files in the Corda CenterView example files, located in <product_root>\Server\doc_root\dashboards\examples. Select one of the sample folders, each of which has its own main.dashxml.
Defines the look and content of a single page in a dashboard. Page files use a .pagexml extension. They reference one or more Key Performance Indicator (KPI) files, which organizes the representation of a particular data set. You can see sample .pagexml files in the Corda CenterView example files, located in <product_root>\Server\doc_root\dashboards\examples. Select one of the sample folders. Page files are stored in the \pages folder.
Defines a single KPI referenced in a dashboard page. KPI files use a .kpixml extension. They typically reference one or more data tables and image files, which display the various data sets associated with the KPI. You can see sample .kpixml files in the Corda CenterView example files, located in <product_root>\Server\doc_root\dashboards\examples. Select one of the sample folders. KPI files are stored in the \kpis folder.
Specifies the Image Template file used to display data in a KPI. Image Template files are created with Corda 7's Corda Builder™, which is accessible from CenterView Builder by selecting the Image Template tab. Image Template files have an .itxml extension, but are published for use in a variety of formats, including Flash*, GIF, JPG, and PNG. You can see sample Image Template files in the Corda CenterView example files, located in <product_root>\Server\doc_root\dashboards\examples. Select one of the sample folders. Image templates (.itxml ) are in \image_templates and published images are in \images.
For more information on Image Template files, see About Image Template Files in the Corda Builder User Guide.
Specifies the source of the actual data represented by an image or data table. DataFunnel™s are defined in files with a .dfxml extension. Datafunnels may refer to databases or static data files, such as spreadsheets. You can see sample .dfxml files in the Corda CenterView example files, located in <product_root>\Server\doc_root\dashboards\examples. Select one of the sample folders. Datafunnel files are stored in the \datafunnels folder.
A dashboard theme defines the look and feel of the dashboard, including colors, navigation properties, and component layout. The following theme-related files are used to configure a dashboard's theme.
Contains a read-only HTML stylesheet template that defines default theme characteristics, such as font, color, background, border, and spacing for the selected theme. It also specifies default HTML table styles.
theme.skel incorporates a variable section at the start of the file that makes it easy to change theme settings by changing variable values.
Contains theme.skel overrides as well as XML definitions for banner, navigation, and footer layout for the selected theme. The theme.bnfxml can redefine theme.skel variable values to change a theme's look.
Contains an HTML stylesheet that results from the merge of theme.skel and theme.bnfxml files. The theme.css is applied to a dashboard project to give it a theme's distinctive look and feel, as modified by any overrides in theme.bnfxml .
Allows you to synchronize colors of dashboard images, such as graphs and maps, with your overall theme. The pcxml.css settings override the image colors specified in the image template.
Theme files are stored in <product_root>\Server\doc_root\themes, with each theme in its own sub-folder.