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 suspend 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 l'information 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 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 suspend 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 une saisie.

  • 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.

Chaque 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 action Attendre une saisie action.

[capture d'écran : l'éditeur d'automatisation en mode Modification avec la configuration de l'action Attendre une saisie ouverte, affichant deux saisies configurées et le contrôle Ajouter une autre saisie, annotation 1 : le champ Variable d'automatisation, 2 : le champ Question, 3 : le bouton Ajouter une autre saisie, 4 : le bouton Enregistrer]

💡 CONSEIL : Rédigez des questions qui décrivent la valeur dont l'action suivante a besoin. Par exemple, utilisez Quel environnement doit être utilisé ? au lieu 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 s'arrête à cette étape. L'automatisation ne continue qu'après que chaque question configurée ait reçu une réponse non vide.

Vous pouvez fournir des valeurs pour toutes les exécutions en attente ou pour une 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.

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 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.

Répondre à une seule exécution

  1. Ouvrez les détails de l'exécution en attente.

  2. Cliquez sur Saisie requise.

  3. Saisissez une valeur pour chaque question.

  4. Cliquez sur Envoyer les valeurs.

Le formulaire indique que les réponses s'appliquent uniquement à cette exécution.

[capture d'écran : la fenêtre modale Saisie requise ouverte pour une exécution d'automatisation en attente, affichant les champs de questions configurés et le bouton Envoyer les valeurs, annotation 1 : le champ de question, 2 : le champ Saisir une valeur, 3 : le bouton Envoyer les valeurs]

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, ouvrez ses détails d'exécution et cliquez sur Annuler l'exécution.

  • Pour annuler toutes les exécutions en attente sur l'action, ouvrez les contrôles de l'action et cliquez sur Tout annuler.

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

[capture d'écran : les contrôles de l'action Attendre une saisie avec des exécutions actives en attente, affichant les contrôles Saisie requise et Tout annuler, en mettant en surbrillance le contrôle Tout annuler]


Utiliser les valeurs collectées ultérieurement 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 saisie Attendre une 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 les détails de chaque exécution et utilisez Saisie requise pour répondre à une exécution à la fois. Si vous répondez depuis les détails de l'action, 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 Attendre une saisie le champ 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, a été annulée ou a 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 ?