Verwenden von Visualforce in Lightning Experience
Lernziele
- Angeben von zwei übergeordneten Aspekten, die bei Visualforce-Seiten berücksichtigt werden müssen, bevor sie in Lightning Experience verwendet werden.
- Nennen von mindestens fünf Stellen, an denen Visualforce in Lightning Experience verwendet werden kann.
Verwenden von Visualforce in Lightning Experience
- Außer einigen wichtigen Ausnahmen "funktioniert" Visualforce in Lightning Experience. Wenn Sie Visualforce-Anwendungen für Ihre Organisation geschrieben haben, können Sie davon ausgehen, dass die unabhängig davon funktionieren, ob Benutzer in Lightning Experience oder Salesforce Classic darauf zugreifen.
- Wenn Ihre Visualforce-Seiten die integrierten Standardkomponenten verwenden, stimmt ihr Erscheinungsbild mit dem in Salesforce Classic überein, unabhängig davon, ob Benutzer in Lightning Experience oder Salesforce Classic darauf zugreifen. Wenn die Gestaltung Ihrer Seiten mit der von Lightning Experience übereinstimmen soll, müssen Sie einen gewissen Aufwand betreiben.
- Wenn Ihre Visualforce-Seiten JavaScript verwenden, müssen Sie ein paar Dinge überprüfen. Visualforce "gehört" nicht die ganze Seite, wenn es in Lightning Experience angezeigt wird. Und daher muss Ihr JavaScript-Code einige neue Regeln einhalten.
- Es gibt weitere Dinge, die Einfluss auf die Ausführung von Visualforce in Lightning Experience haben. Diese "funktionieren" in der Regel ohne Änderungen. Sie müssen sich aber dieser Änderungen bewusst sein.
Wurde bereits erwähnt, dass einige Dinge verschoben wurden? Das war immer schon der Fall! Lightning Experience erfordert ein komplettes Umdenken bei der Verwendung von Salesforce. Da diese Aufgabe noch nicht erledigt ist, man gespannt sein, was die Zukunft bringt. Lassen Sie uns zuerst kurz einige Stellen aufzeigen, an denen Sie Visualforce in Lightning Experience verwenden können, um Ihnen Anhaltspunkte zu geben, wo Visualforce in der neuen Umgebung zu finden ist.
Möglichkeiten der Verwendung von Visualforce in Lightning Experience
Im Folgenden finden Sie einige Möglichkeiten, wie Sie Visualforce zu Ihrer Lightning Experience-Organisation hinzufügen können. Diese werden allerdings nur kurz beschrieben. Weitere Details zum Anpassen Ihrer Organisation mit Visualforce-Seiten finden Sie in der Literaturangaben am Ende dieser Lektion.
Öffnen einer Visualforce-Seite über den App Launcher
Klicken Sie auf eine benutzerdefinierte Anwendung (1), um sie zu aktivieren. Die Elemente der Anwendung werden in der Navigationsleiste angezeigt, darunter alle Visualforce-Registerkarten, die Sie der Anwendung hinzugefügt haben. Hinweis: Sie müssen Ihre Visualforce-Seiten zu Registerkarten hinzufügen, damit sie über den App Launcher aufgerufen werden können. Visualforce-Registerkarten, die sich nicht in Anwendungen befinden, finden Sie in "Alle Elemente" (2).
Hinzufügen einer Visualforce-Seite zur Navigationsleiste
Interessiert Sie dabei vielleicht eine "ForceUI Utility"-Seite? Dann lesen Sie in diesem Modul weiter.
Anzeigen einer Visualforce-Seite in einem Standardseitenlayout
Hinzufügen einer Visualforce-Seite als Komponente im Lightning-Anwendungsgenerator
Aufrufen einer Visualforce-Seite als Schnellaktion
Anzeigen einer Visualforce-Seite durch Überschreiben von Standardschaltflächen oder -links
Ressourcen
- Trailhead: "How to Find It: Navigation and Setup in Lightning Experience" in Lightning Experience Features
- Trailhead: Einfache Anpassung von Anwendungen
- Trailhead: Lightning-Anwendungsgenerator
- Trailhead: Visualforce – Grundlagen
- Visualforce Developer’s Guide
- Build Apps Visually with Lightning App Builder