Passer au contenu principal

Action Attendre une saisie

Pause an automation run and collect values from a technician before the pipeline continues.

Introduction

L' Attendre une saisie l'action met en pause l'exécution d'une automatisation jusqu'à ce qu'un technicien fournisse une ou plusieurs valeurs. Chaque valeur est enregistrée dans une variable d'automatisation, de sorte que les actions et conditions ultérieures peuvent utiliser ces informations pour poursuivre le flux de travail.

Utilisez cette action lorsqu'une automatisation a besoin d'informations d'exécution qui ne peuvent pas être connues lors de la création du pipeline, comme un nom d'environnement, un numéro de ticket ou une valeur sélectionnée lors d'une tâche de maintenance.

ℹ️ REMARQUE : Attendre une saisie collecte des valeurs textuelles. Elle est différente de Attendre une approbation, qui met en pause une exécution en attente d'une décision d'approbation ou de rejet.


Avant de commencer

  • Créez les variables d'automatisation qui recevront les valeurs. Voir Variables d'automatisation.

  • Assurez-vous de pouvoir modifier l'automatisation et gérer les appareils sur lesquels vous prévoyez de fournir des saisies.

  • Planifiez une question pour chaque valeur dont l'automatisation a besoin.


Configurer l'action Attendre une saisie

  1. Ouvrez Automatisations, puis ouvrez l'automatisation que vous souhaitez modifier.

  2. Ajoutez une action à l'endroit du canevas où vous souhaitez que l'automatisation s'arrête. Si le canevas est vide, sélectionnez Ajouter une action. Si elle contient déjà des étapes, cliquez sur le bouton intégré + à la position souhaitée, puis sélectionnez Ajouter une autre action.

  3. Dans le sélecteur d'actions, sélectionnez Attendre une saisie depuis la Flux de la catégorie. Sa configuration s'ouvre dans le panneau latéral.

  4. Pour chaque saisie, sélectionnez une Variable d'automatisation et saisissez la Question à laquelle le technicien doit répondre.

  5. Cliquez sur Ajouter une autre saisie pour collecter plus d'une valeur.

  6. Cliquez sur Enregistrer.

Toute saisie est obligatoire. Sélectionnez une variable d'automatisation différente pour chaque saisie. Une variable ne peut être demandée qu'une seule fois par la même Attendre une saisie l'action.

Wait for input action selected on the Canvas, with Automation variable, Question, and Add another input visible

💡 CONSEIL : Rédigez des questions qui décrivent la valeur nécessaire à l'action suivante. Par exemple, utilisez Quel environnement doit être utilisé ? à la place de Saisir une valeur.


Fournir une saisie pendant qu'une exécution est en attente

Lorsqu'une exécution atteint Attendre une saisie, l'exécution se met en pause à cette étape. L'automatisation ne reprend qu'une fois que toutes les questions configurées ont reçu une réponse non vide.

Vous pouvez fournir des valeurs pour toutes les exécutions en attente ou pour une seule exécution à la fois.

Où vous fournissez la saisie

Ce qui se passe

Détails de l'automatisation ou de l'action

Les mêmes réponses sont appliquées à toutes les exécutions actuellement en attente sur cette action.

L'onglet Appareils onglet

Vous choisissez un appareil en attente et appliquez les réponses uniquement à cette exécution.

Les détails d'une exécution individuelle

Les réponses sont appliquées uniquement à cette exécution.

Répondre à toutes les exécutions en attente

  1. Ouvrez le pipeline de l'automatisation et ouvrez les Attendre une saisie les détails de l'action.

  2. Cliquez sur Saisie requise.

  3. Saisissez une valeur pour chaque question.

  4. Cliquez sur Envoyer les valeurs.

Le bouton indique le nombre d'appareils en attente lorsque cette information est disponible. Utilisez cette option uniquement lorsque les mêmes réponses doivent s'appliquer à toutes les exécutions en attente.

the Wait for input action details with active runs waiting, after clicking Input required so the answer form is open and shows the configured questions and the Send values button

Répondre à une seule exécution

  1. Ouvrez les Attendre une saisie les détails de l'action et sélectionnez Appareils.

  2. Trouvez l'appareil dont l'exécution nécessite une saisie, puis cliquez sur Saisie requise sur cette ligne.

  3. Saisissez une valeur pour chaque question.

  4. Cliquez sur Envoyer les valeurs.

L' Appareils répertorie uniquement les appareils actuellement en attente sur cette action. Cliquez sur la flèche d'une ligne d'appareil pour consulter d'abord les détails de cette exécution. Le formulaire de saisie indique que les réponses s'appliquent uniquement à cette exécution.

the Input required modal open for a waiting automation run, showing the configured question fields and the Send values button

Toutes les questions doivent avoir une valeur avant que Envoyer les valeurs est activé. Une fois les valeurs soumises, Level les enregistre dans les variables d'automatisation sélectionnées et l'exécution passe à l'étape suivante.


Annuler les exécutions en attente

Si vous ne souhaitez pas fournir de valeurs, vous pouvez annuler les exécutions en attente à la place :

  • Pour annuler une exécution depuis les détails de l'action, sélectionnez Appareils, trouvez l'appareil et cliquez sur Annuler sur cette ligne. Vous pouvez également ouvrir les détails de l'exécution individuelle et cliquer sur Annuler l'exécution.

  • Pour annuler toutes les exécutions en attente sur l'action, cliquez sur Tout annuler dans les détails de l'action.

L'annulation d'une exécution arrête cette exécution. Elle ne fournit pas de valeurs aux variables d'automatisation.


Utiliser les valeurs collectées plus tard dans le pipeline

Les valeurs collectées par Attendre une saisie sont stockées dans les variables d'automatisation sélectionnées pour cette exécution. Les actions et conditions ultérieures peuvent lire ces variables partout où le rendu de variables est pris en charge.

Par exemple :

  1. Créez une variable d'automatisation nommée Environment.

  2. Ajoutez une Attendre une saisie de saisie avec la question Quel environnement doit être utilisé ? et sélectionnez Environment.

  3. Dans une action ultérieure, utilisez le sélecteur de variables pour insérer Environment dans le champ qui nécessite la valeur.

Voir Variables d'automatisation pour plus d'informations sur la création, l'utilisation et le passage de variables entre les étapes d'automatisation.


FAQ

  • Que se passe-t-il si je configure plusieurs saisies ? L'exécution attend que toutes les questions aient reçu une réponse non vide. Chaque réponse est stockée dans la variable d'automatisation sélectionnée pour cette question.

  • Des appareils différents peuvent-ils recevoir des réponses différentes ? Oui. Ouvrez l'onglet Appareils onglet et cliquez sur Saisie requise pour un appareil à la fois, ou ouvrez les détails de chaque exécution. Si vous répondez depuis le contrôle de l'action globale Saisie requise de contrôle, les mêmes valeurs sont appliquées à toutes les exécutions actuellement en attente sur cette action.

  • Puis-je utiliser la même variable pour deux questions ? Non. Chaque champ Attendre une saisie doit utiliser une variable d'automatisation différente.

  • Dois-je utiliser cette action pour une décision oui ou non ? Utilisez Attendre une approbation lorsque le flux de travail nécessite une décision d'approbation ou de rejet. Utilisez Attendre une saisie lorsque le flux de travail nécessite une ou plusieurs valeurs textuelles.

  • Que faire si l'action ne demande plus de saisie ? L'exécution a peut-être déjà reçu des valeurs, été annulée ou dépassé l'action. Actualisez les détails de l'exécution ou de l'action pour voir l'état actuel.

Avez-vous trouvé la réponse à votre question ?