Loading
Configuration d'une logique personnalisée dans un flux asynchrone

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.

Exemple de flux asynchrone avec une logique personnalisée entre les étapes de décomposition et d'orchestration
  1. Créez un flux lancé automatiquement (sans déclencheur).
  2. Ajoutez l'action invocable Décomposer la transaction commerciale au flux.
  3. Définissez intakeRequestType sur Asynchronous.
  4. Choisissez l'une des méthodes suivantes pour traiter l'événement de plate-forme Événement de décomposition des transactions commerciales :
    1. 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.
    2. 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
  5. 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.
  6. Ajoutez l'action invocable Orchestrate Sales Transaction au flux.
  7. Définissez intakeRequestType sur Asynchronous.
  8. Enregistrez et activez le flux.
 
Chargement
Salesforce Help | Article