In den modulspezifischen Dashboards kann zusätzlich in den SQL-Statements der Datenprovider die Referenznummer/-variable des Moduls verwendet werden, welche die interne laufende Nummer des aktuellen Datensatzes beinhaltet oder ein anderes Identifikationsmerkmal des Datensatzes, wie z.B. den Login des Benutzers. Die Aktualisierung der Kacheln wird in diesem Fall automatisch durch das Wechseln eines Datensatzes ausgelöst und nicht mehr gemäß dem beim Datenprovider hinterlegten Aktualisierungsintervall bzw. durch den Klick auf "Aktualisieren" in der Kachel.
Im folgenden werden die wichtigsten zur Verfügung stehenden Referenznummern/-variablen der einzelnen Module mit einem modulspezifischen Dashboard auflistet.
Modul | Variable für Referenznummer | Kurzbeschreibung | Beispiel |
---|---|---|---|
Abwesenheit |
:sqlUser
|
Liefert den Login des angemeldeten Benutzers zurück. |
In einer Kachel sollen die Kalendertage bis zur nächsten Abwesenheit angezeigt werden. Dafür muss folgendes SQL-Statement in einem Datenprovider hinterlegt werden: SELECT TOP 1 DATEDIFF(DAY, GETDATE(), BEGINN) AS 'Tage bis zum Urlaub' FROM ABWantrag INNER JOIN MITARBEITER ON ABWantrag.MALFDNR = MITARBEITER.ADRNR WHERE LOGIN = :SqlUser AND ABWantrag.status = 2 AND DAUER1 != 0 AND BEGINN > SYSDATETIME() ORDER BY 1 ASC |
Auftragsverwaltung |
:vnLfdNr |
Liefert die LFDNR/LFDANGAUFGUTNR des aktuell geladenen Datensatzes zurück |
In einer Kachel soll die Projektbezeichnung des aktuellen Auftrags angezeigt werden. Dafür muss folgendes SQL-Statement in einem Datenprovider hinterlegt werden: SELECT KENNZEICHEN FROM ANGAUFGUT WHERE LFDNR = :vnLfdNr |
Kommission |
:nGroup.Info.eEvolution.Kommission.App.frmMain.tblKomKopf.colLfdKomNr.Number
|
Liefert die LFDKOMNR zurück, wenn es sich um eine Kommission im Status "Kommission" handelt. |
In einer Kachel soll der Name des Kunden und der Liefertermin für die jeweils selektierte offene Kommission angezeigt werden. Dafür muss folgendes SQL-Statement in einem Datenprovider hinterlegt werden: SELECT KNDLIEFNAME1, LIEFERTERMIN FROM KOMMISSIONEN WHERE LFDKOMNR =:nGroup.Info.eEvolution.Kommission.App.frmMain.tblKomKopf.colLfdKomNr.Number |
Kommission |
:nGroup.Info.eEvolution.Kommission.App.frmMain.tblKomArchKopf.colLfdKomNr.Number
|
Liefert die LFDKOMNR zurück, wenn es sich um eine Kommission im Status "Kommissionsarchiv" handelt.
|
In einer Kachel soll der Name des Kunden und der Liefertermin für die jeweils selektierte archivierte Kommission angezeigt werden. Dafür muss folgendes SQL-Statement in einem Datenprovider hinterlegt werden: SELECT KNDLIEFNAME1, LIEFERTERMIN FROM KOMMISSIONEN WHERE LFDKOMNR = :nGroup.Info.eEvolution.Kommission.App.frmMain.tblKomArchKopf.colLfdKomNr.Number |
Dialogfenster eEvolution-Dashboard-Datenprovidererstellung
Dialogfenster eEvolution-Dashboard-Datenproviderbearbeitung
Bearbeitung eines Datenproviders
Erstellung eines neuen Datenproviders
Berechtigungen für Datenprovider festlegen