Einführung
Die Auf Eingabe warten Aktion hält einen Automatisierungslauf an, bis ein Techniker einen oder mehrere Werte eingibt. Jeder Wert wird in einer Automatisierungsvariable gespeichert, sodass spätere Aktionen und Bedingungen die Informationen nutzen können, um den Workflow fortzusetzen.
Verwenden Sie diese Aktion, wenn eine Automatisierung Laufzeitinformationen benötigt, die beim Erstellen der Pipeline nicht bekannt sein können, wie z. B. ein Umgebungsname, eine Ticketnummer oder ein Wert, der bei einer Wartungsaufgabe ausgewählt wird.
ℹ️ HINWEIS:Auf Eingabe warten erfasst Textwerte. Sie unterscheidet sich von Auf Genehmigung warten, die einen Lauf für eine Genehmigungs- oder Ablehnungsentscheidung anhält.
Vorbereitung
Erstellen Sie die Automatisierungsvariablen, die die Werte empfangen sollen. Siehe Automatisierungsvariablen.
Stellen Sie sicher, dass Sie die Automatisierung bearbeiten und die Geräte verwalten können, auf denen Sie Eingaben bereitstellen möchten.
Planen Sie eine Frage für jeden Wert, den die Automatisierung benötigt.
Die Aktion „Auf Eingabe warten" konfigurieren
Öffnen Sie Automatisierungen und öffnen Sie die Automatisierung, die Sie bearbeiten möchten.
Klicken Sie auf Bearbeiten oben rechts.
Klicken Sie auf + Aktion hinzufügen und wählen Sie Auf Eingabe warten aus der Ablauf Kategorie.
Wählen Sie für jede Eingabe eine Automatisierungsvariable und geben Sie die Frage , die der Techniker beantworten soll.
Klicken Sie auf Weitere Eingabe hinzufügen ein, um mehr als einen Wert zu erfassen.
Klicken Sie auf Speichern.
Jede Eingabe ist erforderlich. Wählen Sie für jede Eingabe eine andere Automatisierungsvariable. Eine Variable kann nur einmal von derselben Auf Eingabe warten Aktion.
[Screenshot: der Automatisierungseditor im Bearbeitungsmodus mit der geöffneten Konfiguration der Aktion „Auf Eingabe warten", mit zwei konfigurierten Eingaben und der Steuerung „Weitere Eingabe hinzufügen", Anmerkung 1: das Feld „Automatisierungsvariable", 2: das Feld „Frage", 3: die Schaltfläche „Weitere Eingabe hinzufügen", 4: die Schaltfläche „Speichern"]
💡 TIPP: Formulieren Sie Fragen, die den Wert beschreiben, den die nächste Aktion benötigt. Verwenden Sie beispielsweise Welche Umgebung soll verwendet werden? anstelle von Einen Wert eingeben.
Eingabe bereitstellen, während ein Lauf wartet
Wenn ein Lauf Auf Eingabe warten, wird der Lauf bei diesem Schritt angehalten. Die Automatisierung wird erst fortgesetzt, nachdem jede konfigurierte Frage eine nicht leere Antwort erhalten hat.
Sie können Werte für alle wartenden Läufe oder für jeweils einen Lauf bereitstellen.
Wo Sie die Eingabe bereitstellen | Was passiert |
Automatisierungs- oder Aktionsdetails | Dieselben Antworten werden auf jeden Lauf angewendet, der gerade auf diese Aktion wartet. |
Details eines einzelnen Laufs | Die Antworten werden nur auf diesen Lauf angewendet. |
Alle wartenden Läufe beantworten
Öffnen Sie die Pipeline der Automatisierung und öffnen Sie die Auf Eingabe warten Aktionsdetails.
Klicken Sie auf Eingabe erforderlich.
Geben Sie für jede Frage einen Wert ein.
Klicken Sie auf Werte senden.
Die Schaltfläche zeigt an, wie viele Geräte warten, wenn diese Information verfügbar ist. Verwenden Sie diese Option nur, wenn dieselben Antworten auf jeden wartenden Lauf angewendet werden sollen.
Einen einzelnen Lauf beantworten
Öffnen Sie die Details des wartenden Laufs.
Klicken Sie auf Eingabe erforderlich.
Geben Sie für jede Frage einen Wert ein.
Klicken Sie auf Werte senden.
Das Formular zeigt an, dass die Antworten nur auf diesen Lauf angewendet werden.
[Screenshot: das Modal „Eingabe erforderlich", geöffnet für einen wartenden Automatisierungslauf, mit den konfigurierten Fragefeldern und der Schaltfläche „Werte senden", Anmerkung 1: das Fragefeld, 2: das Feld „Einen Wert eingeben", 3: die Schaltfläche „Werte senden"]
Alle Fragen müssen einen Wert haben, bevor Werte senden aktiviert ist. Nachdem die Werte übermittelt wurden, speichert Level sie in den ausgewählten Automatisierungsvariablen und der Lauf fährt mit dem nächsten Schritt fort.
Wartende Läufe abbrechen
Wenn Sie keine Werte bereitstellen möchten, können Sie die wartenden Läufe stattdessen abbrechen:
Um einen einzelnen Lauf abzubrechen, öffnen Sie dessen Laufdetails und klicken Sie auf Lauf abbrechen.
Um jeden Lauf abzubrechen, der auf die Aktion wartet, öffnen Sie die Aktionssteuerungen und klicken Sie auf Alle abbrechen.
Das Abbrechen eines Laufs stoppt diesen Lauf. Es werden keine Werte in die Automatisierungsvariablen übertragen.
[Screenshot: die Steuerungen der Aktion „Auf Eingabe warten" mit aktiven wartenden Läufen, mit den Steuerelementen „Eingabe erforderlich" und „Alle abbrechen", das Steuerelement „Alle abbrechen" ist hervorgehoben]
Die gesammelten Werte später in der Pipeline verwenden
Die von Auf Eingabe warten werden in den ausgewählten Automatisierungsvariablen für diesen Lauf gespeichert. Spätere Aktionen und Bedingungen können diese Variablen überall dort lesen, wo das Rendern von Variablen unterstützt wird.
Zum Beispiel:
Erstellen Sie eine Automatisierungsvariable mit dem Namen
Environment.Fügen Sie eine Auf Eingabe warten Eingabe mit der Frage Welche Umgebung soll verwendet werden? und wählen Sie
Environment.Verwenden Sie in einer späteren Aktion die Variablenauswahl, um
Environmentin das Feld ein, das den Wert benötigt.
Siehe Automatisierungsvariablen für weitere Informationen zum Erstellen, Verwenden und Weitergeben von Variablen zwischen Automatisierungsschritten.
Häufig gestellte Fragen
Was passiert, wenn ich mehrere Eingaben konfiguriere? Der Lauf wartet, bis jede Frage eine nicht leere Antwort hat. Jede Antwort wird in der für diese Frage ausgewählten Automatisierungsvariable gespeichert.
Können verschiedene Geräte unterschiedliche Antworten erhalten? Ja. Öffnen Sie die Details jedes Laufs und verwenden Sie Eingabe erforderlich um jeweils einen Lauf zu beantworten. Wenn Sie über die Aktionsdetails antworten, werden dieselben Werte auf jeden Lauf angewendet, der gerade auf diese Aktion wartet.
Kann ich dieselbe Variable für zwei Fragen verwenden? Nein. Jedes Auf Eingabe warten Feld muss eine andere Automatisierungsvariable verwenden.
Soll ich diese Aktion für eine Ja-oder-Nein-Entscheidung verwenden? Verwenden Sie Auf Genehmigung warten wenn der Workflow eine Genehmigungs- oder Ablehnungsentscheidung benötigt. Verwenden Sie Auf Eingabe warten wenn der Workflow einen oder mehrere Textwerte benötigt.
Was ist zu tun, wenn die Aktion keine Eingabe mehr anfordert? Der Lauf hat möglicherweise bereits Werte erhalten, wurde abgebrochen oder ist über die Aktion hinausgegangen. Aktualisieren Sie die Lauf- oder Aktionsdetails, um den aktuellen Status zu sehen.
