Activer le mode d'exécution pour webhooks

Il est important de comprendre les implications de l'option Activer le mode Exécution lorsque vos utilisateurs finaux ont la carte d'événement webhook déployée dans le cadre de leur flux. Activez cette option si le webhook ou le service doit envoyer plus d'un enregistrement à la fois.

Lorsque l'option est activée dans Connector Builder, l'utilisateur final de la carte peut choisir la manière dont le flux doit traiter les données. Il peut choisir de traiter la charge utile entrante par lot, ou demander à Workflows d'exécuter une fonction Pour chacun et d'exécuter un nouveau flux pour chaque élément renvoyé dans la charge utile.

Active

Si l'option Activer le mode Exécution est active, l'événement webhook s'attend à ce que la charge utile soit composée de plusieurs enregistrements contenus dans un seul lot. La carte de retour fournit une liste unique, mais chaque élément de la liste est un objet dont les clés correspondent aux sorties définies. Cela crée un mappage à correspondance univoque entre la charge utile et les champs de résultat définis.

Lorsque votre utilisateur clique sur l'option mode Exécution dans son flux, il dispose de deux choix :

  • Chaque enregistrement : cela exécute le flux une fois pour chaque élément du lot d'enregistrements de la charge utile.

  • Liste d'enregistrements : cela exécute le flux une fois pour la collection complète d'enregistrements dans la charge utile. Lorsque l'utilisateur choisit cette option, le résultat est une liste d'objets, chaque enregistrement de la charge utile étant un objet distinct.

Inactive

Si l'option Activer le mode Exécution n'est pas active, la carte d'événement webhook s'attend à ce que la charge utile soit un enregistrement individuel. La carte de retour fournit tous les champs de résultat définis dans un mappage à relation biunivoque entre les champs de charge utile et de résultat.

Pour tout flux qui utilise ce webhook, le flux ne s'exécute qu'une seule fois pour chaque événement reçu.