Zum Hauptinhalt springen

Geplante Aufgaben und Workflows

Das Bedienfeld Geplante Aufgaben unterstützt sowohl den klassischen Schrittmodus als auch den Workflowmodus als Flussdiagramm. Es dient damit als Zeitplaner und als visuelles Automatisierungswerkzeug.

Unterstützte Auslöser​

  • Cron-Ausdruck
  • Festes Intervall
  • Einmalig
  • Vom Benutzer ausgelöst
  • KVDB-Warteschlange konsumieren

Dabei gilt:

  • Vom Benutzer ausgelöst: wird nicht automatisch geplant und läuft nur bei manueller Ausführung.
  • KVDB-Warteschlange konsumieren: geeignet für Abläufe, die Aufgaben sofort nach dem Einreihen abarbeiten.

Zielgeräte und Gruppen​

  • Geplante Aufgaben verwenden dieselbe Geräte-/Gruppenlogik wie das Hauptfenster.
  • Wenn eine Aufgabe Gruppen auswählt, verwendet sie beim Lauf die aktuell an diese Gruppen gebundenen Skripte und Konfigurationen.
  • Für den Typ Vom Benutzer ausgelöst können Sie festlegen, ob er unter Weitere Aktionen im Hauptfenster erscheint und ob vor dem manuellen Auslösen Geräte ausgewählt werden müssen.

Zwei Bearbeitungsmodi​

Schrittmodus​

Geeignet für einfache sequenzielle Aktionen, zum Beispiel:

  • Skript starten
  • Skript stoppen, pausieren oder fortsetzen
  • Bildschirm sperren/entsperren
  • SpringBoard/Gerät neu starten
  • einige Sekunden warten
  • Lua-Code ausführen
  • andere Aufgaben aktivieren, deaktivieren oder auslösen

Workflowmodus​

Geeignet für komplexe Automatisierung. Im Workflow-Editor lassen sich unter anderem folgende Funktionen kombinieren:

  • Geräteaktionen und Skriptausführung
  • die drei Verzeichnisarten der Dateiverwaltung
  • HTTP-Anfragen und Lua-Code
  • KVDB und TableDB
  • Bedingungen, Variablen und Ablaufsteuerung
  • andere geplante Aufgaben aufrufen

Beim Bearbeiten eines Workflows:

  • Suchen Sie oben im Knotenbereich nach einem Aktionsnamen oder einer Kategorie und ziehen Sie den gefundenen Knoten auf die Zeichenfläche. Klicken Sie auf eine Kategorieüberschrift, um die Knotenliste ein- oder auszuklappen.
  • Oben auf der Zeichenfläche stehen Rückgängig, Wiederholen, Knoten formatieren und An Zeichenfläche anpassen zur Verfügung. Diese Werkzeuge bleiben auch nach der Auswahl eines Knotens und dem Öffnen des Eigenschaftenbereichs verfügbar.
  • Knoten formatieren ordnet die Knotenpositionen neu an und kann rückgängig gemacht werden; An Zeichenfläche anpassen passt nur die Ansicht an und behält die Knotenpositionen bei.

Testen und manuelle Ausführung​

  • Der Workflow-Editor bietet „Testlauf“; Testprotokolle können direkt im Editor angezeigt werden.
  • Gespeicherte Aufgaben können „sofort ausgeführt“ werden; ihr Laufstatus lässt sich in Echtzeit verfolgen.
  • Bei Fehlern im Test oder Lauf zeigt das Bedienfeld die Fehlerposition und -meldung direkt an, damit Sie zum betreffenden Schritt zurückkehren können.
  • Wenn keine Protokolleinträge vorhanden sind, ist das Ausführungsprotokoll standardmäßig eingeklappt und wird beim Start eines Tests oder einer Ausführung automatisch ausgeklappt. Sie können es während der Ausführung auch manuell einklappen; nachfolgende Einträge öffnen den Anzeigebereich nicht immer wieder.

Laufverlauf und Export​

  • Jede geplante Aufgabe behält ihren Laufverlauf.
  • Laufaufzeichnungen zeigen Status, Auslöser, Geräteergebnisstatistiken und Protokollinhalt.
  • Ausführungsprotokolle können nach Dateiverwaltung → Berichtsverzeichnis exportiert werden.

Stapelaktionen in der Liste​

  • Die Aufgabenliste unterstützt Mehrfachauswahl und Bereichsauswahl mit Shift.
  • Ausgewählte Aufgaben können stapelweise exportiert oder gelöscht werden.
  • Vor dem Löschen ausgewählter Aufgaben wird erneut bestätigt; laufende Aufgaben können nicht gelöscht werden.

Import und Export​

  • Die Aufgabenliste kann alle Aufgaben oder nur eine bzw. mehrere ausgewählte Aufgaben exportieren.
  • Beim Export ausgewählter Aufgaben werden von Schritten oder Workflows referenzierte Aufgaben automatisch ergänzt, damit das Importpaket verwendbar bleibt.
  • Zeitplan importieren zeigt zuerst eine Vorschau der Aufgaben in der JSON-Datei; Sie können nur eine oder mehrere davon importieren.
  • Klicken Sie auf Zeitplan importieren, um eine JSON-Datei auszuwählen, oder ziehen Sie sie direkt in das Aufgabenfenster.
  • Der neue Import wird standardmäßig mit der aktuellen Liste zusammengeführt und ersetzt nicht alle vorhandenen Aufgaben.
  • Bei einem bereits vorhandenen Aufgabennamen können Sie die vorhandene Aufgabe überschreiben oder den Import umbenennen.