Passer au contenu principal

Action : Attendre une saisie

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

Introduction

L'action 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, afin que les actions et conditions ultérieures puissent utiliser ces informations pour poursuivre le flux de travail.

Utilisez cette action lorsqu'une automatisation nécessite des informations lors de l'exécution qui ne peuvent pas être connues au moment de la construction 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 pour 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.

  • Prévoyez une question pour chaque valeur dont l'automatisation a besoin.


Configurer l'action Attendre une saisie

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

  2. Cliquez sur Modifier en haut à droite.

  3. Cliquez sur + Ajouter une action et sélectionnez Attendre une saisie depuis la Flux catégorie.

  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.

Toutes les saisies sont obligatoires. 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 action Attendre une saisie action.

the automation editor in Edit mode with the Wait for input action configuration open, showing two configured inputs and the Add another input control

💡 CONSEIL : Rédigez des questions qui décrivent la valeur dont l'action suivante a besoin. Par exemple, utilisez Quel environnement doit être utilisé ? plutôt que Saisir une valeur.


Fournir des saisies pendant qu'une exécution est en attente

Lorsqu'une exécution atteint Attendre une saisie, l'exécution s'arrête à cette étape. L'automatisation ne reprend qu'après que chaque question configurée a 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ù fournir 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 accédez aux détails de l'action Attendre une saisie 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 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'onglet Appareils n'affiche que les appareils actuellement en attente à 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 celle-ci. 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 action Attendre une saisie 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 transfert de variables entre les étapes d'automatisation.


FAQ

  • Que se passe-t-il si je configure plusieurs saisies ? L'exécution attend jusqu'à ce que chaque question ait 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 global de l'action, 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 ? Il est possible que l'exécution ait déjà reçu des valeurs, ait été annulée ou ait 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 ?