Interaktionen

Übersicht

Interaktionen definieren die Logik und das Verhalten Ihrer dynamischen Komponenten. Sie bestimmen, wie die Anwendung reagiert, wenn Benutzer mit der Oberfläche interagieren — z. B. beim Klicken eines Buttons, Auswählen einer Zeile oder Laden einer Seite.

Mit dem No-Code-Builder können Sie komplexe Verhaltensweisen nach einem einfachen ereignisgesteuerten Muster definieren:

Auslöser (z. B. Bei Klick) \rightarrow Aktion (z. B. Navigieren) \rightarrow Ergebnis (z. B. Öffnet Seite)


So konfigurieren Sie Interaktionen

  1. Komponente auswählen: Öffnen Sie Ihre dynamische Komponente und klicken Sie auf das spezifische Element (z. B. Button, Datentabelle), das interaktiv sein soll.

  2. Auf Interaktionen zugreifen: Navigieren Sie im rechten Eigenschaftenbereich zur Registerkarte Interaktionen.

  3. Auslöser wählen: Wählen Sie das Ereignis aus, das die Sequenz startet (z. B. Bei Klick, Bei Zeilenaktion, Beim Laden).

  4. Aktion hinzufügen: Klicken Sie auf Aktion hinzufügen und wählen Sie den gewünschten Interaktionstyp aus der untenstehenden Bibliothek.

  5. Aktionen verketten (Optional): Sie können mehreren Aktionen einen einzelnen Auslöser zuweisen. Sie werden nacheinander ausgeführt (z. B. Datensatz aktualisieren \rightarrow Toast anzeigen \rightarrow Modal schließen).

💡 Tipp: Verketten Sie mehrere Aktionen für einen Auslöser. Sie werden in der Reihenfolge ausgeführt und erlauben Ihnen, Sequenzen wie Flow ausführen → Toast anzeigen → Navigieren zu erstellen.


Interaktionsreferenz

Führen Sie Benutzer zu verschiedenen Seiten und geben Sie visuelles Feedback zu ihren Aktionen.

Aktion
Beschreibung

Leitet den Benutzer zu einer Datensatzseite, Objekt-Startseite, externen URL oder einer anderen App weiter.

Zeigt ein temporäres Benachrichtigungsbanner (Erfolg, Warnung, Fehler oder Info) oben auf dem Bildschirm an.

Unterbricht den Ablauf mit einer kritischen Nachricht, die eine Bestätigung des Benutzers erfordert, um fortzufahren.

Fordert den Benutzer auf, eine Aktion zu bestätigen oder abzubrechen (ideal für "Löschen"- oder "Senden"-Szenarien).

Dynamische Komponenten

Öffnen Sie andere dynamische Komponenten innerhalb Ihrer aktuellen Seite für gestufte Workflows.

Aktion
Beschreibung

Öffnet eine andere dynamische Komponente in einer Modal-Überlagerung. Gut für Assistenten oder komplexe Formulare.

Öffnet eine andere dynamische Komponente in einem seitlich aufschiebbaren Panel.

Flows

Integrieren Sie Salesforce-Flows, um Geschäftslogik auszuführen und geführte Prozesse anzuzeigen.

Aktion
Beschreibung

Führt einen autogestarteten Flow im Hintergrund aus, um Berechnungen oder Datenoperationen durchzuführen.

Startet einen Bildschirm-Flow in einem Modal-Fenster (Popup) über der aktuellen Seite.

Startet einen Bildschirm-Flow in einem seitlich aufschiebbaren Panel, wobei der Hauptinhalt sichtbar bleibt.

Datensätze & Daten

Verwalten Sie Salesforce-Datensätze und exportieren Sie Daten direkt aus Ihren Komponenten.

Aktion
Beschreibung

Erstellt einen neuen Datensatz in Salesforce unter Verwendung von Werten, die in einer Datensatzvariablen gespeichert sind.

Übernimmt Änderungen, die an einer Datensatzvariablen vorgenommen wurden, zurück nach Salesforce.

Löscht den mit der aktuellen Datensatzvariablen verknüpften Datensatz dauerhaft.

Aktualisiert oder holt die neuesten Daten für eine bestimmte Datensatzvariable aus der Datenbank.

(Nur Tabellenkopf der Datentabelle) Kopiert ausgewählte Zeilen in die Zwischenablage, formatiert zum Einfügen in Excel oder E-Mail.

Ermöglicht das direkte Herunterladen von Dateien aus dem Inhalt der Datentabelle.

Variablen & KI

Speichern Sie Informationen und nutzen Sie KI-Funktionen innerhalb Ihrer Komponenten.

Aktion
Beschreibung

Ändert den Wert einer Variablen (z. B. Setzen, Hinzufügen, Umschalten). Wird für Zustandsverwaltung und Berechnungen verwendet.

Löst einen KI-Agenten aus, um Aufgaben wie Empfehlungen, Zusammenfassungen oder automatisierte Entscheidungsfindung durchzuführen.

Andere Aktionen

Zusätzliche spezialisierte Interaktionen für bestimmte Anwendungsfälle.

Aktion
Beschreibung

Startet eine Standard-Salesforce-Schnellaktion (z. B. Anruf protokollieren, Neue Aufgabe).

Erfasst die aktuellen geografischen Koordinaten des Geräts und aktualisiert standortbasierte Datenfelder.


Gängige Muster

Nach dem Aktualisieren von Daten: Fügen Sie immer eine Aktion "Abfrage aktualisieren" hinzu, um die neuesten Informationen anzuzeigen.

Vor dem Löschen: Verwenden Sie "Bestätigungsdialog öffnen", um versehentliche Löschungen zu verhindern.

Komplexe Workflows: Verketten Sie Aktionen wie Flow ausführen → Zuweisung → Toast anzeigen → Navigieren.

Benutzerfeedback: Fügen Sie nach wichtigen Aktionen 'Toast anzeigen' hinzu, um Erfolg zu bestätigen oder Fehler zu erklären.


Fehlerbehebung

⚠️ Meine Interaktion tut beim Klicken nichts

Interaktionen funktionieren nicht in der Vorschau des Komponenten-Builders. Sie müssen sie auf einer tatsächlichen Seite testen.

So testen Sie Ihre Interaktion richtig:

  1. Speichern Sie Ihre dynamische Komponente im Builder

  2. Gehen Sie zu einer Lightning-Seite auf der Sie diese Komponente hinzugefügt haben (z. B. Ihre Account-Seite oder Startseite)

  3. Aktualisieren Sie die Seite um Ihre neuesten Änderungen zu laden

  4. Testen Sie Ihre Interaktion - klicken Sie den Button, wählen Sie eine Zeile aus, usw.

Wenn Sie Ihre Komponente noch nicht auf einer Seite hinzugefügt haben:

  1. Gehen Sie zu Setup → Lightning App Builder

  2. Bearbeiten Sie eine Seite (oder erstellen Sie eine neue)

  3. Ziehen Sie Ihre dynamische Komponente auf die Seite

  4. Speichern und aktivieren Sie die Seite

  5. Rufen Sie diese Seite nun auf und testen Sie Ihre Interaktion

Funktioniert es immer noch nicht? Drücken Sie F12 auf Ihrer Tastatur, um die Browserkonsole zu öffnen. Suchen Sie nach roten Fehlermeldungen — diese sagen Ihnen, was schief läuft

↕️ Meine Aktionen erfolgen in der falschen Reihenfolge

Wenn Sie mehreren Aktionen eine Interaktion hinzufügen, werden sie in der Liste von oben nach unten ausgeführt.

Um die Reihenfolge zu ändern:

  1. Gehen Sie zum Interaktionen-Panel

  2. Suchen Sie Ihre Aktionsliste

  3. Ziehen und ablegen sie in die richtige Reihenfolge (greifen Sie den Griff auf der linken Seite)

  4. Speichern Sie Ihre Komponente

Wenn Aktionen weiterhin nicht synchron erscheinen, laufen sie möglicherweise zu schnell. Versuchen Sie, eine kurze Verzögerung zwischen ihnen einzufügen.

↻ Meine Daten zeigen nach einer Aktion alte Informationen an

Wenn Sie Datensätze aktualisieren, erstellen oder löschen, weiß die Komponente nicht automatisch, dass sie das Angezeigte aktualisieren muss.

Die Lösung:

  1. Öffnen Sie Ihre Interaktion

  2. Nach Ihrer Aktualisierungs-/Erstellungs-/Löschaktion klicken Sie "Aktion hinzufügen"

  3. Wählen Sie "Abfrage aktualisieren"

  4. Wählen Sie aus, welche Datentabelle oder Komponente aktualisiert werden muss

  5. Speichern

Jetzt lädt Ihre Komponente die Daten nach Änderungen neu, sodass Benutzer die aktualisierten Informationen sofort sehen.

→ Meine Navigationsschaltfläche führt an die falsche Stelle

Ihre Aktion Navigieren hat Einstellungen, die angeben, wohin sie führen soll. Eines davon ist wahrscheinlich falsch:

Überprüfen Sie diese Einstellungen:

  • Seitentyp-Referenz: Versuchen Sie, zu einer "Datensatzseite" zu gelangen, haben aber "Objekt-Startseite" ausgewählt?

  • Datensatz-ID: Wenn Sie zu einem bestimmten Datensatz gehen, ist dies die richtige Datensatz-ID? (Sie könnte aus dem falschen Feld gezogen werden)

  • Objekt-API-Name: Haben Sie "Account" eingegeben, obwohl Sie "Contact" meinten?

So verifizieren Sie:

  1. Klicken Sie auf die Interaktion im Interaktionen-Panel

  2. Überprüfen Sie jedes Feld in der Navigate-Konfiguration

  3. Stellen Sie sicher, dass Sie die richtige Variable oder den richtigen Feldnamen für Datensatz-IDs verwenden

  4. Testen Sie mit einem Datensatz, von dem Sie wissen, dass er existiert

Immer noch Probleme? Versuchen Sie zuerst, zu einem einfachen Testdatensatz zu navigieren, um sicherzustellen, dass die Navigate-Aktion selbst funktioniert.


Nächste Schritte

Beginnen Sie mit einfachen Interaktionen wie Navigieren und Toast anzeigen und bauen Sie dann komplexe Sequenzen auf, wenn Sie sich sicherer fühlen. Jeder Interaktionstyp hat eine detaillierte Dokumentation mit spezifischen Beispielen und Konfigurationsoptionen

Zuletzt aktualisiert

War das hilfreich?