Cela paraît évident avec le recul, mais quand on part de zéro, ça ne l'est pas. Les logs sont votre meilleur allié pour trouver les références dont vous avez besoin. Copiez-les partout où vous devez référencer des données dynamiquement dans votre workflow.
Si vous avez demandé de l'aide à un assistant IA pour les boucles, il vous a peut-être orienté vers un module "For Each", mais ce concept n'existe pas dans Bridge. À la place, vous créez deux workflows : un parent et un enfant. Dans le parent, une fois que vous disposez d'un tableau, passez sa référence (généralement affichée avec un nombre) dans le champ Number of runs de votre module enfant. Bridge itérera alors sur chaque élément du tableau.
Si vous devez ajouter ou supprimer de grandes quantités de données, n'essayez pas de le faire via une boucle. Vous vous heurterez à deux problèmes : c'est lent, et cela finira par échouer en cours d'exécution. La communauté Smartsheet dispose de ressources solides à ce sujet :
Sélectionnez votre élément source, maintenez Alt enfoncé, puis cliquez sur l'élément cible. Cliquez à nouveau pour annuler. C'est vraiment enfoui dans la documentation, j'ai moi-même eu du mal à le retrouver pour cet article.
Equal ne fonctionne qu'avec des nombres. Match fonctionne avec n'importe quelle chaîne de caractères, ce qui en fait le choix par défaut le plus sûr dans presque tous les cas.
Vous n'êtes pas limité à des jonctions conditionnelles à deux chemins. Les jonctions multi-chemins sont prises en charge. Elles sont plus complexes à configurer, mais méritent d'être connues : Router les workflows avec des jonctions.
Il existe deux catégories d'erreurs à connaître :
Les erreurs API sont gérables. Vous obtenez des codes d'erreur sur lesquels vous pouvez agir. L'approche la plus simple consiste à écrire chaque erreur dans une feuille "erreurs" dédiée, puis à configurer les notifications e-mail natives de Smartsheet pour être alerté depuis celle-ci.
Les erreurs Bridge sont plus délicates. Elles interrompent l'intégralité du workflow sans aucune notification sortante. Vous devrez les intercepter et les gérer depuis Smartsheet lui-même, et non depuis Bridge. Par exemple, si vous vous attendez à ce qu'une feuille soit régulièrement remplie de 2 000 lignes et que vous n'en obtenez que 1 500, cela peut constituer un déclencheur pour vérifier, ce que vous pouvez automatiser.
Construire avec Bridge n'est pas facile si vous ne connaissez pas l'outil. Si vous souhaitez de l'aide pour un projet Smartsheet Bridge, n'hésitez pas à me contacter via le formulaire ci-dessous.