Comment alimenter les données de mon flux de travail pour le tester ?

J’ai créé mon premier workflow — un workflow simple d’intégration qui ajoute un nouvel utilisateur à un groupe et lui envoie un message privé quelques heures plus tard. Il a échoué parce que je n’avais pas compris qu’il fallait que je descende dans les propriétés de l’utilisateur lors de l’appel à « Groupe » pour sélectionner le nom d’utilisateur. J’ai corrigé ça, et maintenant je voudrais le tester sur l’utilisateur pour lequel il a échoué — est-il possible de le faire ? Autrement dit, dire au workflow : « S’il te plaît, exécute-toi maintenant manuellement en utilisant cette valeur spécifique pour cette variable dont tu as besoin à ta première étape » ? J’ai vu quelque chose à propos de l’épinglage de la sortie, mais je n’arrive pas à comprendre comment ça fonctionne.

Merci pour votre aide ! (auto-hébergé, si ça compte)

Bonjour, il serait peut-être judicieux d’implémenter une solution plus robuste pour tester les Workflows, ou alors cela est déjà en cours de développement. En attendant, nous avons la possibilité de les déclencher manuellement.

Il suffit de rechercher « Manual » lors de l’ajout de nouveaux éléments pour le trouver. De plus, depuis l’onglet des exécutions, vous pouvez consulter les détails de toutes les tentatives d’exécution à l’écran.

Et en prime, depuis les paramètres de chaque Workflow, il est possible de choisir un Workflow à exécuter en cas d’erreur (il faut que leurs nœuds soient configurés avec le déclencheur d’erreur pour qu’ils apparaissent automatiquement dans le menu déroulant des paramètres d’erreur) :slight_smile:

Hmm, donc, j’ai bien vu qu’il est possible de déclencher une étape manuellement grâce au petit bouton vert « start », mais je ne sais pas où chercher « Manual ».

En tâtonnant, j’ai essayé d’appuyer sur ce bouton vert « start » pour l’étape sur laquelle le processus était bloqué après avoir « épinglé » la sortie précédente — je ne suis pas sûr de ce que cela fait ni de comment ça fonctionne, mais cela semble avoir fait ce que je voulais (ajouter l’utilisateur au bon groupe).

Mais c’était assez aléatoire, j’aimerais comprendre ce que j’ai fait !

C’est génial, et vous n’avez plus besoin de chercher « Manual » car vous avez déjà ajouté ce déclencheur à votre Workflow.

Il lance simplement les workflows en cliquant sur le bouton vert que vous avez appuyé. Votre intuition était la bonne :victory_hand:

Si vous souhaitez approfondir un peu plus en tant que prochaine étape, jetez un œil aux exécutions. Vous y verrez une sortie détaillée des exécutions des workflows, et elle est dans un format lisible par un humain. J’ai corrigé (avec la fonctionnalité IA) presque tous les workflows en utilisant ces données dans mes prompts.