Configuration of the Process Dashboard
The various configuration options for the Process Dashboard are presented and described below.
General module configuration
You can access the setting options via the administration area in the tab Process Dashboard > General tab.
Module
General module settings
Name (ID) |
Description |
|---|---|
Restrict Access |
If this option is activated, users require additional authorization for each component in order to use it. |
Icon |
Individually selectable icon that is displayed before the title. |
Force Module Load |
Forces the initial loading of the module in the browser, even with the loading strategy "onDemand". |
Plugin
Settings for managing plugins in the module
Name (ID) |
Description |
|---|---|
Plugin Configuration |
Configuration of plugins that are to be displayed within this module. The plugin configuration page of the respective module should be used for customization. See Plugins |
Security
Application security settings
Name (ID) |
Description |
|---|---|
Sanitize HTML |
If activated, JavasScript and invalid elements are automatically removed. See HTML Sanitizing in the BPC documentation. See HTML Sanitizing |
Component configuration
You can access the setting options via the administration area in the tab Process Dashboard > Components tab.
Module
General module settings
Name (ID) |
Description |
|---|---|
Module Name |
Name or title of the module/component. |
Module Icon |
Individually selectable icon that is displayed before the title. |
Module Description |
Can be used as an additional description that is displayed in the module header. |
Module Header Content |
Additional content in the module header. |
Configuration
Module-specific settings
Name (ID) |
Description |
|---|---|
Layout |
Display of the dashboard in columns (default) or as a table |
Number of Columns |
Number of Columns in Dashboard |
Number of Rows |
Number of Rows in Dashboard |
Internal Configuration |
The configuration of the dashboard is done through the user interface. In some cases, it may be helpful to edit it in JSON format. |
Refresh
Settings for automatic dashboard refresh.
Name (ID) |
Description |
|---|---|
Enable automatic dashboard refresh |
|
Interval |
Interval in seconds for automatically refreshing the dashboard |
Widget Header
Settings to customize the widget header.
Name (ID) |
Description |
|---|---|
Information Icon |
All widgets included in this dashboard will have an icon in their header. Hovering the mouse over the icon will display information about the widget. |
Enable Widget Movement |
All widgets included in this dashboard will have an icon in their header. Clicking the icon opens a menu, allowing you to move the respective widget. |
Enable Widget Refresh |
All widgets included in this dashboard will have an icon in their header. Clicking the icon refreshes the widget. |
Enable Module Jump |
All widgets included in this dashboard will have a jump icon in their header. Clicking the icon will navigate to the associated module. |
Toolbars
Settings to customize the toolbars.
Name (ID) |
Description |
|---|---|
Enable Refresh in Toolbar |
Displays the refresh button in the header toolbar of the widget |
Left Toolbar |
Content of the toolbar on the left side. |
Right Toolbar |
Content of the toolbar on the right side. |
Configuration with the JSON editor
This setting Dashboard configuration configuration contains a JSON array that contains parameters for the individual widgets.
[
{
"columnFlex": 307,
"widgetConfiguration": {
"name": "CORE_SESSIONS_WIDGET_NAME",
"additionalActions": [],
"description": "CORE_SESSIONS_WIDGET_DESCRIPTION",
"iconCls": "x-fal fa-users",
"title": "foo"
},
"widgetId": 1678110392218,
"flex": 1,
"collapsed": false,
"column": 0,
"cellIndex": "0-0",
"colspan": 1,
"rowspan": 1,
"className": "BPC.view.widget.sessions.SessionGrid",
"collapsible": true,
"height": null
},
...
]
| Field | Data type | Description |
|---|---|---|
columnFlex |
Number |
Width of the column in relation to the other |
widgetConfiguration |
JSON |
Widget specific configuration. |
widgetId |
String |
Internal ID |
flex |
Number |
Height of the widget in relation to the other |
collapsed |
Boolean |
|
column |
Integer |
Index of the column in which the widget is to be displayed. The first column has the index 0. |
cellIndex |
String |
Index of the cell (<Spalte>-<Zeile>) in which the widget is to be displayed. |
colspan |
Number |
Specifies how many columns a cell should cover horizontally. If colspan: 2 is set, the cell takes up two columns. |
rowspan |
Number |
Specifies how many rows a cell should cover vertically. If rowspan: 2 is set, the cell takes up two rows. |
className |
String |
Class name of the widget to be loaded. |
collapsible |
Boolean |
|
height |
Number |
Fixed height for the widget.
Requires |