Vous êtes ici :
Blocs de procédure d'intégration
Dans une procédure d'intégration Omnistudio, vous pouvez exécuter un groupe d'étapes associées en tant qu'unité dans un bloc pour les exécuter de façon conditionnelle, les mettre en cache, les répéter pour chaque élément d'une liste ou renvoyer une erreur en cas d'échec.
Tous les blocs ont une propriété en commun, qui est Formule conditionnelle d'exécution. Si cette formule évalue à true ou n'est pas définie, le bloc est exécuté. S'il renvoie false, le bloc est ignoré.
Vous pouvez imbriquer des blocs dans d'autres blocs. Vous pouvez par exemple imbriquer un Bloc de boucle dans un Bloc Try-Catch ou un Bloc Cache.
- Bloc cache
L'utilisation d'un cache pour stocker les données fréquemment accédées et rarement mises à jour permet d'économiser les allers-retours vers la base de données et d'améliorer les performances. Utilisez des blocs cache si certaines parties de la procédure d'intégration mettent à jour les données et ne doivent donc pas être mises en cache, ou si différentes données mises en cache doivent expirer à des moments différents. - Bloc conditionnel
Utilisez un Bloc conditionnel pour regrouper des actions et des blocs derrière une formule sans effectuer de boucle ni fusionner une liste. La seule tâche du Bloc conditionnel est de contrôler le flux Procédure d'intégration. Un Bloc conditionnel est exécuté dans son intégralité si une expression est vraie, exécute l'une des conditions mutuellement exclusives définies dans les étapes qu'il contient, ou les deux. - Bloc Boucle
Un Bloc de boucle itère sur les éléments d'un tableau de données, ce qui permet de répéter les Actions de chaque élément. L'entrée du tableau dans le bloc Boucle est traitée de sorte que chaque itération reçoive un seul élément dans le tableau. - Bloc Try-Catch
Un bloc Try-Catch permet d'« essayer » d'exécuter les étapes qu'il contient, puis de « détecter » l'erreur si une étape échoue.

