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

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:

<Action type="MoveFile" event="OnSuccess">"..\\..\\Artwin\\"</Action>

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