WebApps:Dashboard
Systemvoraussetzungen
Die Voraussetzungen finden Sie hier.
Aufruf Dashboard
@Session_WebAppUrl@/dashboard/?dashboard=<Dashboard Name>
Beispiel:
https://servername:4444/coplanner/dashboard/?dashboard=Mein erstes Dashboard
Erweiterter Aufruf
- hideSessionHeader: Definiert, ob der Header angezeigt werden soll oder nicht (true blendet Header aus). Der Default beim Öffnen ist false.
- contextFilters: Definiert die Filterwerte, mit der das Dashboard geöffnet wird
Beispiel:
Übergabe auf Filter Zeit, Filteroperator =, Element mit der COPSYS_ID 2 und Unternehmen, Filteroperator me+under, Element mit der COPSYS_ID 1
&contextFilters=Zeit eq 2 and Unternehmen mu 1
Bei Verwendung von " and " im Filternamen bzw. übergebenen Wert oder Leerzeichen muss wie folgt vorgegangen werden:
&contextFilters="Mein Filter" eq "Text mit Leerzeichen"
Operatoren:
Menü
| Schaltfläche | Aktion |
|---|---|
| Datei:ReportViewer CoPlanner.JPG | Zurück zur letzten davor aufgerufenen Seite. |
| Datei:ReportViewer MenueOpenClose.JPG | Öffnen/Schließen der Anzeigetexte des Menüs. |
| In den Ansichtsmodus wechseln (nur als PowerUser möglich) | |
| In den Bearbeitungsmodus/Dashboarddesigner wechseln (nur als PowerUser möglich) | |
| Speichert alle Änderungen | |
| Aktualisieren der Daten. | |
| Aktivieren/Deaktivieren der Nullwertunterdrückung. | |
| Out-Filter aktiv | |
| Excel Export des Dashboard |
Arbeiten mit dem Dashboard
Im Dashboard kann sehr ähnlich zu den anderen WebApps gearbeitet werden. Wie bei den bestehenden Masken kann über das Menü links die Nullwertunterdrückung (de-)aktiviert werden und die Filter ein-/ausgeblendet werden. Im Dashboard kann man nun mit den Elementen arbeiten und Daten erfassen.
Für das aktive Dashboard Element erscheint oben rechts eine kleine Symbolleiste. Diese enthält verschiedene Optionen für das jeweilige Element, unter anderem
- Zurücksetzen der Ansicht dieses Dashboardelements.(Ab CoPlanner 11 Release 3 2024) : Hierdurch wird ein Reset ausgeführt und z. B. Filtereinstellungen, Achsenverschiebungen auf dem Element zurückgesetzt (diese Aktion war bisher STRG-Klick auf den aktualisieren Button verfügbar). Es werden die Dashboard spezifischen Parameter, wie z. B. globaler Dashboardfilter (falls konfiguriert für dieses Element), Url-Kontext, auf Element angewandt.
- Detailsatzsprung des ausgewählten Datensatzes innerhalb einer Maske
- Datensatz löschen
- Element bearbeiten (nur für PowerUser)
- Hinweis anzeigen (Ab CoPlanner 11 Release 1 2025)
- Excel Export dieses Dashboardelements
- Suche innerhalb dieses Dashboardelements
- Achsen drehen (nur bei Matrixmasken)
- Element maximieren innerhalb des Dashboardfensters
- Dashboardelement in neuem Tab öffnen
- ggf. für dieses Element hinterlegte Makros können aufgerufen werden
Ab CoPlanner 11 Release 3 2023
Berichte, Matrixmasken, Einzelsatzmasken und Zeilensicht können - ähnlich zur Maximieren Funktion - in einem neuen Browserfenster geöffnet werden um mehr Informationen auf einmal anzeigen lassen zu können. Diese Funktion kann durch klicken auf dieses Symbol
erreicht werden. Folgende Informationen können in den neuen Tab mitgegeben werden
- Matrixmaske: Filter, ausgewählte Elemente auf den Achsen, Zellkontext (über Filter), Durch Nullwertunterdrückung eingeschränkte Daten (Nullwertunterdrückung selbst wird nicht weitergegeben)
- Zeilensicht: Filter, Zellkontext (über Filter)
- Einzelsatz: Filter, teils ausgewählte Elemente (über Filter)
Alle nicht genannten Parameter können nicht in das neue Fenster übergeben werden (z. B. eine ReadOnly Einstellung der Daten etc.).
Die generelle Dimensionssecurity (Nutzerberechtigungen) ziehen natürlich trotzdem.
Im Dashboard auf Berechnungen warten
In Dashboards ist es möglich, auf Berechnungen zu warten (ähnlich wie dies bereits in einzelnen Masken funktioniert). Das funktioniert dabei wie folgt:
- in der Maske, in der die Daten eingegeben werden, muss WaitForCalc aktiv sein (WaitForCalc wird immer nur beim Schreiben von Daten berücksichtigt und hat in Masken, in denen Daten nur gelesen werden, keine Auswirkungen)
- die Formeln, auf die gewartet werden soll, müssen Prioritäten < 0 haben
Das Dashboard funktioniert so, dass zuerst auf das Refresh der Maske, in der Daten eingegeben wurden, gewartet wird, und dann im Anschluss alle weiteren Teile des Dashboards refresht werden.