Action-Element

Über das Element Action wird definiert, was nach dem Import passiert. Das Attribut type gibt an, was für eine Aktion ausgeführt werden soll.

<Actions>
  <Action type="DeleteFile" event="OnSuccess"/>
  <Action type="MoveFile" event="OnFailure">".\\Error\\"</Action>
</Actions>

Folgende Werte stehen zur Verfügung:

Wert (type)

"DeleteFile"

Löscht die importierte Datei aus dem Verzeichnis

"MoveFile"

Verschiebt die importierte Datei in ein anderes Verzeichnis. Hier muss der Inhalt von Action als Zielverzeichnis angegeben werden. Hinweis: Werden Dateien mit demselben Namen mehrfach verschoben, werden diese automatisch am Ende des Dateinamens mit _1, _2 etc. durchnummeriert.

Das Attribut event gibt den Fall an, der eintreten muss, um die Aktion auszulösen. Folgende Werte stehen zur Verfügung:

Wert (event)
Beschreibung

"OnSuccess"

Die Datei wurde erfolgreich in CAS genesisWorld importiert

"OnFailure"

Beim Import ist ein Fehler aufgetreten

circle-info

Tipp

Zu Beginn empfehlen wir Ihnen, auch die erfolgreich archivierten Dokumente in ein Unterverzeichnis zu verschieben. Damit haben Sie eine gute Nachvollziehbarkeit.

<Actions>
  <Action type="MoveFile" event="OnSuccess">".\\Archiviert\\"</Action>
  <Action type="MoveFile" event="OnFailure">".\\Error\\"</Action>
</Actions>

Sie können den Parameter nach dem erfolgreichen Testen/Betrieb jederzeit wieder auf "DeleteFile" umstellen.

Pfadangabe

Der Dokumentimporter setzt bei Type MoveFile ein Verzeichnis (Ordner) voraus, in das die Datei im Erfolgs- oder im Fehlerfall verschoben wird. Möchte man beispielsweise die Datei nach dem erfolgreichen Archivieren in der Ordnerstruktur eine Ebene höher verschieben, funktioniert dies folgendermassen:

Im obigen Beispiel wird die Datei, die zum Archivieren im Ordner c:\Projects\Artwin\DocImportDir\ abgelegt wurde, nach dem erfolgreichen Archivieren in das übergeordnete Verzeichnis Artwin verschoben.

Zuletzt aktualisiert