Dashboard Views

- Anzeige der derzeit gespeicherten Grafiken des ausgewählten Layouts. Die Grafiken werden erst upgedatet wenn man Änderungen speichert.
- Lädt die Default Einstellungen welche im entsprechenden JSON hinterlegt sind.
- Setzt alle Einstellungen auf den zuletzt gespeicherten Stand zurück.
- Speichert alle Änderungen in die Datenbank. Beim nächsten laden des mx.CRM werden die neuen Einstellungen verwendet.
- Auswahl des Layouts. Jede View hat zumindest ein Default Layout. Man kann weitere Layouts anlegen indem man auf die Auswahl klickt, den Namen des neuen Layouts eintippt und auf "Create (Eingegebener Name)" klickt. Ein neues Layout startet automatisch mit den Default Einstellungen in den JSONs.
In den Page Einstellungen (Designer → Seiten/Pages) kann man das Layout auswählen welches man im mx.CRM anzeigen will. Die Beschriftung der Ansicht wird beim anlegen automatisch mit “Art der View”-View (bsp.: DashboardView, OfferView, CustomerView) befüllt. Diese Beschriftung wird bei der View-Auswahl in den Page-Einstellungen angezeigt.
- Mit diesem Button kann man die View (das derzeitig ausgewählte Layout) löschen.
- Auswahl der Grafik welchen Einstellungen angezeigt werden sollen. Man kann weitere Grafiken anlegen indem man auf die Auswahl klickt, den Namen der neuen Grafik eintippt und auf "Create (Eingegebener Name)" klickt. Ein Dashboard kann mehrere Grafiken beinhalten welche nebeneinander platziert werden.
- Texteingabefeld zur Änderung des Namens der Aktuell ausgewählten Grafik. Die Änderung dieses Feldes ändert den Namen welchen man in 8. auswählen kann.
- Texteingabefeld zur Angabe einer Überschrift für die ausgewählte Grafik.
- Auswahl des Grafik Typen. Zur Auswahl stehen Base, Pie, Dataset, Line, Gauge und SQL-Table. Base ist ein Bar-Chart der bis zu 2 Werte pro Bar darstellen kann, Pie ist ein Pie-Chart, Dataset stellt die Daten vom SQL in einfach strukturierten Kästen da, Line ist ein Line-Chart um 2 Datenwerte miteinander zu vergleichen, Gauge ist ein Gauge-Chart der Prozentzahlen darstellt und SQL-Table stellt das angegebene SQL als Tabelle dar.
- Angabe des Aktualisierungs-Intervall in Minuten. Wenn dieses Feld befüllt ist wird über der Grafik das Datum an dem die Daten geholt wurden angezeigt und die Daten werden neu geladen sobald die Zeit des Aktualisierungs-Intervall vergangen ist.
- Dropdown zur Auswahl von vorgefertigten SQLs. Wenn man über eine Option schwebt wird eine Beschreibung angezeigt. Die Optionen starten immer mit "Oracle:" oder "SQL-Server:" um zu beschreiben für welche Art von Datenbank das SQL geeignet ist. Wenn man eine Option auswählt wird das ausgewählte SQL automatisch in das Texteingabefeld #14 eingefügt.
- Texteingabefeld zur Angabe des SQLs welches für die Befüllung der Grafik verwendet wird. Nähere Beschreibung der SQLs siehe "SQL Einstellungen" Sektion weiter unten.
- Button zur Entfernung der Ausgewählten Grafik.
SQL Einstellungen
Achtung beim kopieren von SQLs einer anderen Datenbank muss man darauf achten ob es eine Oracle oder SQL-Server Datenbank ist. Alle unten angeführten Werte müssen klein geschrieben werden.
Base-Werte:
- ID: Wert der Y Achse
- Value: Wert der X Achse
- Value2: (Optional) 2. Wert der X Achse. Wenn dieser Wert eine Zahl beinhaltet wird der Bar dieser ID 2 Werte beinhalten welche mithilfe von Farben aufgesplittet werden.
- Label: Wert der als Label genutzt wird welcher als Popup erscheint wenn man mit der Maus über einen Bar fährt.
- Label2: Wert der als Label genutzt wird welcher als Popup erscheint wenn man mit der Maus über den 2. Wert eines Bars mit 2 Werten fährt.
Pie-Werte:
- ID: Wert der in der Legende mit der dazugehörigen Farbe angezeigt wird zur Zuordnung der Werte.
- Value: Wert der als Wert der bestimmten ID hergenommen wird und auch für die Berechnung des % Satzes genommen wird.
- Label: Wert der als Label genutzt wird welcher als Popup erscheint wenn man mit der Maus über einen Bar fährt.
- Color: Farbwert (Hex-Code) zur Auswahl der Hintergrundfarbe des jeweiligen Abschnittes des PieCharts
Dataset-Werte:
- ID: Label der über dem Wert angezeigt wird.
- Value: Wert welcher in dem Kasten angezeigt wird.
- Size: Breite des Kasten. 12 ist die Maximale Breite welche die ganze Zeile ausfüllt. Wenn man 2 IDs mit Size 6 hat werden diese nebeneinander angezeigt.
- BgColor: Farbwert (Hex-Code) zur Auswahl der Hintergrundfarbe des Kasten.
- Color: Farbwert (Hex-Code) zur Auswahl der Schriftfarbe für ID und Value.
Line-Werte:
- ID: Wert der Y Achse
- Value: Wert der X Achse
- Value2: (Optional) 2. Wert der X Achse. Wenn dieser Wert eine Zahl beinhaltet wird der Bar dieser ID 2 Werte beinhalten welche mithilfe von Farben aufgesplittet werden.
- Label: Wert der als Label genutzt wird welcher als Popup erscheint wenn man mit der Maus über einen Bar fährt und in der Legende angezeigt wird.
- Label2: Wert der als Label genutzt wird welcher als Popup erscheint wenn man mit der Maus über den 2. Wert eines Bars mit 2 Werten fährt und in der Legende angezeigt wird.
Gauge-Werte:
- ID: Wert der nur Intern genutzt wird.
- Value: Wert welcher als Gauge angezeigt wird. Achtung ein Gauge zeigt einen Prozent-Wert von 0-100 an. Dieser Wert sollte daher zwischen 0-100 sein. Größere Werte werden nicht ignoriert, jedoch wird die Grafik nicht mehr richtig angezeigt.
- Label: Anders als andere Grafen wird bei einem Gauge Diagramm nur 1 Wert angezeigt. Wenn das SQL mehrere Zeilen zurück liefert wird für jede Zeile ein eigenes Gauge Diagramm gemacht und untereinander Angezeigt. Um die verschiedene Diagramme zu Unterscheiden kann man mit dem Label-Wert eine Überschrift für jedes Diagramm vergeben.
SQL Table-Werte:
SQL Table hat keine bestimmten Werte welche vorhanden sein müssen. Es wird direkt eine Tabelle aus den angegebenen SQL erzeugt (wie bei dem FreeSQL vom Multiflex).
Aus Sicherheitsgründen funktionieren nur Select Statements.