Screen Flows als Massenaktion: Mehrere Datensätze aus List Views bearbeiten
Seit Winter ’27 lassen sich Screen Flows aus List Views und Related Lists für alle markierten Datensätze starten. So richtet man es ein.
Massenaktionen in Lightning List Views gibt es seit Jahren – allerdings nur zum Erstellen und Aktualisieren von Datensätzen. Wer mehrere markierte Datensätze durch einen Screen Flow schicken wollte, brauchte eine eigene Lightning Web Component, Visualforce oder ein AppExchange-Paket. Mit Winter ’27 gehört das der Vergangenheit an: Screen Flows lassen sich als Massenaktion aus List Views und Related Lists starten.
ids des Screen Flows.So wird es eingerichtet
- Flow vorbereiten: Im Screen Flow eine Textsammlungsvariable mit dem Namen
ids(kleingeschrieben) anlegen und „Available for input“ aktivieren. Salesforce übergibt darin die IDs der markierten Datensätze. - Aktion anlegen: Am Objekt unter „Buttons, Links, and Actions“ eine neue Aktion vom Typ „Flow“ erstellen und den Screen Flow auswählen.
- Aktion platzieren: Die Aktion im „List View Button Layout“ unter den List View Actions hinzufügen – bzw. in der Related List des Elternobjekts.
Im Flow durchläuft man die Sammlung ids mit einer Schleife, holt die Datensätze und aktualisiert, verteilt oder schließt sie gesammelt.
Gut zu wissen
- Wird der Flow aus einer Related List gestartet, kann zusätzlich die ID des Elterndatensatzes übergeben werden – praktisch, etwa um alle markierten Kontakte eines Accounts zu bearbeiten.
- Die Funktion ist für Lightning Experience gedacht.
- Bei großen Auswahlen lohnt ein Blick auf Governor Limits: Wer viele Datensätze in einer Schleife einzeln aktualisiert, sollte die Änderungen in einer Sammlung bündeln und einmal speichern.
Quellen: Salesforce Time · Salesforce Dictionary