Eine Automatisierung erstellen
Erstelle in octoja einen Workflow, der auf ein neues Gerät reagiert oder nach Zeitplan läuft, und lasse Aktionen wie Skripte, Installationen, Neustarts und Tickets auf deinen Geräten ausführen.
Geschrieben von Stefan Steuer
Zuletzt aktualisiert Vor 25 Tagen
Eine Automatisierung erstellen
Mit Automatisierungen erstellst du einen Workflow, der eine Reihe von Aktionen auf deinen Geräten ausführt, ohne die Arbeit jedes Mal von Hand zu erledigen. Du wählst, was den Workflow startet (einen Auslöser), legst fest, auf welchen Geräten er läuft, und fügst eine geordnete Liste von Aktionen hinzu — ein Skript ausführen, Software installieren, ein Gerät neu starten oder herunterfahren, einen Webhook oder eine Teams-Nachricht senden oder ein Ticket öffnen. Du kannst eine Bedingung hinzufügen, damit ein Schritt nur läuft, wenn er soll, und mit einem Testlauf das Ganze auf einem einzelnen Gerät ausprobieren, bevor du es einschaltest.
Voraussetzungen
- Du brauchst die Berechtigung Automatisierungen verwalten (
automations.manage) — sie erlaubt es, Automatisierungs-Workflows zu erstellen, zu bearbeiten, auszuführen und zu löschen. Sie wird über Gruppen unter Administration → Gruppen vergeben; bitte die Person, die deinen Mandanten verwaltet, sie deiner Rolle hinzuzufügen, falls die Seite Automatisierungen nicht erscheint. - Manche Aktionen setzen voraus, dass du zuvor an anderer Stelle etwas eingerichtet hast: Webhook senden und Teams-Nachricht senden brauchen einen unter Integrationen konfigurierten Webhook bzw. Teams-Kanal, und Software installieren nutzt deinen bestehenden Software-Katalog.
Schritt 1 — Automatisierungen öffnen
Gehe in der linken Seitenleiste zu Konfiguration → Automatisierungen. Die Seite listet jede Automatisierung in deinem Mandanten mit ihrem Auslöser, der Anzahl der Schritte und ob sie aktiviert ist. Wenn du noch keine erstellt hast, siehst du Noch keine Automatisierungen.
Schritt 2 — Automatisierung erstellen
Klicke oben rechts auf Neue Automatisierung. Fülle im Dialog aus:
Klicke auf Neue Automatisierung, um sie zu erstellen. octoja öffnet den Builder, in dem du Auslöser, Zielgeräte und Schritte konfigurierst.
Schritt 3 — Einen Auslöser wählen
Der Builder öffnet sich mit ausgewähltem Auslöser-Knoten. Der Auslöser entscheidet, was den Workflow startet. Wähle einen:
Schritt 4 — Zielgeräte wählen
Beschreibe unter Zielgeräte mit dem Regel-Builder, auf welchen Geräten die Automatisierung läuft — zum Beispiel nach Betriebssystem, Kunde oder Standort. Während du Regeln hinzufügst, zeigt octoja eine Live-Liste der aktuell passenden Geräte, damit du den Umfang vor dem Speichern prüfen kannst. Lass die Regeln leer, um auf Alle Geräte zu laufen.
Die Zielauswahl gilt für die Auslöser Gerät hinzugefügt und Zeitplan. Eine Manuell-Automatisierung hat keine Zielregeln, weil du das Gerät bei jeder Ausführung selbst wählst.
Schritt 5 — Aktionen hinzufügen
Der Builder ist ein dreispaltiger Editor: die Aktionen-Toolbox links, der Ablauf in der Mitte und ein Eigenschaften-Panel rechts.
- Ziehe eine Aktion aus der Aktionen-Toolbox in den Ablauf oder klicke eine Aktion an, um sie ans Ende anzuhängen.
- Klicke einen Schritt an, um rechts seine Eigenschaften zu öffnen und ihn zu konfigurieren — zum Beispiel dein Skript einfügen, das Software-Paket wählen oder den Teams-Kanal auswählen.
- Verschiebe Schritte durch Ziehen; entferne einen Schritt mit Schritt entfernen.
Die Schritte laufen von oben nach unten auf jedem passenden Gerät. Für einen Skript ausführen-Schritt kannst du ein eigenes Skript für Windows (PowerShell), Linux (Bash) und macOS (Bash) hinterlegen; jedes Gerät führt das aus, das zu seinem Betriebssystem passt. Ein Schritt kann außerdem benannte Ausgabeparameter übernehmen, und ein späterer Schritt kann das Ergebnis eines früheren Schritts über die Auswahl Variable einfügen referenzieren.
Schritt 6 — Bedingungen hinzufügen und Verhalten bei Fehler wählen (optional)
Jeder Schritt kann eine Bedingung tragen, damit er nur läuft, wenn er soll. Klicke in den Eigenschaften des Schritts auf Bedingung hinzufügen und baue dann eine oder mehrere Zeilen, die eine Variable (vom Auslöser oder aus der Ausgabe eines früheren Schritts) mit einem Wert vergleichen. Wenn du mehr als eine Zeile hast, wähle, ob Alle oder Beliebige davon zutreffen müssen.
Zwei weitere Einstellungen pro Schritt steuern, was passiert, wenn etwas schiefgeht:
Schritt 7 — Auf einem Gerät testen
Bevor du die Automatisierung einschaltest, klicke oben rechts auf Testlauf, wähle ein Gerät und klicke auf Jetzt ausführen. octoja führt deine aktuellen Schritte — inklusive nicht gespeicherter Änderungen — auf diesem einen Gerät aus, ohne sie in der Automatisierung zu speichern, sodass du jeden Schritt beobachten und bestätigen kannst, dass er das Erwartete tut.
Schritt 8 — Aktivieren und speichern
Verwende den Schalter Aktiviert / Deaktiviert oben im Builder, um die Automatisierung einzuschalten. Eine deaktivierte Automatisierung löst nie über ihren Auslöser aus, aber du kannst weiterhin den Testlauf nutzen. Klicke auf Speichern (oder drücke Strg+S), um deine Änderungen zu sichern.
Verfügbare Aktionen
Das sind die Aktionen, die du einem Workflow hinzufügen kannst:
Aus einem Konfigurationspaket oder von einem einzelnen Gerät ausführen
Neben ihrem eigenen Auslöser und ihren Regeln kann eine Automatisierung an zwei weiteren Stellen laufen:
- Aus einem Konfigurationspaket. Öffne den Bereich Geplante Automatisierungen eines Konfigurationspakets, um einen geplanten Workflow zu erstellen oder einen bestehenden zu verknüpfen. Er läuft dann außerdem auf jedem Gerät, das das Paket erfasst, und du kannst nur für dieses Paket eine Zeitplan-Überschreibung festlegen.
- Von einem einzelnen Gerät. Wähle im Aktionsmenü eines Geräts Automatisierung ausführen, um eine beliebige Automatisierung bei Bedarf auf diesem einen Gerät auszuführen.
Nachsehen, was passiert ist
Jedes Mal, wenn eine Automatisierung läuft, hält sie einen Lauf im Ausführungsverlauf mit ihrem Status fest — Erfolgreich, Mit Fehlern abgeschlossen, Fehlgeschlagen oder Gerät offline. Öffne einen Lauf, um das Ergebnis und die Ausgabe jedes Schritts auf einer Zeitleiste zu sehen — dort prüfst du, warum ein Schritt fehlgeschlagen ist oder was ein Skript zurückgegeben hat.
Wenn eine Automatisierung nicht läuft
Wenn ein Workflow nicht auslöst — oder auslöst, aber Geräte überspringt — ist die Ursache fast immer eine der folgenden. Gehe sie der Reihe nach durch:
Nutze den Testlauf auf einem einzelnen Gerät, um das Verhalten mit deiner aktuellen Konfiguration zu reproduzieren — er führt die Schritte aus, die du im Builder siehst, inklusive nicht gespeicherter Änderungen. Wenn Automatisierungen flächendeckend nicht mehr laufen, prüfe Erreichbarkeit & Status von octoja auf bekannte Störungen, bevor du einen Support-Fall eröffnest.
Verwandte Artikel
- Kern-RMM-Funktionen — Überblick über das octoja-Berechtigungsmodell, einschließlich der für diese Anleitung benötigten Berechtigung
automations.manage.