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.
Modul
Allgemeine Modul Einstellungen
Name (ID) |
Beschreibung |
|---|---|
Zugriff einschränken |
Wenn diese Option aktiviert ist, benötigen Benutzer eine zusätzliche Berechtigung für jede Komponente, um sie zu verwendet. |
Icon |
Individuell auswählbares Icon, das vor dem Titel angezeigt wird. |
Modul immer laden |
Erzwingt das initiale Laden des Moduls im Browser, auch bei der Ladestrategie "onDemand". |
Plugin
Einstellungen zur Verwaltung von Plugins im Modul
Name (ID) |
Beschreibung |
|---|---|
Plugin-Konfiguration |
Konfiguration von Plugins, die innerhalb dieses Moduls angezeigt werden sollen. Für die Anpassung sollte die Plugin-Konfigurations-Seite des jeweiligen Moduls genutzt werden. Siehe Plugins |
Sicherheit
Einstellungen zur Applikationssicherheit
Name (ID) |
Beschreibung |
|---|---|
HTML-Bereinigung |
Wenn aktiviert, werden JavaScript und ungültige Elemente automatisch entfernt. Siehe HTML Sanitizing in der BPC Dokumentation. Siehe HTML Sanitizing |
Komponenten-Konfiguration
Zu den Einstellungsmöglichkeiten gelangen Sie über den Administrationsbereich im Reiter Process Dashboard > Komponenten.
Modul
Allgemeine Modul Einstellungen
Name (ID) |
Beschreibung |
|---|---|
Modul-Name |
Name bzw. Titel des Modules/der Komponente. |
Modul-Icon |
Individuell auswählbares Icon, das vor dem Titel angezeigt wird. |
Modul-Beschreibung |
Kann als zusätzliche Beschreibung genutzt werden, die im Modulheader angezeigt wird. |
Modulheader |
Zusätzliche Inhalte im Modulheader. |
Konfiguration
Modulspezifische Einstellungen
Name (ID) |
Beschreibung |
|---|---|
Layout |
Anzeige des Dashboards in Spalten (Standard) oder als Tabelle |
Anzahl der Spalten |
Anzahl der Spalten im Dashboard |
Anzahl der Zeilen |
Anzahl der Zeilen im Dashboard |
Interne Konfiguration |
Die Konfiguration des Dashboards erfolgt über die Benutzeroberfläche. Siehe Dashboard-Ansicht anpassen und JSON Konfiguration |
Aktualisierung
Einstellungen der automatischen Aktualisierung des Dashboards.
Name (ID) |
Beschreibung |
|---|---|
Automatisches Aktualisieren der Dashboard-Inhalte. |
|
Intervall |
Intervall in Sekunden für das automatische Aktualisieren des Dashboards. |
Widget Header
Einstellungen zur Anpassung des Widget-Headers
Name (ID) |
Beschreibung |
|---|---|
Informationsicon |
Alle Widgets in diesem Dashboard erhalten ein Icon im Header. Bei Mouse‑Over zeigt es Informationen zum Widget. |
Widget-Verschiebung aktivieren |
Alle Widgets in diesem Dashboard erhalten ein Verschiebe‑Icon im Header. Per Mausklick öffnet sich ein Menu, welches eine Verschiebung des zugehörigen Widgets ermöglicht. |
Widget-Aktualisierung aktivieren |
Alle in diesem Dashboard enthaltenen Widgets erhalten in ihrem Header ein Icon. Per Mausklick erfolgt ein Refresh des Widgets. |
Modulsprung aktivieren |
Alle Widgets in diesem Dashboard erhalten ein Sprung‑Icon im Header. Klick darauf springt zum zugehörigen Modul. |
Toolbars
Einstellungen zur Anpassung der Toolbars
Name (ID) |
Beschreibung |
|---|---|
Refresh-Symbol in Toolbar aktivieren |
Zeigt den Refresh-Button in der Toolbar des Widgets an |
Linke Toolbar |
Inhalte der Toolbar auf der linken Seite. |
Rechte Toolbar |
Inhalte der Toolbar auf der rechten Seite. |
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 |