Wussten Sie, dass Sie mit Visualforce Diagramme erstellen können? Aber was genau ist Visualforce, und wie kann es Ihnen helfen, ansprechende Diagramme zu erstellen?
Visualforce ist eine Sammlung von Tools und Komponenten, die eine intuitive und einfache Oberfläche zum Erstellen von Diagrammen auf Visualforce-Seiten sowie in benutzerdefinierten Komponenten bieten.
Visualforce Charting
Visualforce bietet Ihnen eine einfache Methode zur Erstellung individueller Geschäftsdiagramme. Zum Erstellen dieser individuellen Diagramme können Sie Datensätze aus SOQL-Abfragen verwenden. Dieser Datensatz kann auch aus Ihrem eigenen Apex-Code stammen. Sie können verschiedene Datenreihen konfigurieren und kombinieren, um einzigartige, maßgeschneiderte Diagramme zu erstellen und wichtige Muster und Daten aussagekräftig für Stakeholder darzustellen.
Visualforce-Diagramme werden mithilfe von Javascript durch clientseitiges Rendering erstellt. Die Leistungsfähigkeit von Javascript ermöglicht es Ihnen, alle Arten von visuell beeindruckenden und animierten Diagrammen zu erstellen. Das Laden und erneute Laden von Diagrammdaten kann asynchron erfolgen, für reaktionsschnellere Seiten und Diagramme.
Visualforce Charts verwenden
Sie können Visualforce-Diagramme einsetzen, wenn Sie der Meinung sind, dass das herkömmliche Salesforce-Dashboard und die Diagramme nicht ausreichen, um Informationen und die Daten so anzuzeigen, wie Sie es möchten. Sie können auch auf Visualforce zurückgreifen, um benutzerdefinierte Seiten zu erstellen, die Datentabellen sowie Diagramme auf wirkungsvollere Weise für Ihre Organisation kombinieren und anzeigen.
Visualforce Charting und Alternativen
Sie können das herkömmliche Salesforce-Dashboard und die Berichte verwenden, um Daten auf einfache Weise anzuzeigen. Sie erhalten zahlreiche Funktionen und Features, mit denen Sie Ihre Diagramme konfigurieren und anpassen können. Diese übliche Methode ist für Anfänger einfacher, da sie keinerlei Programmierung erfordert, weder in Apex noch in Visualforce. Allerdings wird diese Methode genau aus diesem Grund nicht so flexibel oder vielseitig sein wie die Visualforce-Diagrammerstellung. Auch wenn das Programmieren in Apex oder Visualforce für Anfänger entmutigend wirken mag, ermöglicht es Nutzern auch, ihre Datensätze und Diagramme auf leistungsstarke und aussagekräftige Weise anzupassen, die andernfalls schlicht nicht möglich ist. Mit der Kraft der Programmierung können Sie Diagramme und Tabellen auf sehr spezifische Weise erstellen, ändern und anpassen, je nach den Kriterien, die gerade wirklich am wichtigsten sind. Mit solchen Diagrammen können Sie eine überzeugendere Präsentation erstellen, die Sie befähigt, effektiver mit Ihren Vorgesetzten, Kollegen und Untergebenen zu kommunizieren, indem Sie ihnen helfen, Erkenntnisse und Muster leichter zu visualisieren.
Obwohl Programmieren für Anfänger anspruchsvoller erscheinen mag, erweist es sich, einmal beherrscht, als leistungsstarkes Werkzeug zur Darstellung von Daten auf nahezu jede erdenkliche Weise. Dieses Programmierparadigma ist sehr flexibel und benutzerfreundlich. Visualforce-Diagramme helfen Ihnen dabei, die Kraft der Programmierung zu nutzen, um Streudiagramme, Anzeigediagramme, Radardiagramme, Kreisdiagramme, Balkendiagramme und andere spezialisierte Diagramme zu erstellen. Sie können auch in Erwägung ziehen, mithilfe der Javascript-Diagrammbibliothek andere, besser geeignete Diagrammtypen zu erstellen, da diese ein hohes Maß an Flexibilität bietet. Obwohl der Aufwand und der Lernbedarf größer sind, profitieren Sie im Gegenzug von mehr Anpassungsmöglichkeiten und Flexibilität. So können Sie beispielsweise Google Charts in Visualforce integrieren. Für noch mehr Vielseitigkeit können Sie Javascript-Bibliotheken für Visualforce-Diagramme einbinden.
Einschränkungen von Visualforce Charting
Obwohl Visualforce eine vielseitige Plattform zur Erstellung optisch ansprechender und aussagekräftiger Diagramme ist, gibt es auch einige Einschränkungen zu beachten.
Nur Browser, die SVG (Scalable Vector Graphics) unterstützen, können Visualforce-Diagramme darstellen.
Visualforce-Diagramme werden über JavaScript dargestellt. Seiten, die als PDF gerendert werden, können keine Visualforce-Diagramme anzeigen.
E-Mail-Clients unterstützen häufig keine JavaScript-Ausführung zur Anzeige von E-Mail-Nachrichten. Visualforce-Diagramme sind daher möglicherweise nicht die beste Wahl für E-Mail-Vorlagen oder E-Mail-Nachrichten.
Die JavaScript-Konsole kann Meldungen und Fehler aus Visualforce verarbeiten. Bei der Entwicklung von Visualforce-Diagrammen müssen Sie mit einer JavaScript-Debugging-Konsole wie Firebug arbeiten.
vorerst keine Unterstützung für dynamische Diagrammkomponenten.
Erstellen von Visualforce-Diagrammen
Sie können auf Visualforce alle Arten von Diagrammen definieren und erstellen, indem Sie die verschiedenen auf der Plattform verfügbaren Diagrammkomponenten verwenden. Diese Komponenten sind mit der Datenquelle verbunden, die das Diagramm visualisieren wird.
es gibt zwei wesentliche Möglichkeiten, ein Visualforce-Diagramm zu erstellen. Die erste besteht darin, eine Apex-Methode zu verwenden. Wenn Sie eine Apex-Methode schreiben, die die Diagrammdaten berechnet oder abfragt, können Sie diese in einer Form an den Browser senden, die er darstellen kann. Sie können auch ein Diagramm erstellen, das mithilfe der Visualforce-Diagrammkomponenten definiert wird.
Sobald Sie die Seite mit dem Diagramm erstellt haben, können Sie sie laden, um Ihr eigenes individuelles Diagramm anzuzeigen. Während die Seite lädt, verarbeitet die Diagrammkomponente die Diagrammdaten und aktiviert das JavaScript, das das Diagramm generiert. Sobald das JavaScript ausgeführt wird, rendert es das Diagramm im Browser.
Sie müssen die Diagrammcontainer-Komponente erstellen, um Ihr Visualforce-Diagramm zu erstellen. Sie kapselt mindestens eine Komponente aus der Datenreihe.
Möchten Sie Visualforce-Diagramme der allerbesten Art erstellen? Image-Charts kann Ihnen dabei helfen.
Für weitere Informationen klicken Sie bitte hier.

