Flow-Dialog öffnen
Übersicht
Die Interaktion „Open Flow Dialog“ ermöglicht es Ihnen, einen Salesforce Screen Flow in einem modalen Dialogfenster direkt innerhalb einer Avonni Dynamic Component zu starten. Dies bietet eine leistungsstarke Möglichkeit, interaktive, mehrstufige Prozesse in Ihre Benutzeroberfläche zu integrieren, ohne dass der Benutzer die aktuelle Seite verlassen muss.
Anwendungsfälle
Die Interaktion „Open Flow Dialog“ bettet einen Screen Flow in Ihre Dynamic Component ein. Dies ist ideal für Szenarien, in denen Sie:
Benutzer durch einen komplexen Prozess führen.
Informationen strukturiert sammeln.
Eine Reihe von Bildschirmen basierend auf Benutzereingaben anzeigen.
Aktionen durchführen, die eine Benutzerinteraktion erfordern bevor und mit der Logik der Hauptkomponente fortfahren.
(Wesentlicher Unterschied: Verwenden Sie „Open Flow Dialog“ für Screen Flows mit Benutzeroberfläche. Verwenden Sie die separate „Flow ausführen“-Interaktion, um Autolaunched Flows im Hintergrund auszuführen.)
können Sie Felder auf einer Seite zur Erstellung eines neuen Datensatzes automatisch vorausfüllen. Sie können Variablen für die zu öffnende Seite zur Erstellung eines neuen Datensatzes festlegen.
Sehen Sie praktische Beispiele und erfahren Sie, wie Sie bestimmte Szenarien mit dieser Interaktion implementieren:
Wie man mehrere ausgewählte Datensätze von einer Dynamic Component an einen Screen Flow übergibtSo funktioniert es
Benutzeraktion: Der Benutzer interagiert mit der Komponente (z. B. klickt auf eine Schaltfläche).
Dialog öffnet sich: Die Interaktion „Open Flow Dialog“ öffnet ein modales Dialogfenster.
Screen Flow wird ausgeführt: Der angegebene Screen Flow wird ausgeführt innerhalb im Dialogfenster.
Benutzerinteraktion mit dem Flow: Der Benutzer interagiert mit den Bildschirmen des Screen Flows, gibt Eingaben ein und trifft Entscheidungen.
Datenübertragung (optional): Sie können Daten aus der Dynamic Component als Eingabevariablen.
Ausgabe (optional): Der Flow kann Daten als Ausgabevariablen.
an die Dynamic Component zurückgeben. Dialog schließt sich:
Das modale Fenster schließt sich, wenn der Flow beendet ist (oder der Benutzer den Dialog schließt). Aktionen nach der Ausführung (optional):
Konfiguration
Sie können Aktionen konfigurieren, die nach Abschluss des Flows ausgeführt werden (z. B. Anzeigen einer Toast-Nachricht, Aktualisieren von Daten).
So konfigurieren Sie die Interaktion „Open Flow Dialog": Komponente auswählen:
Wählen Sie die Avonni-Komponente aus, die den Flow auslösen soll (z. B. eine Schaltfläche). Interaktion hinzufügen:
Suchen Sie im Eigenschaftsbereich der Komponente den Abschnitt zur Konfiguration von „Aktionen“ oder „Interaktionen“. Fügen Sie eine neue Aktion hinzu und wählen Sie den Typ „Open Flow Dialog“.
Flow-API-Name: Einstellungen konfigurieren: Screen Flow Wählen Sie den API-Namen des
Flow-Eingabevariablen (optional):
den Sie starten möchten. Name:
Wert: Der API-Name der Eingabevariablen in Ihrem Screen Flow.
Wichtig
Der Wert, den Sie an die Eingabevariable übergeben möchten. Dies kann ein statischer Wert, ein dynamischer Wert aus der Komponente (z. B. die ID einer ausgewählten Zeile) oder eine Ressource sein.
Ausgabevariablen (optional):
den Sie starten möchten. Diese Liste zeigt bereits in Ihrem Screen Flow definierte und als „Available for Input“ markierte Variablen. Sie müssen diese Eingabevariablen in Ihrem Flow erstellen, bevor Sie die Open Flow Dialog-Interaktion konfigurieren. Für den Wert geben Sie den Wert an, den Sie an die ausgewählte Eingabevariable übergeben möchten.
Der API-Name der Ausgabevariablen in Ihrem Screen Flow. Ressourcenname: Dynamic Component Der Name der Ressource (Variable) in Ihrem
in der Sie den vom Flow zurückgegebenen Wert speichern möchten. Modaler Header:
Der Text, der als Titel des Dialogfensters angezeigt werden soll. Dies kann statischer Text oder ein dynamischer Wert aus einer Ressource/einem Feld sein. Barrierefreie Beschreibung:
Größe: (Optional) Geben Sie eine Beschreibung für Screenreader an, um die Zugänglichkeit zu verbessern.
Wählen Sie die Größe des Dialogfensters (Klein, Mittel, Groß). Bei Beendigung (optional): Konfigurieren Sie Aktionen, die ausgeführt werden, wenn der Flowerfolgreich
abgeschlossen ist. Alltägliche Anwendungsfälle umfassen das Anzeigen einer Toast-Nachricht oder das Aktualisieren von Daten. Beim Schließen (optional): Konfigurieren Sie Aktionen, die ausgeführt werden, wenn der Benutzer den
Dialog schließt (unabhängig davon, ob der Flow beendet wurde). Bei Fehlern (optional): Konfigurieren Sie Aktionen, die ausgeführt werden, wenn der Flow auf einen.
Fehler
stößt.
Beispielanwendung: Erstellen eines Kontakts aus einem Account
Stellen Sie sich vor, Sie haben eine Avonni Data Table, die Accounts anzeigt. Sie möchten jeder Zeile eine Schaltfläche hinzufügen, die beim Klicken einen Screen Flow öffnet, um einen neuen zugehörigen Kontakt zu erstellen.
Erstellen Sie den Screen Flow
AccountId
Erstellen Sie einen neuen Screen Flow in den Salesforce-Einstellungen.Fügen Sie eine Eingabevariable mit dem Namen
(Texttyp) hinzu.
AccountId
Fügen Sie Bildschirmelemente hinzu, um Kontaktinformationen zu erfassen (Vorname, Nachname, E-Mail usw.).AccountId
Fügen Sie ein Element „Create Records“ hinzu, um einen neuen Kontakt zu erstellen, und setzen Sie dasFeld auf den Wert der
Eingabevariable.
(Optional) Fügen Sie eine Ausgabevariable hinzu, um z. B. die neu erstellte Kontakt-ID zurückzugeben. Aktivieren Sie den Flow. Notieren Sie den API-Namen des Flows.
Fügen Sie eine Data Table-Komponente hinzu: Fügen Sie Ihrer Dynamic Component eine Avonni Data Table-Komponente hinzu und konfigurieren Sie sie so, dass Accounts angezeigt werden.
Fügen Sie eine Schaltfläche (Zeilenaktion) hinzu:
Fügen Sie der Data Table eine Schaltflächenkomponente als Zeilenaktion hinzu.
Konfigurieren Sie die Interaktion „Open Flow Dialog":
Flow-API-Name: Wählen Sie die Schaltflächenkomponente (die Zeilenaktion) aus.
Fügen Sie eine Interaktion „Open Flow Dialog“ hinzu.
den Sie starten möchten.
AccountId
Wert:
Geben Sie den API-Namen Ihres Screen Flows ein.
Flow-Eingabevariablen:
in der Sie den vom Flow zurückgegebenen Wert speichern möchten. Datensatz: Account-ID
(Dies übergibt die ID des ausgewählten Accounts an den Flow). Auf 'Neuen Kontakt erstellen' setzen
Bei Beendigung: Fügen Sie eine Aktion „Show Toast“ hinzu, um die Erstellung des Kontakts zu bestätigen, und aktualisieren Sie Ihre Abfragetabelle, damit der neue Kontakt angezeigt wird.
Wichtige Überlegungen
Test: Speichern und testen Sie. Ein Klick auf die Schaltfläche in einer Data Table-Zeile sollte jetzt Ihren Screen Flow in einem Dialog öffnen, vorab mit der Account-ID ausgefüllt. Screen FlowsNur Screen Flows:
Die Interaktion „Open Flow Dialog“ funktioniert nur mit , nicht mit autolaunchten Flows. muss Namen der Ein-/Ausgabevariablen:
Die API-Namen Ihrer Eingabe- und Ausgabevariablen müssen zwischen dem Flow und der Konfiguration „Open Flow Dialog“ genau übereinstimmen.
Zusammenfassung
Modales Verhalten:
Zuletzt aktualisiert
War das hilfreich?