Zum Hauptinhalt springen

Automatisierungsaktion ausführen

Lösen Sie eine separate Automatisierung innerhalb einer laufenden Automatisierungs-Pipeline aus.

Heute aktualisiert

Einführung

Rufen Sie eine andere Automatisierung innerhalb einer laufenden Pipelines auf. Diese Aktion ist die Grundlage einer modularen Automatisierungsstrategie — anstatt eine große Automatisierung zu erstellen, die alles verwalten soll, erstellen Sie kleine, fokussierte Automatisierungen und setzen sie zusammen.


Warum dieser Ansatz

Große, vielseitige Automatisierungen sind schwerer zu lesen, schwerer zu beheben und schwerer zu wiederverwenden. Wenn eine Ausführung fehlschlägt, ist es nicht immer offensichtlich, welcher Schritt das Problem verursacht hat. Und wenn dieselbe Logik in mehreren Automatisierungen erforderlich ist, müssen Sie sie an mehreren Stellen kopieren und verwalten.

Ein besseres Muster: Erstellen Sie eng definierte Automatisierungen, die eine Sache gut tun, und verwenden Sie dann Automatisierung ausführen, um sie zu komponieren.

Example:Anstelle einer Automatisierung "Neue Geräteeinrichtung" mit 40 Schritten erstellen Sie:

  • Erforderliche Software installieren— installiert Ihren Standard-Anwendungsstapel

  • Sicherheitsgrundlage anwenden— konfiguriert Firewall, Verschlüsselung und Richtlinieneinstellungen

  • Überwachung konfigurieren— wendet Überwachungsrichtlinien und Alarmschwellen an

  • Onboard Device— ruft die obigen drei Automatisierungen in Folge auf

Jede untergeordnete Automatisierung kann unabhängig für ihren spezifischen Zweck ausgelöst werden. Die übergeordnete Automatisierung "Gerät onboarden" bleibt sauber und lesbar. Wenn etwas kaputt geht, wissen Sie, welche untergeordnete Automatisierung zu untersuchen ist.


Automatisierungsaktion ausführen

Klicken Sie in der Automatisierungs-Pipeline im Bearbeitungsmodus auf+ and select Run automationaus der Kategorie Fluss.

Action Picker - Run Automation

Auswahl einer Automatisierung

Klicken Sie auf das Symbol für externe Links im FeldAutomationum die Automatisierungsauswahl zu öffnen.

Run Automation Action

Automatisierungen sind in Ordnern organisiert. Erweitern Sie einen beliebigen Ordner zum Durchsuchen oder verwenden Sie das Suchfeld, um einen nach Namen zu finden.

Automation Selector

Nach der Auswahl wird der Automatisierungsname im Feld angezeigt. Klicken Sie aufView automationum es in einem neuen Tab zu öffnen und seine Konfiguration zu überprüfen.

Run Automation - Start Maintenance

💡 TIP:Verwenden Sie beschreibende Namen für Ihre Automatisierungen — Namen, die klar beschreiben, was die Automatisierung tut, nicht wie sie funktioniert. "Sicherheitsgrundlage installieren" ist nützlicher als "Skript-Automatisierung 3", wenn Sie die Pipeline einer übergeordneten Automatisierung scannen.


Conditions

The ConditionsDer Abschnitt ermöglicht es Ihnen, zu begrenzen, wann diese Aktion ausgeführt wird, basierend auf Geräteattributen oder dem Ergebnis einer vorherigen Aktion.

See Aktionsbedingungenfür die vollständige Referenz zu Bedingungstypen, Operatoren und Werten.


Additional Options

Erweitern Sie Zusätzliche Optionenfür Aktionsname, Fehlerverhalten, Ausgabevariablenzuweisung, Wiederholungen und den aktivierten Schieberegler.

See Aktionsübersichtfür die vollständige Referenz zu zusätzlichen Optionen, die für jede Aktion verfügbar sind.


Häufig gestellte Fragen

  • Wartet die übergeordnete Pipeline darauf, dass die untergeordnete Automatisierung beendet wird?Ja — die übergeordnete Pipeline hält bei der Aktion Automatisierung ausführen an, bis das untergeordnete Element abgeschlossen ist, und wird dann mit der nächsten Aktion fortgesetzt.

  • Kann eine untergeordnete Automatisierung eine andere Automatisierung aufrufen?Ja — es gibt keine Grenze für die Tiefe verschachtelter Automatisierungsketten.

  • Was passiert, wenn die untergeordnete Automatisierung fehlschlägt? Depends on your Bei AktionsfehlerEinstellung in den Zusatzoptionen. Auf einstellenFail pipelineum den übergeordneten zu stoppen, wenn das untergeordnete Element fehlschlägt, oderUnterdrücken und fortfahrendamit der Parent unabhängig fortfahren kann.

  • Kann ich Variablen von der übergeordneten Automatisierung an das untergeordnete Element übergeben?Automatisierungsvariablen sind unabhängig auf jede Automatisierung beschränkt — sie werden nicht zwischen übergeordneten und untergeordneten Ausführungen übertragen. Um Daten zwischen Automatisierungen zu teilen, verwenden Sie stattdessen benutzerdefinierte Felder. Eine übergeordnete Automatisierung kann einen Wert in ein benutzerdefiniertes Feld schreiben, und das untergeordnete Element kann ihn lesen.

  • Wer kann Automatisierungsaktionen hinzufügen oder ändern?Techniker mit Berechtigung zum Bearbeiten von Automatisierungen in der relevanten Gruppe. SieheArbeitsbereich → Berechtigungenfür die Konfiguration der Zugriffskontrolle.

Hat dies deine Frage beantwortet?