Navigation zu Datensätzen aus Flows mit LWC Local Actions
Zuverlässige Navigation aus Flows ohne Flow-Fehler. MSR-1202 | 2026-02
In Mysolution werden Flows verwendet, um Benutzer aus Listenansichten und Datensatzseiten zu bestimmten Datensätzen zu navigieren. Hierfür standen bisher zwei Aura-Komponenten zur Verfügung: navigateToRecord und safenavigateToRecord. Obwohl diese funktionierten, führte navigateToRecord in einigen Szenarien aufgrund von Cross-Origin-Beschränkungen zu Flow-Fehlern.
Mit dieser Funktion wurden die bestehenden Aura-Komponenten durch eine Lightning Web Component (LWC) Local Action ersetzt, wodurch die Navigation aus Flows zukunftssicher, stabil und fehlerfrei erfolgt.
Für wen ist dieses Feature interessant?
Dieses Feature ist relevant für:
Applikationsadministratoren, die Flows mit Navigationsaktionen konfigurieren
Benutzer, die Flows aus Listenansichten oder Datensatzseiten starten
Organisationen, die Flows verwenden, um Datensätze zu erstellen und direkt zu öffnen
Die Vorteile auf einen Blick
-
Keine Flow-Fehler mehr bei der Navigation zu Datensätzen
-
Eine einheitliche Navigationskomponente für mehrere Kontexte
-
Zukunftssichere Lösung auf Basis von LWC
-
Konsistente Benutzererfahrung aus Listenansichten und Datensatzseiten
Feature-Erklärung
Umstellung auf LWC Local Actions
Seit Winter ’26 unterstützt Salesforce LWC Local Actions in Screen Flows. Diese Aktionen laufen direkt im Browser und greifen auf Navigationsfunktionen zu, ohne von Aura oder Visualforce abhängig zu sein.
Auf dieser Basis wurde eine neue LWC-Komponente entwickelt, die:
-
Datensätze aus einem Flow öffnen kann
-
Keine Cross-Origin-Fehler verursacht
-
Sowohl aus Listenansichten als auch aus Datensatzseiten verwendet werden kann
Eine Komponente für alle Szenarien
Anstelle von zwei separaten Navigationskomponenten wurde eine zentrale LWC-Komponente eingeführt. Sowohl aus der Kontext einer Datensatzseite als auch aus Listenansichten wird die Navigationskomponente in einen Screen Flow integriert, sodass die Navigation innerhalb des Overlays korrekt erfolgt.
Dadurch wird verhindert, dass:
-
Ein leeres Flow-Overlay bestehen bleibt
-
Die Seite unbeabsichtigt neu geladen wird
-
Die Navigation in einem falschen Tab erfolgt
Gelöste Probleme
Mit diesem Ansatz wurden folgende Probleme behoben:
-
Cross-Origin-Auswertungsfehler bei der Navigation
-
Unzuverlässiges Verhalten von Aura-Komponenten
-
Einschränkungen bei der Navigation aus Listenansichten
Konfiguration / Implementierungszeit
Für die Nutzung dieses Features ist Folgendes erforderlich:
-
Verwendung der neuen LWC Local Action in Screen Flows
-
Bei Flows aus Listenansichten: Einbindung der Navigationskomponente in einen Screen
-
Wichtig: Deaktivieren Sie die Kopf- und Fußzeile der Screen-Komponente, da die Navigation sonst nicht funktioniert!
Bestehende Flows können angepasst werden, um diese neue Komponente zu verwenden. Eine Datenmigration ist nicht erforderlich.