Wie man mehrere ausgewählte Datensätze von einer Dynamic Component an einen Screen Flow übergibt

Übersicht

Lernen Sie, wie Sie eine Sammlung von Datensätzen (z. B. in einer Datentabelle ausgewählte Zeilen) von Ihrer Avonni Dynamic Component an einen Screen Flow senden, der über "Open Flow Dialog" oder "Open Flow Panel" gestartet wird. Diese Anleitung erklärt das Einrichten der Eingabe-Collection-Variable des Flows und das Zuordnen der Auswahl in der Interaktion


Voraussetzungen

Wichtige Voraussetzung: Konfigurieren Sie die Eingabe-Collection-Variable des Flows


Geführte Schritte: Ausgewählte Datensätze an einen Flow übergeben

1

Bereiten Sie Ihre Datenanzeige-Komponente vor

  • Stellen Sie sicher, dass die Mehrfachauswahl aktiviert ist: Wählen Sie die Komponente aus, in der Benutzer mehrere Datensätze auswählen sollen (z. B. Ihre Avonni Datentabelle). Stellen Sie im Eigenschaftenfenster sicher, dass die Einstellung, die Mehrfachauswahl von Zeilen ermöglicht, aktiviert ist.

  • Notieren Sie den API-Namen: Bestätigen Sie den API-Namen dieser Datentabelle (z. B. OpportunityTable), da Sie ihn in Schritt 4 benötigen

2

Erstellen Sie das Auslöseaktionselement

  • Fügen Sie die Komponente hinzu, die Benutzer anklicken, um den Prozess zu starten. Dies ist meist ein Avonni-Button in der Nähe Ihrer Datenkomponente oder eine Header-Aktion die direkt in den Header-Eigenschaften der Datentabelle konfiguriert ist.

  • Geben Sie dieser Schaltfläche/Aktion eine klare Beschriftung (z. B. "Ausgewählte Opportunities verarbeiten", "Status aktualisieren")

3

Fügen Sie die Interaktion "Open Flow Dialog/Panel" hinzu

  • Wählen Sie den Button oder die Header-Aktion aus, die Sie in Schritt 2 erstellt haben.

  • Gehen Sie im Eigenschaftenbereich zum Interaktionen Abschnitt.

  • Wählen Sie das Ereignis, das den Flow auslösen soll (typischerweise Beim Klicken).

  • Klicken Sie im App Builder auf Aktion hinzufügen.

  • Setzen Sie die Aktionstyp zu entweder Open Flow Dialog oder Open Flow Panel.

  • Im Flow-API-Name Einstellung, wählen Sie die spezifische Screen Flow die Sie zuvor vorbereitet haben (diejenige, die die Eingabe-Collection-Variable enthält – siehe Abschnitt Voraussetzungen).

4

Ordnen Sie die ausgewählten Datensätze der Eingabevariablen des Flows zu

Dies ist entscheidend, um die Auswahl der Datentabelle mit dem Flow zu verbinden. Innerhalb der Konfigurationseinstellungen für die "Open Flow Dialog/Panel" Aktion, die Sie gerade hinzugefügt haben:

  1. Suchen Sie das Eingabevariablen Abschnitt.

  2. Klicken Sie auf die Schaltfläche "Element hinzufügen", um eine Zuordnung zu erstellen.

  3. Eingabename: Wählen Sie aus der Dropdown-Liste den API-Namen der Collection-Variable die Sie in Ihrem Screen Flow erstellt haben (als 'Available for Input' im Voraussetzungsschritt markiert).

  4. Wert: Klicken Sie auf das Ressourcen-Auswahlsymbol neben dem Wertfeld.

    • Wählen Komponentenattribut.

    • Wählen Sie Ihren Datentabelle Komponente (mithilfe ihres API-Namens, z. B. OpportunityTable).

    • Wählen Sie das Attribut, das die ausgewählten Zeilendaten enthält:

      • selectedRowsKeyValue: Verwenden Sie dies, wenn die Eingabe-Collection-Variable Ihres Flows vom Typ Text ist und Sie nur die Datensatz-IDs übergeben möchten. Dies ist der häufigste Anwendungsfall.


Fehlerbehebung bei häufigen Problemen

  • Flow startet nicht: Überprüfen Sie, ob der Flow-API-Name einem vorhandenen Screen Flow mit konfigurierter Eingabe-Collection-Variable entspricht. Prüfen Sie die Benutzerberechtigungen zum Zugriff auf den Flow.

  • Keine Datensätze übergeben: Stellen Sie sicher, dass die Mehrfachauswahl in der Datentabelle aktiviert ist und vor dem Auslösen der Aktion Zeilen ausgewählt sind. Bestätigen Sie, dass das selectedRowsKeyValue-Attribut korrekt zugeordnet ist.

  • Fehler bei der Zuordnung: Stellen Sie sicher, dass der API-Name der Eingabe-Collection-Variable des Flows dem Eingabename in der Interaktion entspricht. Nicht übereinstimmende Namen oder Typen (z. B. Text vs. Datensatz) verursachen Fehler.

  • Veraltete Paketversion: Wenn die Interaktion fehlschlägt, verwenden Sie möglicherweise eine veraltete Version des Avonni Components-Pakets. Aktualisieren Sie auf die neueste Version um die Kompatibilität mit dieser Funktion sicherzustellen.

  • Leistungsprobleme: Große Datensatzauswahlen können den Flow verlangsamen. Begrenzen Sie die Zeilenanzahl der Datentabelle oder verwenden Sie Filter, um das Datenvolumen zu reduzieren.

  • Andere Probleme: Wenn Sie anhaltende Probleme haben, kontaktieren Sie uns bitte unter [email protected]

Zuletzt aktualisiert

War das hilfreich?