Verarbeitung von Anlagen
Diese Dokumentation beschreibt, wie Anlagen bei Mail-Importen gehandhabt werden. Das dokumentierte Verhalten ist unabhängig vom verwendeten Mail-Protokoll, es spielt also keine Rolle, ob Mails mittels IMAP, EWS, usw. importiert werden sollen.
Anlagen-Filter
Die Stammdatentabelle emailattachmentfilters kann dafür verwendet werden, Emails bzw. die Anlagen gezielt auszuwerten um SQUEEZE mitzuteilen, welche Anlagen für die Erkennung relevant sind und welche Dateien nur begleiten als Anlage beibehalten werden sollen.
Die Tabelle hat folgende Struktur:
| Name | Beschreibung | Bedeutung |
| id | ID | Eindeutige technische ID |
|
batchclassid |
Stapelklassen ID | ID der Stapelklasse für die die Regel definiert wird |
| sender | Sender | Absender der Email |
| filenamepattern | Dateimuster | Dateinamenfilter (Wildcards erlaubt) |
| type | Typ | Relevantes Dokument für die Extraktion oder begleitende Anlage |
| singledocument | Einzeldokument | Kennzeichen, ob die Datei ein eigenständiges Dokument werden soll (X) |
| newbatchclassid | Neue Stapelklassen ID | Sofern das Dokument in eine andere Stapelklasse verschoben werden soll, ist hier die Stapelklassen-ID der neuen Stapelklasse anzugeben. |
| newdocumentclassid | Neue Dokumentenklassen ID |
Sofern auch eine neue Dokumentenklasse gesetzt werden soll, ist hier die ID der Dokumentenklasse anzugeben. |
Beispiele für die Definition verschiedener Regeln:
| id | Stapel-klasse | Sender | Muster | Typ | Einzel-Dokument | neue Stapelklasse |
neue Dokumentenklasse |
| 1 | 1 | * | D | ||||
| 2 | 1 | * | AGB.pdf | A | |||
| 3 | 1 | dexpro.de | INV*.pdf | D | X | ||
| 4 | 1 | payment@dexpro.de | Avis*.pdf | D | X | 2 | 2 |
Erklärung der Regeln
Regel Id 1:
Diese Regel bedeutet, dass für jeden Absender jedes PDF einer Email als Dokument für die Extraktion behandelt wird und alle PDFs zu einem Dokument zusammengefasst werden.
Regel Id 2:
Diese Regel bedeutet dass für jeden Absender die PDF mit dem Namen AGB.pdf als Anlage beibehalten wird.
Regel Id 3:
Diese Regel greift nur bei Absendern der Domain dexpro.de und bedeutet, dass PDFs die dem Dateinamenmuster INV*.pdf entsprechen als Dokument erhalten bleiben. Dabei gilt zusätzlich, dass jede Datei, die diesem Muster entspricht, zu einem eigenständigen Dokument werden.
Regel Id 4:
Diese Regel greift nur bei dem Absender payment@dexpro.de und bedeutet, dass PDFs die dem Dateinamenmuster Avis*.pdf entsprechen als Dokument erhalten bleiben. Dabei gilt zusätzlich, dass jede Datei, die diesem Muster entspricht, zu einem eigenständigen Dokument einer neuen Stapel- und Dokumentenklasse werden.
Update-Hinweis
Trennung von Anlagen und Dokument ab Squeeze 1.10
In den Squeeze 1.9 (und älter) wurden Dokumente und Anlagen beim Import zwar unterschiedlich behandelt, allerdings in den Folge-Schritten der Verarbeitung als eine Datei behandelt. Ergebniss war, dass primär zu verarbeitendes Dokument und die Anlagen als eine PDF zusammengeführt und dann auch so extrahiert wurden, als wäre eine einzelne Datei importiert worden.
Ab Squeeze 1.10 werden die Anlagen getrennt behandelt und sind somit nicht Teil des Dokumentes, welches extrahiert wird. Zusätzlich kann dies Export-Schnittstellen betreffen, die nur eine Datei pro Dokument exportieren können (Bspw. NavisionSoap). Diese exportieren in der neueren Version nur noch das Hauptdokument, Anlagen werden nicht exportiert.
Falls das Verhalten vor Squeeze 1.10 beibehalten werden soll, dann sind in den Anlagenfiltern alle Anlagen als Dokument zu markieren.