Konfiguration des Process Dashboards
Im Folgenden werden die verschiedenen Konfigurationsmöglichkeiten des Process Dashboards vorgestellt und beschrieben.
Allgemeine Modulkonfiguration
Zu den Einstellungsmöglichkeiten gelangen Sie über den Administrationsbereich im Reiter Process Dashboard > Allgemein.
Einstellung (ID) | Typ | Beschreibung |
---|---|---|
Gruppe: module |
||
Module_ForceLoad |
bool |
Wenn dieser Wert aktiv ist, dann wird das Modul beim Laden der BPC Oberfläche mitgeladen. |
Module_Icon |
text |
Icon des jeweiligen Moduls im Reiter des Administrationsbereichs |
Module_RestrictInstanceAccess |
bool |
Für die Verwendung von Modulkomponenten kann der Zugriff eingeschränkt werden. Wird die Konfiguration für den eingeschränkten Zugriff gesetzt (true), so muss für jede Komponente das entsprechende Recht extra vergeben werden, damit der Anwender auf die Komponente zugreifen kann. |
Gruppe: plugin |
||
PluginConfiguration |
json |
Falls das Modul plugin-fähig ist, kann hier die Konfiguration des Plugins eingetragen bzw. verfeinert werden. |
Gruppe: security |
||
SanitizeHTML |
bool |
Wenn aktiviert, werden Javascripte und ungültige Elemente automatisch entfernt. Siehe HTML Sanitizing. |
Komponenten-Konfiguration
Zu den Einstellungsmöglichkeiten gelangen Sie über den Administrationsbereich im Reiter Process Dashboard > Komponenten.
Einstellung (ID) | Typ | Beschreibung |
---|---|---|
Gruppe: module |
||
Module_Header |
bool |
Ermöglicht das De-/Aktivieren eines zusätzlichen Anzeige- und Funktionsbereichs im Header des Moduls. |
Module_Description |
text |
Ermöglicht das Hinterlegen einer kurzen Beschreibung des Moduls. Wird als Tooltip des Module Headers angezeigt. |
Module_Icon |
text |
Definiert das Anzeige-Icon des Moduls. Zur Auswahl stehen die Icons der FontAwesome-Bibliothek. |
Module_Name |
text |
Definiert den Anzeige-Namen des Moduls. |
Gruppe: security |
||
SanitizeHTML |
bool |
Wenn aktiviert, werden Javascripte und ungültige Elemente automatisch entfernt. Siehe HTML Sanitizing. |
Gruppe: Configuration |
||
text |
Darstellung des Dashboards in Spalten (Default) oder als Tabelle. |
|
Integer |
Anzahl der Spalten im Dashboard. |
|
Integer |
Anzahl der Zeilen im Dashboard. |
|
Dashboard-Konfiguration |
JSON |
Die Konfiguration des Dashboards erfolgt über die Benutzeroberfläche, siehe Dashboard-Ansicht anpassen. |
Gruppe: Refresh |
||
Auto-Refresh aktivieren |
Bool |
Automatischen Refresh des Dashboards aktivieren |
Auto-Refresh-Intervall |
Integer |
Intervall in Sekunden für den automatischen Refresh des Dashboards |
Gruppe: Widget Header |
||
Informationen anzeigen |
Bool |
Alle in diesem Dashboard enthaltenen Widgets erhalten in ihrem Header ein Icon. Per Mausberührung werden Informationen zu dem Widget eingeblendet. |
Widget-Verschiebung aktivieren |
Bool |
Alle in diesem Dashboard enthaltenen Widgets erhalten in ihrem Header ein Icon. Per Mausklick öffnet sich ein Menu, welches eine Verschiebung des zugehörigen Widgets ermöglicht. |
Widget-Aktualisierung aktivieren |
Bool |
Alle in diesem Dashboard enthaltenen Widgets erhalten in ihrem Header ein Icon. Per Mausklick erfolgt ein Refresh des Widgets. |
Module-Sprung aktivieren |
Bool |
Alle in diesem Dashboard enthaltenen Widgets erhalten in ihrem Header ein Sprung Icon. Per Mausklick erfolgt ein Sprung auf das zugehörige Modul. |
Gruppe: Toolbar |
||
Aktualisierung in Toolbar aktivieren |
Bool |
Aktivieren der Aktualisierung über die Toolbar |
Inhalt Toolbar links |
JSON |
Inhalt der Toolbar auf der linken Seite siehe Dashboard-Schnellfunktionen |
Inhalt Toolbar rechts |
JSON |
Inhalt der Toolbar auf der rechten Seite siehe Dashboard-Schnellfunktionen |
Konfiguration mit dem JSON-Editor
Diese Einstellung Dashboard-Konfiguration configuration
enthält ein JSON Array, welches Parameter für die einzelnen Widgets enthält.
[
{
"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
},
...
]
Feld | Datentyp | Beschreibung |
---|---|---|
columnFlex |
Number |
Breite der Spalte im Verhältnis zu den anderen |
widgetConfiguration |
JSON |
Widget spezifische Konfiguration. |
widgetId |
String |
Interne ID |
flex |
Number |
Höhe des Widgets im Verhältnis zu den anderen |
collapsed |
Boolean |
|
column |
Integer |
Index der Spalte, in dem das Widget angezeigt werden soll. Die erste Spalte hat den Index 0. |
cellIndex |
String |
Index der Zelle (<Spalte>-<Zeile>), in der das Widget angezeigt werden soll. |
colspan |
Number |
Gibt an, wie viele Spalten eine Zelle horizontal überdecken soll. Wenn colspan: 2 gesetzt ist, nimmt die Zelle zwei Spalten ein. |
rowspan |
Number |
Gibt an, wie viele Zeilen eine Zelle vertikal überdecken soll. Wenn rowspan: 2 gesetzt ist, nimmt die Zelle zwei Zeilen ein. |
className |
String |
Klassenname des Widgets, dass geladen werden soll. |
collapsible |
Boolean |
|
height |
Number |
Feste Höhe für das Widget.
Erfordert das Setzen von |