In diesem Abschnitt geht es um die Einstellungsmöglichkeiten bei der Erzeugung und Bearbeitung von Dashboard-Kacheln mit der Kachelart "Tabelle". Dabei handelt es sich um eine Kachel, die die Ergebnisse aus dem hinterlegten Datenprovider in einer Tabelle darstellt.
Bitte beachten Sie:
Die Kachelart "Tabelle" im Dashboard wurde speziell für das Dashboard entwickelt und bietet daher nicht denselben Funktionsumfang wie andere Tabellen in eEvolution. so stehen z.B. Tabellenfilter und Excel-Export bei der Kachelart "Tabelle" nicht zur Verfügung.
Um die Kachel als die beschriebene Kachel zu definieren, wählen Sie im Dialog zur Kachelerstellung bzw- bearbeitung im Dropdown-Menü hinter "Kachelart" den Eintrag "Tabelle" (1) aus und es werden die kachelartspezifischen Einstellungen in die Feldgruppe "Kachelartspezifische Einstellungen" (2) geladen.
Die Informationen zu den Einstellungen und Optionen in der Feldgruppe "Allgemeine Einstellungen" und "Konfiguration Kachelklick" finden Sie unter Dialogfenster eEvolution Dashboard Kachelerstellung.
Hinweis:
Allgemeine Informationen zum Erstellen einer neuen Kachel finden Sie unter Erstellung einer neuen Kachel (Allgemein) oder dem Bearbeiten einer bestehenden Kachel unter Bearbeitung einer Kachel (Allgemein).
In der Feldgruppe "Kachelartspezifische Einstellungen" finden Sie bei der Kachelart "Tabelle" die folgenden Einstellungen und Optionen:
Hier kann die Schriftart und Farbe für die Überschrift jeder Spalte festgelegt werden. Direkt vor dem Button "Schrift und Farbe" ist die aktuell für die Darstellung der Spaltenüberschrift hinterlegte Schriftart und Farbe zu sehen.
Über den Button "Schrift und Farbe" öffnet sich das "Dialogfenster Auswahl von Schriftart und Farbe", in dem die Schriftart und Farbe für die Darstellung der Spaltenüberschriften an die eigenen Bedürfnisse angepasst werden kann, nähere Informationen zu diesem Thema finden Sie unter "Dialogfenster Auswahl von Schriftart und Farbe".
Hier kann die Schriftart und Farbe für den Inhalt jeder Spalte festgelegt werden. Direkt vor dem Button "Schrift und Farbe" ist die aktuell für die Darstellung den Tabelleninhalt hinterlegte Schriftart und Farbe zu sehen.
Über den Button "Schrift und Farbe" öffnet sich das "Dialogfenster Auswahl von Schriftart und Farbe", in dem die Schriftart und Farbe für die Darstellung des Tabelleninhalts an die eigenen Bedürfnisse angepasst werden kann, nähere Informationen zu diesem Thema finden Sie unter "Dialogfenster Auswahl von Schriftart und Farbe".
In der Tabelle werden die auf der Kachel darzustellenden Spalten der Tabelle angezeigt, deren Eigenschaften auf der rechten Seite über die Reiter "Layout" und "KPI" festgelegt werden.
Über diesen Button wird eine neue Spalte in der Tabelle hinzugefügt.
Über diesen Button wird die markierte Spalte sofort entfernt.
Nach dem Markieren einer Zeile finden Sie auf dem Reiter "Layout" die folgenden Einstellungen und Optionen:
Hier muss der Titel eingetragen werden, welcher in der Tabelle als Überschrift für diese Spalte verwendet werden soll.
Hier muss der Datentyp des Spalteninhalts angegeben werden, d.h. der vom Datenprovider für diese Spalte zurückgegebene Datentyp. Es gibt dabei die folgenden Auswahlmöglichkeiten:
Zahl
Zeichenkette
Datum
Hier können Sie hier eine Formatierung für die angezeigten Werte hinterlegen, um die Darstellung dieser Werte an die eigenen Bedürfnisse anzupassen und z.B. zusätzliche Nachkommastellen ein- oder auszublenden oder die Währung mit anzuzeigen.
Beispiel nummerischer Wert:
Es wird der Wert 9186,23 aus dem Datenprovider zurückgegeben, welcher wie folgt formatiert werden kann:
- Leer: Es wird 9186,23 zurückgegeben.
- Formatierung {0:0,00.00}: Es wird 9.186,23 zurückgegeben.
- Formatierung {0:0.00}: Es wird 9186,23 zurückgegeben.
- Formatierung {0:c}: Es wird 9186,23€ zurückgegeben
Weitere Informationen zu den zur Verfügung stehenden Formatierungen finden Sie unter https://docs.microsoft.com/de-de/dotnet/standard/base-types/standard-numeric-format-strings.
Beispiel Datum:
Es wird der Wert 2021-01-01 00:00:00.000 aus dem Datenprovider zurückgegeben, welcher wie folgt formatiert werden kann:
- Leer: Es wird 01.01.20212 00:00:0 zurückgegeben.
- Formatierung {{0:d}: Es wird 01.01.2021 zurückgegeben.
- Formatierung {0:D}: Es wird Freitag, 1.Januar 2021 zurückgegeben.
Weitere Informationen zu den zur Verfügung stehenden Formatierungen finden Sie unter https://docs.microsoft.com/de-de/dotnet/standard/base-types/standard-date-and-time-format-strings.
Durch die Aktivierung dieser Option wird die Spalte auf der Kachel nicht mehr angezeigt.
Durch die Aktivierung dieser Option kann die genaue Position für den Inhalt einer Spalte im SELECT des hinterlegten SQL-Statement angegeben werden und das SELECT muss nicht mehr zwangsläufig identisch mit der hier definierten Reihenfolge der Spalten sein.
Ist diese Option nicht aktiviert, dann wird der Inhalt der Tabelle aus dem SELECT des hinterlegten SQL-Statement geladen, wobei die Tabellenspalten in derselben Reihenfolge wie im SELECT-Statement angegeben befüllt werden.
Beispiel für KEINEN abweichenden Index
Es soll folgende Tabelle mit einem SQL-Statement befüllt werden:
![]()
Um diese Spalten zu befüllen, ist folgendes SQL-Statement hinterlegt, bei dem die Reihenfolge der selektierten Spalten identisch mit der Reihenfolge in der Tabelle ist:
SELECT AUFNR, KUNDE, ARTNR1, POSNR, ABEZ1, LIEFERTERMIN, MENGE, NETTO FROM COCKPIT_OFFENELIEFERUNGEN ORDER BY AUFNRDer Datenprovider würde folgendes Ergebnis zurückgegeben, wenn man das SQL-Statement ausführt:
Da die Reihenfolge der Selektion der Spalten im SELECT identisch mit der Reihenfolge der zu befüllenden Spalten in der Tabelle ist, würden die Spalten in der Tabelle mit folgenden Informationen befüllt werden:
Titel der Spalte in Tabelle Name im SELECT Auftr.Nr. AUFNR Kunde KUNDE Art.Nr. ARTNR1 Pos.Nr. POSNR Art.Bez.1 ABEZ1 Liefertermin LIEFERTERMIN Menge MENGE Gesamtpreis NETTO
Die Spalte "Auftr.Nr." in der Tabelle wird mit dem Inhalt aus "AUFNR" im SELECT des SQL-Statements befüllt.
Die Spalte "Kunde" in der Tabelle wird mit dem Inhalt aus "KUNDE" im SELECT des SQL-Statements befüllt.
Die Spalte "Art.Nr." in der Tabelle wird mit dem Inhalt aus "ARTNR1" im SELECT des SQL-Statements befüllt.
Die Spalte "Pos.Nr." in der Tabelle wird mit dem Inhalt aus "POSNR" im SELECT des SQL-Statements befüllt.
Die Spalte "Art.Bez.1" in der Tabelle wird mit dem Inhalt aus "ABEZ1" im SELECT des SQL-Statements befüllt.
Die Spalte "Liefertermin" in der Tabelle wird mit dem Inhalt aus "LIEFERTERMIN" im SELECT des SQL-Statements befüllt.
Die Spalte "Menge" in der Tabelle wird mit dem Inhalt aus "MENGE" im SELECT des SQL-Statements befüllt.
Die Spalte "Gesamtpreis" in der Tabelle wird mit dem Inhalt aus "NETTO" im SELECT des SQL-Statements befüllt.
Wird die Option "Abweichenden Index festlegen" aktiviert, dann muss hier für jede Spalte in der Tabelle die dazugehörige Position im SELECT des hinterlegten SQL-Statements angegeben werden mit dem diese Spalte befüllt werden soll
Beispiel für einen abweichenden Index:
Es soll folgende Tabelle mit einem SQL-Statement befüllt werden:
![]()
Um diese Spalten zu befüllen, ist folgendes SQL-Statement hinterlegt, wobei die Reihenfolge der selektierten Spalten hier nicht identisch mit der Reihenfolge in der Tabelle ist:
SELECT AUFNR, KUNDE, ARTNR1, POSNR, ABEZ1, LIEFERTERMIN, MENGE, NETTO FROM COCKPIT_OFFENELIEFERUNGEN ORDER BY AUFNRDer Datenprovider würde folgendes Ergebnis zurückgegeben, wenn man das SQL-Statement ausführt:
![]()
Da die Reihenfolge der Selektion der Spalten im SELECT NICHT identisch mit der Reihenfolge der zu befüllenden Spalten in der Tabelle ist, muss die Option "Abweichenden Index festlegen" für alle Spalten aktiviert werden und in das Feld "Index im Provider" die Position des gewünschten Wertes im SELECT des SQL-Statements eingetragen werden:
Titel der Spalte in Tabelle Name im SELECT Position in Tabelle Position in SELECT Index im Provider Auftr.Nr. AUFNR 1 1 1 Kunde KUNDE 2 2 2 Liefertermin LIEFERTERMIN 3 6 6 Pos.Nr. POSNR 4 4 4 Menge MENGE 5 7 7 Gesamtpreis NETTO 6 8 8 Art.Nr. ARTNR1 7 3 3 Art.Bez. 1 ABEZ1 8 5 5
Die Spalte "Auftr.Nr." in der Tabelle soll mit dem Inhalt aus "AUFNR" im SELECT des SQL-Statements befüllt werden, welche sich an erster Stelle im SELECT befindet. Daher muss als "Index im Provider" eine 1 eingetragen werden.
Die Spalte "Kunde" in der Tabelle soll mit dem Inhalt aus "KUNDE" im SELECT des SQL-Statements befüllt werden, welche sich an zweiter Stelle im SELECT befindet. Daher muss als "Index im Provider" eine 2 eingetragen werden.
Die Spalte "Liefertermin" in der Tabelle soll mit dem Inhalt aus "LIEFERTERMIN" im SELECT des SQL-Statements befüllt werden, welche sich an sechster Stelle im SELECT befindet. Daher muss als "Index im Provider" eine 6 eingetragen werden.
Die Spalte "Pos.Nr." in der Tabelle soll mit dem Inhalt aus "POSNR" im SELECT des SQL-Statements befüllt werden, welche sich an vierter Stelle im SELECT befindet. Daher muss als "Index im Provider" eine 4 eingetragen werden.
Die Spalte "Menge" in der Tabelle soll mit dem Inhalt aus "MENGE" im SELECT des SQL-Statements befüllt werden, welche sich an siebter Stelle im SELECT befindet. Daher muss als "Index im Provider" eine 8 eingetragen werden.
Die Spalte "Gesamtpreis" in der Tabelle soll mit dem Inhalt aus "NETTO" im SELECT des SQL-Statements befüllt werden, welche sich an achter Stelle im SELECT befindet. Daher muss als "Index im Provider" eine 8 eingetragen werden.
Die Spalte "Art.Nr." in der Tabelle soll mit dem Inhalt aus "ARTNR1" im SELECT des SQL-Statements befüllt werden, welche sich an dritter Stelle im SELECT befindet. Daher muss als "Index im Provider" eine 3 eingetragen werden.
Die Spalte "Art.Bez.1" in der Tabelle soll mit dem Inhalt aus "ABEZ1" im SELECT des SQL-Statements befüllt werden, welche sich an fünfter Stelle im SELECT befindet. Daher muss als "Index im Provider" eine 5 eingetragen werden.
Nach dem Markieren einer Zeile finden Sie auf dem Reiter "KPI" die folgenden Einstellungen und Optionen:
Durch die Aktivierung dieser Option kann die markierte als "Key Performance Indicator", kurz "KPI", verwendet werden.
Nach der Aktivierung der Option "KPI für diese Spalte aktivieren" kann in der Tabelle jeweils pro Wertebereich über die Felder "Farbe", "Von" und "Bis" auf der rechten Seite eine Farbe festgelegt werden, in welcher die Spalte beim Erreichen dieses Werts eingefärbt werden soll.
Über diesen Button wird eine neue Spalte in der Tabelle hinzugefügt.
Über diesen Button wird die markierte Spalte sofort entfernt.
Hier können Sie über das Dialogfenster "Farbe" die Farbe festlegen, in welche die Spalte eingefärbt werden soll, wenn der Wert aus dem Datenprovider für diese Spalte zwischen dem unter "Von" und "Bis" hinterlegten Wert liegt.
Hier können Sie den Wert hinterlegen, ab dem die Spalte mit der hinterlegten Farbe eingefärbt werden soll.
Hier können Sie den Wert hinterlegen, bis zu dem die Spalte mit der hinterlegten Farbe eingefärbt werden soll.
Beispiel für die Darstellung einer KPI:
Die Spalte "Gesamtpreis" soll als KPI verwendet werden, weshalb die Option "KPI für diese Spalte aktivieren" gesetzt wurde. Im Anschluss wurden die folgenden Wertebereiche und Farben definiert:
Farbe Farbe wird verwendet ab Wert (Eintrag in Feld "Von") Farbe wird verwendet bis Wert (Eintrag in Feld "Bis") ![]()
0 100 ![]()
101 500 ![]()
501 1000 ![]()
1001 2147483647 Daraus ergibt sich, dass die Spalte "Gesamtpreis" wie folgt eingefärbt werden sollte:
Liegt der Gesamtpreis zwischen 0€ und 100€ liegt, soll die Spalte "Gesamtpreis" grün eingefärbt werden.
Liegt der Gesamtpreis zwischen 101€ und 500€ liegt, soll die Spalte "Gesamtpreis" gelb eingefärbt werden.
Liegt der Gesamtpreis zwischen 501€ und 1000€ liegt, soll die Spalte "Gesamtpreis" orange eingefärbt werden.
Liegt der Gesamtpreis zwischen 1002€ und 2147483647€ liegt, soll die Spalte "Gesamtpreis" rot eingefärbt werden.
![]()
Beim Hinterlegen einer Referenzspalte und eines Ziel Moduls, werden die Tabelleneinträge als Link dargestellt und durch einen Klick auf einen Eintrag wird der entsprechende Datensatz in dem hinterlegten Ziel Modul geladen.
Auf dem Reiter "Link" finden Sie die folgenden Einstellungen und Optionen für die Tabelle:
Hier können Sie eine der links unter "Spalten" definierten Spalten auswählen, die als Referenzspalte auf der Kachel verwendet werden soll und den zu ladenden Datensatz für das unter "Ziel Modul" ausgewählte Modul eindeutig identifizieren kann. Die Referenzspalte muss dafür über den bei der Kachel hinterlegten Datenprovider entsprechend befüllt werden.
Hier können Sie das Modul auswählen, in welchem der ausgewählte Datensatz geladen werden soll. Es stehen aktuell folgende Module als Ziele zur Verfügung:
Auftragsverwaltung (Auftrag)
Damit ein Angebot, Auftrag oder eine Gutschrift in der Auftragsverwaltung geladen werden kann, muss die laufende Nummer des jeweiligen Vorgangs in der Auftragsverwaltung als Referenzspalte verwendet werden. Dabei handelt es sich um die LFDNR der Tabelle "ANGAUFGUT", welche in denen von der "ANGAUFGUT" abhängigen Tabellen, wie z.B. "ANGEBOT", "AUFTRAG", "GUTSCHRIFT", "ANGAUFPOS" und "GUTPOS" häufig als "LFDANGAUFGUTNR" bezeichnet wird und entsprechend unter diesem Namen zu finden ist. Die unter "Referenzspalte" ausgewählte Spalte muss über den bei der Kachel hinterlegten Datenprovider mit diesen Informationen befüllt werden.
Einkaufsverwaltung (Einkauf)
Damit die Auswahl direkt auf die ausgewählte Bestellung in der Einkaufsverwaltung eingeschränkt werden kann, muss die laufende Nummer des jeweiligen Vorgangs als Referenzspalte verwendet werden. Dabei handelt es sich um die BESTNR der Tabelle "BESTELLUNG", welche die Bestellnummer einer Bestellung darstellt. Die unter "Referenzspalte" ausgewählte Spalte muss über den bei der Kachel hinterlegten Datenprovider mit diesen Informationen befüllt werden.
Kommissionierung (Kommission)
Damit die Auswahl in der Kommissionierung direkt auf die zu einem Auftrag gehörenden aktiven oder archivierten Kommissionen eingeschränkt werden kann, muss die laufende Nummer des dazugehörigen Vorgangs als Referenzspalte verwendet werden. Dabei handelt es sich um die LFDMODULNR in den Tabellen "KOMMISSION" für aktive Kommissionen und "KOMMISSIONSARCHIV" für archivierte Kommissionen. Die unter "Referenzspalte" ausgewählte Spalte muss über den bei der Kachel hinterlegten Datenprovider mit diesen Informationen befüllt werden.
Information:
Das Laden von Lageraufträgen bzw. die Einschränkung auf den ausgewählten Lagerauftrag steht auf der Tabellenkachel nicht zur Verfügung.
In diesem Beispiel soll nach einem Klick auf einen Eintrag der dazugehörige Auftrag in der Auftragsverwaltung geladen werden, wofür folgende Schritte notwendig sind:
Der in der Kachel hinterlegte Datenprovider (1) muss die interne Vorgangsnummer selektieren.
Hier in diesem Beispiel wird daher die LFDANGAUFGUTNR der Tabelle AUFTRAG im Datenprovider selektiert:
SELECT AUFTRAG.LFDANGAUFGUTNR, AUFTRAG.AUFNR, ANGAUFGUT.KENNZEICHEN, AUFTRAG.ERFASSDATUM, AUFTRAG.LETZTAENDDATUM FROM AUFTRAG JOIN ANGAUFGUT ON AUFTRAG.LFDANGAUFGUTNR = ANGAUFGUT.LFDNR WHERE AUFTRAG.ERLEDIGT = 0
Die LFDANGAUFGUTNR muss in der Tabelle als eigene Spalte definiert werden (2):
Hier in diesem Beispiel wird die LFDANGAUFGUTNR unter dem Namen "Vorgangsnummer" in die Tabelle eingefügt.
Möchte man die Referenzspalte in der Tabelle ausblenden, so kann man für diese Spalte die Option ""Unsichtbar" (2) auf dem Reiter "Layout" aktivieren.
Auf dem Reiter "Link" muss unter "Referenzspalte" (3) die Spalte in der Tabelle angegeben werden, welche die LFDANGAUFGUTNR erhält:
Hier in diesem Beispiel enthält die Spalte "Vorgangsnummer" die benötigte LFDANGANGAUFGUTNR und wird daher als Referenzspalte hinterlegt
Auf dem Reiter "Link" muss unter "Ziel Modul" (4) das Modul ausgewählt werden, in dem der Datensatz geladen werden soll:
Hier in diesem Beispiel soll der entsprechende Auftrag in der Auftragsverwaltung geladen werden.
Durch einen Klick auf einen Eintrag in der Tabelle wird zukünftig der entsprechende Auftrag in der Auftragsverwaltung geladen.
Erstellung einer neuen Kachel (Allgemein)
Bearbeitung einer Kachel (Allgemein)