watchDirectory Hilfe > Plugins > mehrere Aufgaben starten (Pro)
Vorsicht beim Löschen von Dateien!
Wenn Sie eine Unteraufgabe definieren, die Dateien löscht oder umbenennt, können untergeordnete Unteraufgaben fehlschlagen.Tipp: Verwenden Sie die Ausgabe einer Unteraufgabe als Eingabe einer anderen Unteraufgabe
Sie können die Ausgabe einer Unteraufgabe nicht direkt als Eingabe einer anderen Unteraufgabe verwenden. Hier ein Trick dazu:
gewünschter WorkFlow: Unteraufgabe-1 erzeugt zip-Dateien und Unteraufgabe-2 soll diese Dateien per E-Mail versenden.
Konfigurieren Sie Unteraufgabe-1 und setzen Sie die Dateimaske auf "*.zip". Wählen Sie ebenfalls die Option "Dateimaske umgekehrt anwenden". Der Effekt ist, dass diese Unteraufgabe für alle Dateien ausgeführt wird mit Ausnahme von .zip-Dateien.
Konfigurieren Sie Unteraufgabe-2 und setzen Sie die Dateimaske auf "*.zip". Wählen Sie diesmal NICHT die Option "Dateimaske umgekehrt anwenden". Der Effekt ist, dass diese Unteraufgabe nur für .zip-Dateien ausgeführt wird.
Unteraufgaben für eine erkannte Datei ausführen
Dieses Plugin steht nur in der Professional-Version von watchDirectory zur Verfügung.Dieses Plugin kann mehrere Unteraufgaben hintereinander für erkannte Dateien ausführen. Alle Unteraufgaben werden für diesselbe erkannte Datei aufgerufen.
Die Vorteile dieses Plugins gegenüber mehreren Einzelaufgaben sind:
- Ressourcenschonender - weniger einzelne Aufgaben
Eine Unteraufgabe benötigt weniger Ressourcen (CPU, Speicher...) als Einzelaufgaben. - weniger Laufwerkszugriffe
Alle Unteraufgaben verwenden denselben Dateizugriff wie für die Hauptaufgabe. - definierte Ausführungsreihenfolge der Unteraufgaben
Wenn mehrere normale Aufgaben ein Verzeichnis überwachen, kann nicht mit Sicherheit gesagt werden, in welcher Reihenfolge die Aufgaben ausgeführt werden. Unteraufgaben werden immer in der von Ihnen definierten Reihenfolge ausgeführt - Übersichtlicher - weniger einzelne Aufgaben
Zehn Aufgaben mit jeweils 10 Unteraufgaben (dies entspricht 100 Gesamtaufgaben) sind wesentlich übersichtlicher als 100 Aufgaben - Betriebssystemgrenzen werden nicht erreicht
Windows™ hat eine eingebaute Begrenzung der Dienste, die ausgeführt werden können. Beim Kombinieren von Aufgaben besteht weniger Gefahr, diese Grenze zu erreichen.
Einschränkungen dieser Methode:
- Alle Unteraufgaben werden für die ERKANNTE Datei ausgeführt
Im Augenblick können Sie die Augabe einer Unteraufgabe nicht ohne Weiteres für die Eingabe einer anderen Unteraufgabe verwenden. Rechts außen auf dieser Seite finden Sie einen Workarround, der eventuell helfen kann. - Nicht alle Plugins können für Unteraufgaben verwendet werden
Sehen Sie in der seitlichen Navigationsleiste unter "unterstützte Plugins" nach. Beachten Sie auch die Hinweise zum Plugin am unteren Ende der Hilfeseite und die dort erläuterten eventuellen Probleme. - Unteraufgaben verwenden dasselbe überwachte Verzeichnis
Einzelne Unteraufgaben können nur für dasselbe überwachte Verzeichnis konfiguriert werden und unterstützten nur dieselbe Überwachungsmethode. - Unteraufgaben reagieren nur auf neue oder geänderte Dateien
Es können z. Bsp. keine umbenannten Dateien verwendet werden.
Unteraufgaben ausführen
Es gibt 3 Möglichkeiten, auf welche Weise Unteraufgaben ausgeführt werden können:
- nur eine - die erste Zutreffende
Jede Unteraufgabe hat eine oder mehrere definierte Dateimasken (*.doc). Wenn Sie diese Ausführungsart wählen, wird nur eine der definierten Unteraufgaben ausgeführt.
Beachten Sie, dass bei dieser Einstellung die Reihenfolge der Unteraufgaben eine wesentliche Rolle spielt. - alle - Ausführung bei Fehler beenden
Alle Unteraufgaben, die der Dateimaske entsprechen, werden ausgeführt. Wenn in einer Unteraufgabe ein Fehler auftritt, wird die Ausführung abgebrochen. - alle - Ausführung bei Fehler fortsetzen
Alle Unteraufgaben, die der Dateimaske entsprechen, werden ausgeführt. Wenn in einer Unteraufgabe ein Fehler auftritt, wird die Ausführung fortgesetzt.
neue Unteraufgabe erzeugen
Sie können Unteraufgaben auf 3 Wegen erzeugen:
- Kopieren einer realen Aufgabe für eine Unteraufgabe
- Wählen Sie die bestehende Aufgabe aus dem PullDown-Menü aus
- Geben Sie einen eindeutigen Namen für die Unteraufgabe an
- Klicken Sie auf den Button "Hinzufügen"
- Kopieren einer bereits bestehenden Unteraufgabe
- Markieren Sie eine bestehende Unteraufgabe
- Geben Sie einen eindeutigen Namen für die Unteraufgabe an
- Klicken Sie auf den Button "Kopie"
- Verwendung eines neuen (noch nicht konfigurierten) Plugins
- Wählen Sie das Plugin aus dem PullDown-Menü aus. Die Beschreibung des Plugins wird FETT dargestellt.
- Geben Sie einen eindeutigen Namen für die Unteraufgabe an
- Klicken Sie auf den Button "Hinzufügen"
- Stellen Sie sicher, dass das Plugin komplett konfiguriert wird
Nach der Erzeugung einer Unteraufgabe öffnet sich das Fenster Einstellungen der Unteraufgabe automatisch. Wenn Sie zum Erzeugen die Methode 3 verwendet haben, stellen Sie bitte unbedingt sicher, dass das Plugin komplett konfiguriert wird. Alle Felder sind zu diesem Zeitpunkt leer. Die beiden anderen Optionen beinhalten bereits die Einstellungen der jeweiligen Quellaufgabe.
Hinweise zum Plugin
automatisch Dateien kopieren
Wenn Sie dieses Plugin als Unteraufgabe verwenden und Sie die Option "Datei nach erfolgreichem Kopieren löschen" ausgewählt haben, können nachfolgende Unteraufgaben fehlschlagen, da die erkannte Datei nicht mehr verfügbar ist.
Wenn diese Unteraufgabe die letzte auszuführende Unteraufgabe ist, bestehen in der Regel keine Probleme.
automatisch Dateien löschen
Dieses Plugin muss als letzte Unteraufgabe definiert werden. Nachfolgende Unteraufgaben werden fehlschlagen, da die erkannte Datei nicht mehr verfügbar ist.
E-Mailbenachrichtigung senden
Beachten Sie bitte, dass dieses Plugin die zu sendende E-Mail lediglich vorbereitet. Die E-Mail wird mit einer leichten Zeitverzögerung anschließend durch das Programm wdpostman (System.Mail) gesendet.
Wenn Sie in einer nachfolgenden Unteraufgabe konfiguriert haben, dass die erkannte Datei gelöscht werden soll, kann unter Umständen die erkannte Datei nicht mehr an die E-Mail angehängt werden, da sie bereits gelöscht wurde.
Empfehlung: Konfigurieren Sie die Aufgabe, die eine E-Mail senden soll, als letzte Unteraufgabe und lassen Sie diese Unteraufgabe die erkannt Datei nach dem Senden löschen.
automatisch Dateien an einen FTP-Server übertragen
Wenn Sie die Optionen "Datei nach erfolgreichem Hochladen löschen" oder "Datei nach erfolgreichem Hochladen verschieben nach ..." für eine Unteraufgabe ausgewählt haben, können nachfolgende Unteraufgaben fehlschlagen, da die erkannte Datei nicht mehr verfügbar ist.
Dateien umbenennen
Dieses Plugin sollte typischerweise als letzte Unteraufgabe verwendet werden. Nachfolgende Unteraufgaben können ansonsten die Datei nicht mehr finden, da sie umbenannt wurde.
ZIP-Dateien dekomprimieren
Wenn Sie dieses Plugin verwenden und die Option "ZIP-Archiv nach dem Dekomprimieren löschen" aktivieren, können nachfolgende Unteraufgaben fehlschlagen, da die erkannte Datei nicht mehr vorhanden ist. Verwenden Sie diese Unteraufgabe deshalb als letzte Unteraufgabe.