Loading
Konfigurieren von benutzerdefinierter Logik in einem asynchronen Flow

Konfigurieren von benutzerdefinierter Logik in einem asynchronen Flow

Wenn Sie die aufrufbaren Aktionen "Vertriebstransaktion aufschlüsseln" und "Vertriebstransaktion orchestrieren" in einer asynchronen Anforderung konfigurieren, wird der Aufschlüsselungsprozess im Hintergrund ausgeführt. Halten Sie den Flow an, bis die Aufschlüsselung abgeschlossen ist, bevor Sie die benutzerdefinierte Logik und die aufrufbare Aktion "Vertriebstransaktion orchestrieren" ausführen.

Beispiel eines asynchronen Flows mit benutzerdefinierter Logik zwischen Aufschlüsselungs- und Orchestrierungsschritten
  1. Erstellen Sie einen automatisch gestarteten Flow (kein Auslöser).
  2. Fügen Sie dem Flow die aufrufbare Aktion "Vertriebstransaktion aufheben" hinzu.
  3. Legen Sie intakeRequestType auf Asynchronous fest.
  4. Wählen Sie eine der folgenden Methoden zum Verarbeiten des Plattformereignisses "Aufschlüsselungsereignis der Vertriebstransaktion":
    1. Fügen Sie im Aufschlüsselungs-Flow-Pfad das Element "Warten auf Bedingungen" hinzu, um das Ereignis anzuhalten.
    2. Fügen Sie einen durch ein Plattformereignis ausgelösten Flow hinzu, um das Ereignis zu starten, wenn es veröffentlicht wird.
    Verwenden Sie bei gleichzeitigen Szenarien mit hohem Volumen einen Apex-Auslöser nach dem Einfügen und trennen Sie die benutzerdefinierte Logik und die aufrufbare Aktion "Vertriebstransaktion orchestrieren" in einen eigenen Flow
  5. Fügen Sie Ihre benutzerdefinierte Logik im Flow-Pfad hinzu, der nach einem erfolgreichen Ergebnis des Ereignisses zur Aufschlüsselung von Vertriebstransaktionen ausgeführt wird.
  6. Fügen Sie dem Flow die aufrufbare Aktion "Vertriebstransaktion orchestrieren" hinzu.
  7. Legen Sie intakeRequestType auf Asynchronous fest.
  8. Speichern und aktivieren Sie den Flow.
 
Laden
Salesforce Help | Article