EPost OMS-Quittungen verarbeiten
Der Job EPost OMS-Quittungen verarbeiten liest die vom Druckdienstleister EPost bereitgestellten Quittierungsdateien ein und verarbeitet diese im System.
Auf Basis der gelieferten Rückmeldungen werden die zugehörigen Dokumente im System mit einem entsprechenden Status versehen.
Typische Anwendungsfälle:
- erfolgreiche Zustellung / Versand bestätigen
- fehlerhafte Zustellung kennzeichnen
- Statusautomatisierung in der Dokumentenhistorie
Technischer Ablauf
Der Job:
- greift Quittierungsdateien aus einem definierten Quellverzeichnis auf
- liest die enthaltenen Statusinformationen
- aktualisiert die zugehörigen Dokumentenstatus in der Datenbank
- verschiebt oder löscht die verarbeiteten Dateien
- protokolliert die Verarbeitung
Statussteuerung
| Feld | Beschreibung |
|---|---|
| Send-StatusCode | Dokumentenstatus für erfolgreich quittierte Dokumente (z. B. „Versendet“). |
| Unknown-StatusCode | Dokumentenstatus für fehlerhafte oder nicht erfolgreich quittierte Dokumente. |
| Überschreiben wenn notwendig | Legt fest, ob bestehende Status überschrieben werden, falls eine Quittierungsdatei erneut verarbeitet wird. |
Datenbank & Authentifizierung
| Feld | Beschreibung |
|---|---|
| Datenbank | Datenbank, auf die sich der Job bezieht (vorab unter Communication → Ressourcen konfiguriert). |
| PrivateKey | Optionaler Schlüssel zur SFTP-Authentifizierung beim Abruf der Quittierungsdateien. |
Dateiverarbeitung
| Feld | Beschreibung |
|---|---|
| Kodierung | Zeichensatz der Quittierungsdatei (z. B. UTF-8). |
| Kultur | Definiert Formatierung von Datum, Dezimalzahlen etc. für das Parsing der CSV-Datei. |
| Löschen nach Import | Löscht die Quittierungsdatei nach erfolgreicher Verarbeitung. |
| Schnelles Löschen | Reduziert Wartezeit vor Löschvorgang von 500ms auf 10ms. |
| Exklusiven Dateizugriff sicherstellen | Erzwingt exklusiven Zugriff auf die Datei während der Verarbeitung. |
Verzeichnissteuerung
| Feld | Beschreibung |
|---|---|
| Quellverzeichnis | Verzeichnis, aus dem Quittierungsdateien gelesen werden. |
| Done-Verzeichnis | Zielverzeichnis für erfolgreich verarbeitete Dateien. |
| Error-Verzeichnis | Zielverzeichnis für fehlerhaft verarbeitete Dateien. |
Alle Verzeichnisse müssen zuvor unter Communication → Ressourcen → Verzeichnisse konfiguriert sein.
Dateiselektion
| Feld | Beschreibung |
|---|---|
| Suchmuster | Definiert, welche Dateien verarbeitet werden (z. B. *.csv). |
| Ausschlussmuster | Definiert Dateien, die explizit nicht verarbeitet werden. |
| Unterverzeichnisse durchsuchen | Bezieht Unterverzeichnisse in die Verarbeitung ein. |
| Nur neue Dateien prüfen | Verarbeitet nur bisher nicht verarbeitete Dateien (Dateinamen-basiert). |
Hinweise & Empfehlungen
- Statuscodes sauber abstimmen, um Konflikte mit anderen Jobs zu vermeiden.
- „Überschreiben wenn notwendig“ nur aktivieren, wenn Mehrfachimporte fachlich gewünscht sind.
- Done- und Error-Verzeichnis unbedingt konfigurieren (Nachvollziehbarkeit).
- Exklusiver Dateizugriff bei SFTP oder parallelen Systemen aktivieren.
- „Nur neue Dateien prüfen“ verhindert doppelte Statusaktualisierung.
Zuletzt aktualisiert am