Datei-Wächter file-collector

Der Datei-Wächter überwacht ein Verzeichnis und aktiviert die Transition der Aktivität bei jedem neuen Eingang von Dateien. Für jedes Ereignis ist der vollständige Name der empfangenen Datei in einer filename-Variablen angegeben. Die erfassten Dateien werden zu Archivierungszwecken in ein anderes Verzeichnis verschoben, um sicherzustellen, dass sie nur einmal gezählt werden.

Standardmäßig ist der Datei-Wächter eine persistente Aufgabe, die zu den in der Planung definierten Zeitpunkten das Verzeichnis auf das Vorhandensein von Dateien prüft.

Die Dateien müssen sich auf dem Server befinden, auf dem das wfserver-Modul des betreffenden Workflows ausgeführt wird. Wenn verschiedene wfserver-Module auf derselben Instanz bereitgestellt werden, muss entweder die Affinität der die Dateien verwendenden Aktivitäten oder die des Workflows angegeben werden.

Eigenschaften properties

Auf dem ersten Tab der Aktivität Datei-Wächter können Sie den Quellordner auswählen und die erfassten Dateien bei Bedarf filtern. Die anderen Tabs werden unter E-Mail-Empfang (auf den Tabs Planung und Ablauf) ausführlich beschrieben.

  1. Abruf der Dateien

    • Verzeichnis

      Ordner, der die herunterzuladende(n) Datei(en) enthält. Das Verzeichnis muss zuvor auf dem Server erstellt worden sein. Wenn es nicht existiert, wird ein Fehler ausgelöst.

    • Filter

      Nur Dateien, die diesem Filter entsprechen, werden berücksichtigt. Die anderen Dateien im Verzeichnis werden ignoriert. Wenn kein Filter definiert wurde, werden alle im Verzeichnis enthaltenen Dateien berücksichtigt. Filterbeispiele: *.zip, import-*.txt.

    • Stoppen, sobald eine Datei bearbeitet wurde

      Wenn diese Option aktiviert ist, endet die Aufgabe nach Erhalt der ersten Datei. Wenn mehrere dem Filter entsprechende Dateien im Verzeichnis vorhanden sind, wird nur eine berücksichtigt. Diese Option garantiert, dass nur ein Ereignis gesendet wird. Die berücksichtigte Datei ist die erste in der Liste in alphabetischer Reihenfolge.

      Im Falle einer Aktivität, für die keine Planung definiert wurde, wird ein Fehler erzeugt, wenn keine Datei den Filterkriterien entspricht und die Option Fehlen von Dateien bearbeiten nicht aktiviert wurde.

    • Planung

      Definiert mithilfe der im Tab Planung angegebenen Parameter die Häufigkeit, mit der das Verzeichnis auf die Existenz von Dateien überprüft wird.

  2. Umgang mit Fehlern

    Zwei Optionen stehen zur Verfügung:

    • Fehlen von Dateien verarbeiten

      Bei Ankreuzen dieser Option erscheint eine spezifische Transition, die immer dann aktiviert wird, wenn keine dem Filter entsprechende Datei im angegebenen Verzeichnis vorhanden ist.

      Wenn für die Aufgabe keine Planung definiert wurde, wird diese Transition nur einmal aktiviert.

    • Fehler verarbeiten

      Mit dieser Option wird eine spezielle Transition angezeigt, die aktiviert wird, wenn ein Fehler generiert wird. In diesem Fall ändert sich der Workflow nicht in den Fehlerstatus und wird weiter ausgeführt.

      Dies gilt für Fehler des Dateisystems (Datei kann nicht verschoben werden, Zugriff auf das Verzeichnis nicht möglich usw.).

      Fehler, die aus der Konfiguration der Aktivität resultieren, beispielsweise durch Angabe von ungültigen Werten (z. B. inexistentes Verzeichnis), werden nicht verarbeitet.

  3. Verlauf

    Informationen zum Schritt Verlaufserstellung finden Sie unter HTTP-Übertragung.

Die Reihenfolge der Dateiverarbeitung kann nicht beeinflusst werden. Um eine Reihe von Dateien schrittweise zu verarbeiten, kann die Option Stoppen, sobald eine Datei bearbeitet wurde in Verbindung mit einer Schlaufe verwendet werden. In diesem Fall werden die Dateien in alphabetischer Reihenfolge verarbeitet. Die Option Fehlen von Dateien bearbeiten beendet die Schlaufe.

Ausgabeparameter output-parameters

  • filename: vollständiger Dateiname. Dies ist der Dateiname, nachdem er in das Historisierungsverzeichnis verschoben wurde. Der Pfad ist daher anders; der Name unterscheidet sich jedoch ebenfalls, wenn in dem Verzeichnis bereits eine andere Datei mit demselben Namen vorhanden ist. Die Erweiterung bleibt erhalten.
recommendation-more-help
campaign-classic-help