Dashboards
Dashboards können zum Organisieren und Visualisieren von Daten genutzt werden. Es gibt viele verschiedene Anwendungsfälle für die Dashboard-Implementierung. Beispielsweise kann ein Dashboard erstellt werden, um Heimgeräte (Thermostate, Rauchmelder, Türschlösser) zu überwachen und zu kontrollieren. Der Benutzer dieses Dashboards ist der Hausbesitzer. Er hat möglicherweise mehrere Dashboards, um verschiedene Eigenschaften zu überwachen. Wenn der Hausbesitzer die Temperatur im Haus senken möchte, während er bei der Arbeit ist, kann er dies mithilfe des Dashboards tun.
Ein anderer Dashboard-Anwendungsfall sind Dienste in einem Unternehmen. In diesem Anwendungsfall können Dashboards von Wartungstechnikern verwendet werden, um historische Daten zu analysieren, Änderungen aktueller Daten zu überwachen und Geräte remote zu kontrollieren. Wenn beispielsweise ein Automatentechniker feststellt, dass einer der Automaten, die er überwacht, stark überhitzt, kann er den Automaten über das Dashboard abschalten.
In allen Anwendungsfällen bieten Dashboards dem Endbenutzer die Möglichkeit, Daten dynamisch zu kontrollieren, indem er die Informationen wie gewünscht anzeigt, teilt und neu anordnet.
Es sind vier Hauptschritte erforderlich, um ein Dashboard in ThingWorx zu implementieren. Jeder dieser Schritte wird in den Abschnitten ausführlicher beschrieben, die unten verlinkt sind:
2. Gadget-Bibliotheks-Mashups erstellen. Dies ist das Mashup, dem Gadgets im Dashboard hinzugefügt werden können.
3. Dashboard-Mashups erstellen. Dies umfasst das Widget "Dashboard" und ist mit dem Gadget-Bibliotheks-Mashup verknüpft.
4. Sichtbarkeit und Berechtigungen konfigurieren. Standardmäßig sind Dashboards nur für administrative Benutzer oder Benutzer, die das Dashboard erstellt haben, sichtbar oder konfigurierbar. Diese Berechtigungen müssen festgelegt werden. Durch das Festlegen der Sichtbarkeit sehen Benutzer, dass ein Dashboard vorhanden ist. Sie erhalten jedoch keine CRUD-Berechtigungen (Create, Read, Update und Delete). Dazu müssen Laufzeit- und Entwurfszeitberechtigungen konfiguriert werden. Dies ermöglicht es Benutzern, Funktionen wie das Hinzufügen von Dashboards und das Hinzufügen von Gruppen zur Laufzeit durchzuführen.
Verwandte Links