30.19 Filterlisten
30.19.1 Übersicht ¶
Filterlisten sind externe Text- oder Excel-Dateien mit einer Sammlung von Werten, gegen die ein Filter prüfen kann. Sie ermöglichen es, lange Listen von Lieferanten-Adressen, Schlüsselwörtern, Vorgangsnummern oder Dateinamen zentral zu pflegen und in mehreren Profilen wiederzuverwenden.
Die Liste wird im Filter mit dem Platzhalter <EntryFromList{Listenname}> referenziert. Bei jeder Auswertung liest das Programm die Datei und prüft, ob einer der Werte aus der Liste an der gewünschten Stelle des Mail-Werts vorkommt.
30.19.2 Verwaltung der Listen ¶
Filterlisten werden in den Programmoptionen → Filterlisten verwaltet (siehe Kapitel 40.11). Pro Liste werden hinterlegt:
| Feld |
Beschreibung |
| Name |
Eindeutiger Name, mit dem die Liste im Filter referenziert wird |
| Pfad |
Pfad zur Datei (TXT, CSV oder Excel) |
| Trennzeichen |
Trennzeichen zwischen den Werten (Standard: Zeilenumbruch) |
| Spaltenindex |
Bei mehrspaltigen Dateien: 1-basierter Index der zu lesenden Spalte |
| Zeichenkodierung |
Kodierung der Datei (ANSI, UTF-8, UTF-16, …) |
| Codepage |
Bei ANSI: konkreter Codepage-Wert |
Tipp: Standard-Codepage in deutschen Windows-Installationen ist 1252.
30.19.3 Format der Datei ¶
Die Filterliste ist eine reine Textdatei mit einem Wert pro Zeile (oder mit dem konfigurierten Trennzeichen):
@lieferant-a.de
@lieferant-b.de
@grosshandel-x.com
Leerzeilen werden ignoriert.
30.19.4 Verwendung im Filter ¶
Im Wert eines Text-Filters fügen Sie den Platzhalter <EntryFromList{Listenname}> ein:
Absenderadresse enthält <EntryFromList{Stammlieferanten}>
Beim Auswerten ersetzt das Programm den Platzhalter durch jeden Eintrag der Liste Stammlieferanten und prüft, ob mindestens einer im Mail-Wert vorkommt - die Liste wirkt als ODER zwischen den Einträgen.
Verkettung mit weiterem Text
Anhangsname enthält Rechnung_<EntryFromList{Lieferantencodes}>_<NumberRange{1000;9999}>.pdf
Trifft Rechnung_LFA01_1234.pdf, wenn LFA01 in der Liste Lieferantencodes und 1234 im Bereich 1000-9999 liegt.
30.19.5 Anwendungsfall ¶
Stammlieferanten-Liste
Liste Stammlieferanten mit allen Lieferanten-Domains:
@lieferant-a.de
@lieferant-b.de
@grosshandel-x.com
Filter:
Absenderadresse enthält <EntryFromList{Stammlieferanten}>
Ein einziges Filterkriterium fängt alle Mails von Stammlieferanten ab - bei neuem Lieferanten wird einfach die Datei ergänzt, ohne das Profil zu ändern.
30.19.6 Tipps ¶
- Bei UTF-8-Dateien explizit die Kodierung UTF-8 wählen - sonst werden Umlaute beim Lesen falsch interpretiert
- Filterlisten sind global. Beim Export eines Profils wird die Filterliste nicht mit-exportiert - separat sichern