Flux de travail
Créez, testez, déployez et examinez les flux de travail de projet réutilisables lorsque le générateur est disponible.
Le flux de travail transforme un processus répétable en étapes connectées que Runner peut exécuter avec les mêmes entrées et règles à nouveau.
Conditionnel : L'interface Flux de travail existe, mais la navigation standard du projet actuel n'expose pas d'entrée Flux de travail. Utilisez-la uniquement lorsque Runner affiche une entrée Flux de travail approuvée pour votre espace de travail ou que le support Runner fournit un chemin approuvé. Ne devinez pas et ne modifiez pas une URL pour y accéder. Si votre plan n'autorise qu'un aperçu, Runner peut afficher la page tout en gardant ses contrôles bloqués.
Chemin d'accès
Ouvrez l'entrée Flux de travail uniquement lorsque Runner la présente dans votre espace de travail. La page répertorie les flux de travail du projet actuel. Si aucune entrée n'est présente, utilisez Disponibilité des fonctionnalités ou contactez le support au lieu de tenter une URL directe.
Avant de commencer
- L'accès au flux de travail dépend du déploiement de fonctionnalités actuel et du plan.
- Confirmez le projet et les services connectés avant de tester ou de déployer un flux de travail.
- Un aperçu ou un brouillon enregistré n'est pas actif ; le déploiement et l'activation sont des actions distinctes.
Liste des flux de travail
Quand il n'y a pas de flux de travail, sélectionnez Créer un flux de travail. Lorsque la liste contient déjà des éléments, utilisez Nouveau flux de travail.
| Contrôle | Ce qui se passe après sa sélection |
|---|---|
| Créer un flux de travail ou Nouveau flux de travail | Ouvre Créer un flux de travail. |
| Vierge | Crée un Flux de travail sans titre et ouvre son générateur. |
| Carte de modèle | Crée un flux de travail à partir de ce modèle et ouvre son générateur. Si les modèles ne se chargent pas, Réessayer les demande à nouveau. |
| Nom du flux de travail | Ouvre ce flux de travail dans le générateur. |
| Renommer | Rend le nom modifiable. Appuyer sur Entrée ou cliquer ailleurs l'enregistre ; Échap annule la modification. |
| Épingler en haut / Dépingler | Déplace le flux de travail dans ou hors du groupe épinglé. Il n'exécute pas le flux de travail. |
| Dupliquer | Crée une copie et ouvre la copie dans le générateur. |
| Exporter | Télécharge le flux de travail en tant que fichier JSON. Il ne déploie ni n'exécute rien. |
| Supprimer | Ouvre une confirmation. La confirmation supprime définitivement ce flux de travail et ne peut pas être annulée. |
Utilisez le menu Plus de chaque ligne pour trouver Renommer, Épingler en haut ou Dépingler, Dupliquer, Exporter et Supprimer.
Les étiquettes de ligne peuvent également indiquer si une version est Active, a un Brouillon en attente, expose un point de terminaison ou est liée à un calendrier ou un événement. Une étiquette en pause ou bloquée par le plan signifie que le déclenchement automatique n'est pas actuellement actif.
Travailler avec plusieurs flux de travail
Sélectionnez la case à cocher à côté d'une ou plusieurs lignes. La barre de sélection indique le nombre sélectionné et propose :
- Exporter pour télécharger les flux de travail sélectionnés.
- Supprimer pour ouvrir une confirmation en masse. La confirmation supprime définitivement tous les flux de travail sélectionnés.
- Effacer pour supprimer la sélection sans modifier les flux de travail.
Sélectionner tout sélectionne les flux de travail affichés dans la liste actuelle. Revérifiez toujours le nombre avant la suppression en masse.
Construire et enregistrer
Le canevas du générateur est l'endroit où vous ajoutez des étapes, les connectez et configurez ce que chaque étape reçoit et fait. Ajouter un composant ouvre la bibliothèque de composants consultable. Les contrôles du canevas effectuent un zoom avant, un zoom arrière, ajustent le flux de travail à l'écran et arrangent automatiquement les étapes connectées.
Les modifications s'enregistrent automatiquement ; il n'y a pas de bouton Enregistrer séparé. La flèche Retour termine un enregistrement en attente avant de revenir à la liste des flux de travail.
| État d'enregistrement | Ce qu'il faut faire |
|---|---|
| Enregistrement… | Attendez avant de fermer la page ou de déployer. |
| Enregistré | La dernière modification du canevas est stockée. |
| Échec de l'enregistrement | Sélectionnez Réessayer après avoir vérifié la connexion. |
| Conflit — vos modifications n'ont pas été enregistrées | Une version enregistrée est plus récente. Recharger abandonne les modifications locales conflictuelles et charge la version enregistrée. |
Le panneau inférieur contient Terrain de jeu et Historique. Dans Terrain de jeu, complétez les entrées de texte, de produit ou de média requises avant d'exécuter. Le contrôle d'exécution reste indisponible tant que les entrées requises manquent. Les résultats apparaissent dans la zone de sortie.
Le menu Plus du générateur fournit également Exporter JSON et Importer JSON…. L'exportation télécharge le canevas actuel. L'importation remplace immédiatement le canevas actuel et déclenche l'enregistrement automatique sans confirmation, donc exportez une sauvegarde et vérifiez le fichier sélectionné avant d'importer.
Choisir le bon test
Les tests peuvent avoir des conséquences très différentes.
| Contrôle | Ce qui se passe après sa sélection |
|---|---|
| Simuler sans appeler les API | Ouvre une boîte de dialogue de simulation. Utilisez les données d'exemple générées ou collez JSON, puis sélectionnez Exécuter la simulation. Les actions côté écriture telles que les e-mails, les publications Slack et les modifications de magasin sont simulées. |
| Test en direct — effets secondaires réels, marqués isTest | Ouvre une boîte de dialogue de test en direct. Utilisez les données générées, JSON collé ou un événement récent si disponible. Exécuter le test en direct effectue des appels API réels et peut envoyer des messages ou modifier les services connectés. L'exécution est marquée comme un test dans l'historique. |
| Ignorer les attentes | Lors d'un test en direct, ignore les périodes d'attente configurées pour que le test puisse continuer plus tôt. Il ne supprime pas les autres effets réels. |
| Exécuter le flux de travail | Démarre immédiatement le flux de travail configuré et ouvre l'historique. Ses étapes peuvent avoir des effets réels ; examinez chaque étape et entrée en premier. |
| Arrêter l'exécution | Demande l'arrêt de l'exécution actuelle. Le travail déjà effectué n'est pas annulé. |
| Cache | Lors d'une réexécution, ignore les nœuds éligibles dont les entrées n'ont pas changé pour que vous puissiez vous concentrer sur le travail en aval modifié. |
Utilisez la simulation pour vérifier la ramification et le flux de données. Utilisez le test en direct uniquement lorsque les effets secondaires réels sont acceptables dans les comptes connectés.
Examiner l'historique des exécutions
Ouvrez Historique dans le panneau inférieur pour voir les exécutions précédentes. Filtrez la liste avec En direct, Test ou Tous, puis sélectionnez une exécution pour inspecter ses résultats de nœud, sa sortie, son minutage et ses erreurs. Les statuts incluent Terminé, Échoué, En cours et Annulé.
Si la liste indique Aucune exécution pour le moment, le flux de travail actuel n'a pas d'exécution enregistrée. Démarrer une autre exécution n'est pas une solution pour une exécution échouée ; ouvrez d'abord l'exécution échouée et lisez son erreur.
Certains nœuds échoués éligibles offrent Réessayer à partir de « nœud ». Cela démarre une nouvelle tentative immédiatement, sans autre confirmation. Les actions en aval peuvent s'exécuter à nouveau, donc vérifiez d'abord les messages ou les modifications de magasin déjà produits par l'exécution échouée.
Déployer et activer
Sélectionnez Déployer pour ouvrir Déployer le flux de travail. Examinez le résumé des modifications, la compatibilité des contrats API, les résultats de validation et le journal des modifications facultatif avant de continuer.
Vous pouvez éventuellement lier le flux de travail déployé à un calendrier ou à un événement. Un seul de ces types de déclenchement peut être sélectionné à la fois.
- Déployer publie une version avec les paramètres sélectionnés.
- Activer et déployer apparaît lorsqu'une nouvelle liaison de calendrier ou d'événement rendrait l'automatisation active. La confirmation la publie et permet aux déclencheurs futurs de s'exécuter automatiquement avec des effets réels.
Une erreur d'enregistrement, un conflit non résolu ou un problème de validation peut bloquer le déploiement. Résolvez-le au lieu de sélectionner à plusieurs reprises Déployer.
Après le déploiement, l'état de production peut afficher Non déployé, Brouillon en attente ou En direct, plus Aucun déclencheur, Actif ou En pause pour la liaison. L'ouverture d'une liaison existante offre des contrôles importants :
- Pause arrête les déclencheurs automatiques mais conserve le flux de travail et la liaison.
- Reprendre permet à la liaison conservée de se déclencher à nouveau.
- Supprimer supprime définitivement la liaison mais ne supprime pas le flux de travail.
Chaque action ouvre une confirmation et peut inclure une raison. La suppression de la case à cocher d'une liaison existante lors du déploiement met en pause cette liaison plutôt que de la supprimer définitivement.
Historique des versions et restauration
Sélectionnez Historique des versions pour ouvrir le panneau Historique des versions.
| Action | Résultat |
|---|---|
| Restaurer | Ouvre Restaurer à cette version ?. Confirmer fait en sorte que la version déployée sélectionnée remplace la version déployée actuelle. Cela peut modifier ce que les exécutions futures font, mais cela ne remplace pas le canevas de brouillon actuel. |
| Restaurer dans l'historique des brouillons | Remplace le canevas actuel par le brouillon enregistré sélectionné après confirmation. Les modifications du canevas non enregistrées ou plus récentes peuvent être perdues. |
Ajoutez une raison de restauration facultative pour que les autres membres de l'espace de travail comprennent la modification. Examinez le canevas restauré et l'état du déploiement avant de démarrer une autre exécution.
Liste de contrôle de fonctionnement sûr
- Confirmez que vous êtes dans le projet et le flux de travail corrects.
- Attendez Enregistré avant de tester ou de déployer.
- Complétez et examinez chaque entrée requise.
- Commencez par Exécuter la simulation si possible.
- Utilisez le test en direct ou le flux de travail d'exécution uniquement lorsque leurs effets de service connecté sont acceptables.
- Inspectez Historique et les sorties avant de déployer.
- Traitez Activer et déployer, la restauration, la restauration et la suppression comme des actions importantes qui nécessitent un examen final.
Dépannage
| Problème | Étape suivante |
|---|---|
| Aucune entrée Flux de travail n'est visible | C'est attendu dans la navigation standard. Ne devinez pas une URL ; consultez Disponibilité des fonctionnalités ou demandez au support Runner si votre espace de travail a une entrée approuvée. |
| Les contrôles sont bloqués par un aperçu du plan | Suivez le message du plan à l'écran ou demandez à un propriétaire de l'espace de travail l'accès. |
| La liste des modèles échoue | Sélectionnez Réessayer ou créez un flux de travail Vierge. |
| Le bouton d'exécution est indisponible | Complétez chaque entrée requise et corrigez toute valeur invalide. |
| Un conflit d'enregistrement apparaît | Décidez si la version enregistrée doit gagner avant de sélectionner Recharger, car les modifications locales conflictuelles sont abandonnées. |
| L'exécution échoue | Ouvrez-la dans Historique, conservez l'erreur visible et les entrées, et évitez de démarrer des exécutions identiques à plusieurs reprises. |
| Le déploiement est bloqué | Résolvez les messages d'enregistrement, de conflit, de contrat ou de validation affichés dans la boîte de dialogue de déploiement. |