Vous êtes ici :
Configuration d'une logique personnalisée dans un flux asynchrone
Lorsque vous configurez les actions invocables Décomposer la transaction commerciale et Orchestraire la transaction commerciale dans une requête asynchrone, le processus de décomposition est exécuté en arrière-plan. Interrompre le flux jusqu'à ce que la décomposition soit terminée avant d'exécuter la logique personnalisée et l'action invocable Orchestrate Sales Transaction.
- Créez un flux lancé automatiquement (sans déclencheur).
- Ajoutez l'action invocable Décomposer la transaction commerciale au flux.
-
Définissez intakeRequestType sur
Asynchronous. -
Choisissez l'une des méthodes suivantes pour traiter l'événement de plate-forme Événement de décomposition des transactions commerciales :
- Pour interrompre jusqu'à ce que l'événement se produise, ajoutez un élément Attente des conditions dans le chemin du flux de décomposition.
- Pour lancer lors de la publication de l'événement, ajoutez un flux déclenché par un événement de plate-forme.
Pour des scénarios simultanés à haut volume, utilisez un déclencheur Apex after-insert, puis séparez la logique personnalisée et l'action invocable Orchestrate Sales Transaction dans son propre flux - Ajoutez votre logique personnalisée au chemin de flux exécuté après un résultat réussi Événement de décomposition de transaction commerciale.
- Ajoutez l'action invocable Orchestrate Sales Transaction au flux.
-
Définissez intakeRequestType sur
Asynchronous. - Enregistrez et activez le flux.
