Seite 1 von 1

UUX Dashboards

Verfasst: 20. Apr 2018, 10:15
von mIsixth
Hallo,

komme hier nicht weiter.

Habe in der alten GUI, diverse Dashboards gebaut.
TOP 10 Packages last 30 Days:
Die Top 10 Pakete die letzten 30 Tage installiert wurden.
Legende: Success/Postponed/Failure/Reboot Pending

Alles wunderbar bunt usw.
In der neuen UUX, bekomme ich das nicht hin.

Kann mir hier im Forum einer helfen?

Hätte ein pdf angehängt, wenns den ginge...

Re: UUX Dashboards

Verfasst: 23. Apr 2018, 08:49
von Hendrik_Ambrosius
Ist der Knowledge Base Artikel bekannt?
https://help.matrix42.com/40Service_Man ... Dashboards

Re: UUX Dashboards

Verfasst: 23. Apr 2018, 14:59
von mIsixth
Hendrik_Ambrosius hat geschrieben:Ist der Knowledge Base Artikel bekannt?
https://help.matrix42.com/40Service_Man ... Dashboards

Ja, den Artikel kenne ich. Er hat mir nur nicht wirklich weiter geholfen...

In einer kombinierten Chart, habe ich meinen Fall nun abgebildet bekommen.

Meine Datenquelle, ist eine SQL-Query:
USE EmpHeadquarter
SELECT TOP 10 dbo.ArchiveDistJobs.PackageName,dbo.ArchiveDistJobs.LocationID as EntityType,
count(CASE dbo.ArchiveDistJobs.Result WHEN 'Success' THEN 1 ELSE NULL END) CountSuccess,
count(CASE dbo.ArchiveDistJobs.Result WHEN 'Warning' THEN 1 ELSE NULL END) CountPosponed,
count(CASE dbo.ArchiveDistJobs.Result WHEN 'Failure' THEN 1 ELSE NULL END) CountFailure,
count(CASE dbo.ArchiveDistJobs.Result WHEN 'Reboot Pending' THEN 1 ELSE NULL END) RebootPending
FROM dbo.Software INNER JOIN
dbo.ArchiveDistJobs ON dbo.Software.SoftwareID = dbo.ArchiveDistJobs.SoftwareID INNER JOIN
dbo.InvComputer ON dbo.ArchiveDistJobs.ClientID = dbo.InvComputer.client_id
WHERE (dbo.ArchiveDistJobs.SoftwareID <> '00000000-0000-0000-0000-000000000000') AND (InstallMode <> 'download') AND (CAST(dbo.ArchiveDistJobs.LastModTime as DateTime)>= DATEADD(DAY,-30,GETDATE()))
group by dbo.ArchiveDistJobs.PackageName,dbo.ArchiveDistJobs.LocationID
ORDER BY CountSuccess desc,CountFailure desc,CountPosponed desc,RebootPending desc

Im alten Dashboard, konnte ich daraus ein schönes stacked bar Chart erstellen.
Im alten Dashboard, konnte ich auch über die Datenbindung, meine Farben auf den jeweiligen Value setzen.
-> CountFailure, wird als rot angezeigt.
-> CountSuccess wird als grün angezeigt

Das alles schön gestacked für die top 10 packages....

Also die Top 10 Packages der letzten 30 Tage, schön gestacked, wieviele Erolge,Fehler, Reboots,Aufschübe usw.


Ich denke, auch die Farben, kann man sich in der neuen UUX, noch nicht selbst einstellen.

Ich hoffe nicht!, dass ich für jede Chart, künftig kilometer lang Java Script schreiben muss.