WebApps:Dashboarddesigner

Aus CoPlanner 11
Zur Navigation springenZur Suche springen

Aufruf für das Erstellen eines Dashboards

Über die Tiles können über folgenden Aufruf neue Dashboards erstellt werden.

@Session_WebAppUrl@/dashboard/?dashboard=[new]

Hinweis  Funktioniert nur im PowerUser Modus

Menü

Schaltfläche Aktion
Navigation zur in der SvrConfig hinterlegten Startseite. (Parameter: StartUrl) (Ab CoPlanner 11 Release 1 2025)
Zurück zur letzten davor aufgerufenen Seite. (Bis CoPlanner 11 Release 1 2025)
Öffnen/Schließen des seitlichen Menüs.
In den Ansichtsmodus wechseln (nur als PowerUser möglich)
In den Bearbeitungsmodus wechseln (nur als PowerUser möglich)
Speichert alle Änderungen
Aktualisieren der Daten.
Aktivieren/Deaktivieren der Nullwertunterdrückung.
Allgemeine Einstellungen des Dashboards (nur als PowerUser möglich im Bearbeitenmodus/Dashboarddesignermodus)

Bearbeiten-Modus

Im Bearbeiten-Modus kann man das Dashboard als Power-User erstellen und bearbeiten. Die Oberfläche ist grundlegend in zwei Teile unterteilt. Im linken Bereich ist ein Objektkatalog verfügbar, mit welchem man bestehende Diagramme, Dimensionen, Pivotmasken, Tabellen und IFrames per Drag & Drop in das Dashboard ziehen kann. Zusätzlich besteht die Möglichkeit mit den "neu"-Buttons neue Diagramme, Dimensionen oder Pivotmasken zu erstellen. Der Hauptbereich ist das Dashboard, welches mit den unterschiedlichen Elementen des Objektkatalogs erstellt und erweitert werden kann.

Sobald man ein Element in das Dashboard integriert hat, kann man in der linken oberen Ecke einen alternativen Titel für das Element vergeben.

Sobald man nun ein Element in das Dashboard gezogen hat, stehen im rechten oberen folgende Optionen zur Verfügung:

Schaltfläche Aktion
Als Tooltip wird hier der Name des Dashboardelements angezeigt. Mit einem Rechtsklick darauf öffnet sich ein Kontextmenü, mit dem man diesen Namen einfach in die Zwischenablage kopieren kann.
Setzen der Elementeinstellungen und Filterverknüpfungen
Maximieren des ausgewählten Elements
Verschieben des aktuellen Elements innerhalb des Dashboards
(Ab CoP 10 HF 2.7) Steuerung der Nullwertunterdrückung für das Element
Löschen des Elements
Schreibschutz für Element aktivieren/deaktivieren
(Ab CoPlanner 11 Release 4 2023): Nur für PowerUser: Direkt in den Bearbeitenmodus des Elements springen

Elementeinstellungen(vor CoP11 Release 3 2024: Filterverknüpfungen)

Über diesen Dialog kann man für das ausgewählte Element steuern, welche globalen Filter des Dashboards berücksichtigt werden (IN-Filter) und welche Filter des Elements an andere Elemente des Dashboards ausgesendet werden(OUT-Filter). Zusätzlich gibt es die Möglichkeit Filter nur für dieses Dashboardelement zu verwenden. Dies kann über "Lokal" gesteuert werden.

Auch kann gesteuert werden ob die Filterleiste in Masken- oder Zeilensichtelementen immer eingeblendet ist, auch wenn kein lokaler Filter aktiv ist. (Ab CoPlanner 11 Release 3 2023)

Für Zeilensichten und Einzelsatzelemente kann außerdem ein Button im vertikalen Menü zur Schnellanlage von neuen Datensätzen definiert werden. (Ab CoPlanner 11 Release 3 2024)

Man kann auch je Dashboardelement einen Hinweis und einen weiterführenden Link angeben, welche der Benutzer sich dann anzeigen lassen kann. (Ab CoPlanner 11 Release 1 2025)

Schaltfläche Aktion
Allgemeine Einstellungen
Leere Filterleiste anzeigen (Ab CoPlanner 11 Release 3 2023) Die Filterleiste wird in Masken oder Zeilensichten immer angezeigt
Hinweis (Ab CoPlanner 11 Release 1 2025) Hier kann ein Hinweis für den Benutzer hinterlegt werden, den er sich anzeigen lassen kann. Gibt es keinen Hinweis, wird der Button für die Hinweise auch nicht angezeigt. Mehrsprachige Hinweise können mit german=;english= umgesetzt werden.
Link Zusätzlich zu dem Hinweis kann man auch einen weiterführenden Link hinterlegen. Dieser kann über "weitere Informationen ..." in dem Hinweisdialog geöffnet werden. Ist kein Link vorhanden, gibt es auch "weitere Informationen ..." nicht.
Navigation aus Hauptmenü (nur bei Einzelsatzmasken und Zeilensichten)(Ab CoPlanner 11 Release 3 2024)
Textfeld zur Bezeichnung des Buttons Es kann hier ein Button im vertikalen Menü des Dashboards erstellt werden, über den in diesem Dashboard Element ein neuer Datensatz angelegt werden kann. Zu diesem Zweck muss in dem Textfeld eine Bezeichnung vergeben werden, dann erscheint der Button im vertikalen Menü.
Datensatz-ID synchronisieren (nur bei Einzelsatzmasken und Zeilensichten)
(IN) Datensatz-ID entgegennehmen Soll die COPSYS_ID der aktuellen Selektion entgegengenommen werden?
(OUT) Datensatz-ID aussenden Soll die COPSYS_ID der aktuellen Selektion ausgesandt werden?
(Ab CoPlanner 11 Release 3 2023): Filter-Alias

(CoPlanner 11 Release 5 2023: Text geändert): Filtername

Datensatzids, die durch die Selektion eines Datensatzes ausgesendet werden, können von den globalen Filtern des Dashboards entgegengenommen und ausgewertet werden. Dazu kann wird hier der Filter-Alias angegeben.

(Beispiel zur Verwendung steht unter dieser Tabelle)

(Ab CoPlanner 11 Release 5 2023)

Datensatzids die durch die Selektion eines globalen Filterlookups ausgesendet werden, können nun von den Elementen des Dashboards entgegengenommen werden. Dazu muss hier der Filter-Alias des globalen Filters angegeben werden

Interaktionen
Filter Name des Filters in der Maske/Bericht/...
Schlüssel Hier muss der Filtername des Dashboards eingetragen werden (nicht die Caption, sondern der initiale Name)
IN Der Filter übernimmt Änderungen von anderen Filtern
OUT Wird ein Element ausgewählt, so schickt der Filter/die Achse diesen an die anderen Filter aus
LOKAL Der Filter zieht nur für dieses Dashboardelement.

Beispiel für die Verwendung von Filter-Alias:

Tabelle 1 enthält Stammdaten für einen betriebswirtschaftlichen Vorgang (z. B. Kaufvertrag der über Ratenzahlungen beglichen werden soll). Auf Basis von Tabelle 1 wird eine Einzelsatzmaske erstellt um diese Stammdaten anzuzeigen und ggf. neue Stammdatensätze (d. h. z. B. neue Kaufverträge) anzulegen. Diese Einzelsatzmaske wird dann im Dashboard verwendet.

Tabelle 2 verwendet diese Stammdaten um betriebswirtschafliche Vorgänge anzulegen und zu dokumentieren, die den Stammdaten aus Tabelle 1 zugeordnet werden müssen. (z. B. die Ratenzahlungen zu einem in Tabelle 1 angelegten Kaufvertrag). Daher ist Tabelle 1 als Lookup Tabelle in Tabelle 2 zu definieren. Dann wird eine Zeilensicht auf Basis von Tabelle 2 erstellt. (z. B. um die Ratenzahlungen zum Kaufvertrag aufzulisten).

Wenn man nun die erstellte Einzelsatzmaske und die Zeilensicht in einem Dashboard verwendet, ist es sinnvoll immer nur die Ratenzahlungen anzuzeigen, die zu dem jeweiligen Kaufvertrag gehören, der in Moment in der Einzelsatzmaske dargestellt wird.

Dafür im Dashboard - wie bereits beschrieben - die Einzelsatzmaske die auf Tabelle 1 basiert und die Zeilensicht die auf Tabelle 2 basiert verwenden. Nun Tabelle 1 als globalen Filter im Dashboard definieren.

Im Feld "Filter-Alias" der Einzelsatzmaske ist nun die Bezeichnung des globalen Filters anzugeben und es muss die Option "(OUT) Datensatz-ID aussenden" aktiviert werden.

Nun übernimmt der globale Filter automatisch die entsprechende Filterung des aktuell in der Einzelsatzmaske dargestellten Datensatzes.

Filtereinstellungen

Für die global am Dashboard definierten Filter gibt es die folgenden Einstellungsmöglichkeiten:

Ab CoPlanner 11 Release 3 2025 sind diese Option in Subkontextmenüs unterteilt, aber alle vorhanden.

Sichtbar Wird der Filter für den Benutzer sichtbar angezeigt

(Ab CoPlanner 11 Release 2 2025): Es kann zusätzlich eine Expression eingegeben werden um die Filtersichtbarkeit zu steuern.

Schreibgeschützt Definiert, ob der Benutzer den Filter ändern kann
Nur Szenariozeitraum Zeitdimensionen können mit dieser Option auf den Zeitraum des Szenarios, auf dem man angemeldet ist, einschränken
Nicht-Blattelemente sperren Elemente, die kein Blattelement sind werden gesperrt angezeigt.
Hinweis  Diese Option wird bei IN-Filtern mit in die Maske übergeben. D.h. in der Maske wird dann entsprechend MarkNonLeavesReadOnly auf den Filter überschrieben. Ist also im Dashboard die Option nicht gesetzt, in der Maske aber schon, wird das trotzdem auch in der Maske auf false gesetzt.
Hinweis  Es wird aber nur die Option übergeben, nicht die Werte, welche nun Blattelemente sind. Wird das Dashboard z.B. durch einen Rulefilter anders gefiltert als in der Maske, kann es zu unterschieden kommen, was erlaubt ist und was nicht.
Caption Anzeigename des Filters
Standardwert Wert, der initial beim Öffnen ausgewählt wird
Spezialdefinition Hier könne Rule-, Attribut- und Elementfilter vergeben werden
Verfügbar Elemente (Ab CoPlanner 11 Release 2 2025) Es kann hier eine AvaialableElementsExpression mit z. B. FKT_SET eingegeben werden.
Alternative Bezeichnung Anstatt dem Elementnamen der Dimension kann ein Attribut der Dimension angezeigt werden. Siehe auch Alternative Dimensionselementbezeichnungen.
Neue Elemente anlegen erlauben Definiert, ob über den Filterauswahldialog neue Elemente in der Dimension anlegt werden dürfen. Benutzer müssen die entsprechenden Berechtigungen auf der Dimension besitzen. Die Definition, welche Attribute in diesem Dialog angeboten werden, erfolgt im Dimensionswartungseditor.
Entfernen Entfernt den Filter aus dem Dashboard

Titel und Beschreibungen

Für das gesamte Dashboard und je Dashboard Element können Titel und Beschreibungen vergeben werden. In diesen kann man sich auch z.B. mit [Filtername.Name] auf die globalen Filter des Dashboards beziehen. Möchte man für das Dashboard auch einen englischen Titel vergeben, so müsste im Titel mittels "german=;english=" der jeweilige Titel eingegeben werden (z.B. german=Relevante Annahmen für [Plan.Name] definieren;english=Manage Assumptions for [Plan.Name]).

Der technische Name der am Dashboard verwendeten Elemente kann eingesehen werden, indem man auf das betreffende Icon () rechts oben fährt und den Tooltip betrachtet.

Allgemeine Einstellungen

Daten
Automatisches Speichern Alle Elemente im Dashboard speichern automatisch oder müssen manuell gespeichert werden
Schreibgeschützt Alle Elemente im Dashboard sind schreibgeschützt
Bedingter Schreibschutz Abhängig vom Zutreffen einer Bedingung sind alle Elemente schreibgeschützt oder können beschrieben werden.
Aktualisierung
Manuell oder Zeitintervalle Wenn das Dashboard schreibgeschützt ist, kann man sich die Daten des Dashboards in dem gewählten Intervall automatisch aktualisieren lassen.
Filter
Im Menü ein-/ausblendbar Gibt an, ob die Filterleiste über das vertikale Menü ein-/ausgeblendet werden kann
Initial sichtbar Gibt an, ob die Filterleiste initial sichtbar ist oder nicht
Out-Filter
Im Menü sichtbar Gibt an, ob der Button zur Aktivierung/Deaktivierung von Out-Filtern zur Verfügung steht
Initial aktiv Gibt an, sofern der Button eingeblendet ist, ob die Out-Filter initial aktiv sind oder nicht
Makros
Verwalten Hier kann man Makros für das Dashboard hinzufügen/löschen
Export
Excel-Export-Button sichtbar Definiert, ob der Button für den Export des Dashboards sichtbar ist oder nicht

Tabs im Dashboard

inline Diese Funktion ist nur in CoPlanner NEO verfügbar

Für Kunden ohne CoPlanner NEO Lizenz ist weiterhin die Benutzung des Dashboards mit nur einem Tab pro Dashboard möglich.

Verfügbar ab CoPlanner 11 Release 1 2026

Es können mehrere Tabs im Dashboard definiert werden.

Im Bearbeiten Modus wird oben die Tableiste sichtbar.

Wenn das Dashboard ausgecheckt ist, kann durch einen Klick auf das "+" rechts neben dem letzten Tab ein weiteres Tab hinzugefügt werden.

Über die "<" bzw. ">" Symbole am Rand der Tabs kann die Reihenfolge der Tabs angepasst werden.

Es ist möglich die Tabs mehrsprachig zu benennen (über die Caption (german=GermanTabName;english=englishTabName))

Jeder Tab verhält sich bei der Erstellung und Handhabung der Elemente wie ein "eigenes" Dashboard (Hinzufügen von Elementen, Filterdefinition etc.).

Ansichtsmodus

Nachdem das Dashboard im Bearbeiten-Modus gespeichert wurde, kann man im Ansichtsmodus damit normal damit arbeiten.