Dashboard-Optionen und Best Practices im Jitterbit App Builder
App Builder bietet verschiedene Arten von Dashboard-Optionen für die Erstellung einer App, je nach Ihren spezifischen Geschäftsanforderungen. Dashboards ermöglichen Ihnen die Visualisierung der wichtigsten Leistungsindikatoren und anderer strategischer Daten für Ihr Unternehmen auf einen Blick. Ein überzeugendes Dashboard-Design fasst große Datenmengen in prägnante, aussagekräftige und umsetzbare Visualisierungen zusammen. In diesem Handbuch werden verschiedene Dashboard-Optionen vorgestellt, die in verfügbar sind App Builder sowie einige Best-Practice-Informationen zum Arbeiten mit Dashboards in Apps.
Sammlung von Tafeln und/oder Diagrammen
Eine Möglichkeit, Dashboards zu entwerfen in App Builder ist die Verwendung einer Sammlung verschiedener Paneltypen. Normalerweise werden Dashboards mit Kombinationen aus Formular- oder Rasterpanels und/oder Diagrammpanels entwickelt. Bei diesem Ansatz kann jedes Panel eine andere Datenquelle haben. Auf jedes im Dashboard angezeigte Panel kann bei Bedarf ein anderes Design angewendet werden.
Im unten gezeigten Dashboard-Beispiel gibt es eine Sammlung aus zwei Diagrammpanels und einem Rasterpanel. Das Kreisdiagramm auf der linken Seite zeigt ein dynamisches Diagramm, das an die Informationen gebunden ist, die im Liniendiagramm im oberen rechten Panel angezeigt werden. Diese Diagramme sind an die Mitarbeiter-ID gebunden.
Sammlung von Diagrammen und ein MRP-Panel-Dashboard-Beispiel
Im nächsten Dashboard-Beispiel nutzen wir eine Sammlung von drei verschiedenen Diagrammen sowie zwei mehrzeilige Panels:
Sammlung von Diagrammen und Rasterfeldern Dashboard-Beispiel
Fliesenplatten
Eine andere Möglichkeit, Dashboards zu entwickeln, besteht in der Verwendung von Kachelfeldern (anstelle von Diagrammfeldern oder anderen Feldern wie Formularen und Rastern), um die Daten der wichtigsten Leistungsindikatoren zu speichern und anzuzeigen. Abhängig von Ihren Geschäftsanforderungen können Kachelfelder Ihnen mehr Flexibilität bei der grafischen Anzeige der Daten bieten als andere Feldertypen. Kachelfelder sind im Wesentlichen definierte Inhaltscontainer, die in einem Rasterlayout auf der Anwendungsseite angezeigt werden.
Bei Kachelfeldern ist jede Zelle dieselbe Datenquelle und zeigt denselben Datentyp an. Bei Kachelfeldern (und anderen Feldertypen) kann bedingte Formatierung verwendet werden, um Farben basierend auf angegebenen Kriterien zu ändern, was für den Benutzer, der das Dashboard anzeigt, sehr hilfreich ist.
Beispiel für ein Dashboard mit Kachelfeldern und bedingter Formatierung zum Ändern der Farbe der Feldkopfzeile
Widgets
Widgets können optional bei der Entwicklung eines Dashboards in App Builder. Widgets ermöglichen Entwicklern die Verwendung von Steuerelementen in der UI-Ebene, die nicht nativ verfügbar sind. App Builder selbst. Abhängig von Ihren geschäftlichen Anforderungen an Ihr Dashboard kann die Verwendung von Widgets Ihnen dabei helfen, die Daten grafisch ansprechend darzustellen.
Wenn Sie beispielsweise Daten zu Quartals- und Jahreszielen in Ihrem Dashboard anzeigen möchten, sollten Sie anstelle eines Diagrammtyps (z. B. Balkendiagramm) ein Wähl-/Drehknopf-Widget verwenden. Hier ist ein Screenshot, wie das aussehen könnte:
Widget-Dashboard-Beispiel mit dem Dial/Knopf-Widget für Quartals- und Jahreszielfelder
Weitere Informationen zur Arbeit mit Widgets finden Sie in App Builder, siehe Widgets.
Optionale Metriktabelle
Eine Option bei der Entwicklung von Dashboards in App Builder ist die Verwendung einer Metriktabelle. Mit diesem Ansatz erstellen und verwenden Sie eine Metriktabelle in Ihrem App Builder app zum Speichern der Daten, die in der Dashboard-Ansicht dargestellt werden. Mit diesem Ansatz werden auch Geschäftslogikregeln erstellt, um App Builder auf die spezifischen Daten, die in der Metriktabelle gespeichert werden. Diese Option ist nützlich, wenn das Rendern einiger Dashboard-Metriken zu langsam ist. Mit diesem Ansatz können Sie einen Hintergrundjob verwenden, um Werte abzurufen und in der Metriktabelle zu speichern.
Das als nächstes gezeigte Dashboard-Beispiel verwendet eine Metriktabelle, die in der App Builder App zum Speichern der auf dem Dashboard angezeigten Daten. Die Metriktabelle speichert Informationen zu den verschiedenen Datenpunkten, die auf dem Dashboard angezeigt werden.
Die Metriktabelle erhält Daten aus verschiedenen CRUD-Geschäftsregeln, die erstellt wurden, um Anweisungen zu geben App Builder welche Daten gespeichert werden sollen. Sie haben beispielsweise möglicherweise eine Reihe von CRUD-Regeln, die Datensätze in verschiedene Tabellen einfügen, die im Dashboard angezeigt werden. In diesem speziellen Beispiel haben wir CRUD-Aktualisierungsregeln konfiguriert, die Datensätze aus den Tabellen „Kunde“, „Lieferant“, „Bestellung“, „Mitarbeiter“, „Produkt“ und „Versender“ in die Metriktabelle einfügen.