Filter und Regeln

Top  Previous  Next

Aufruf: Modulgruppe Import/Export - Modul Import - Registerkarte Filter und Regeln

 

 

Auf der Registerkarte "Filter und Regeln" können Filterbedingungen und Regeln definiert werden, um Datensätze vom Import auszuschließen bzw. weitergehende Wertzuweisungen vorzunehmen.

Für die Formulierung von Filtern und Regeln wird dabei die Syntax der Programmiersprache C# verwendet.

 

Abb.: Registerkarte "Filter und Regeln"

 

 

CSV-Format

Die Filterbedingungen und Regeln können auf sämtliche Felder der Importdatei zugreifen, unabhängig davon, ob sie einem DELECO-Feld zugeordnet sind oder nicht. Auf den Wert eines Quellfeldes wird über die jeweilige Überschrift bzw., wenn diese nicht vorhanden ist, über die automatisch vorgenommene Spaltennummerierung zugegriffen.

 

Achtung: Wenn eine Überschrift aus mehreren mit Leerzeichen getrennten Wörtern besteht, muss das Leerzeichen in der Filterbedingung durch einen Unterstrich ersetzt werden. Auch auf Groß- und Kleinschreibung muss geachtet werden. Als Dezimaltrenner wird in der Filterbedingung ein Punkt verwendet - unabhängig vom Dezimaltrenner der Quelldatei.

 

 

XML-Format

Die Filterbedingungen und Regeln können nur auf Elemente der Importdatei zugreifen, die einem DELECO-Feld zugeordnet sind.

 

 

Anlegen von Filtern und Regeln

Die Filter und Regeln werden im jeweiligen Bereich in einer Tabelle verwaltet.

 

Schaltfläche

Bedeutung

Beschreibung

Position neu anlegen

Es wird eine neue Filterbedingung bzw. Regel angelegt.

 

Hinweis: Über das Menü der Schaltfläche in der Tabelle "Regeln" kann der Typ gewählt werden.

 

Position löschen

Die ausgewählte Filterbedingung bzw. Regel wird gelöscht.

Position nach oben verschieben

Die Filterbedingung bzw. Regel wird nach oben verschoben.

Position nach unten verschieben

Die Filterbedingung bzw. Regel wird nach unten verschoben.

 

 

Mithilfe der Schaltfläche "Position neu anlegen" wird eine neue Filterbedingung bzw. Regel zur jeweiligen Tabelle hinzugefügt. Diese ist standardmäßig aktiviert. Es wird die C# - Syntax für die Ausformulierung verwendet. Auf den folgenden Seiten erhalten Sie nähere Informationen zu Formulierung einfacher Vergleichs- und Rechenoperationen, Verknüpfung von Bedingungen und den unterschiedlichen Methoden. Nachdem die benötigten Filter und Regeln hinterlegt sind, werden diese mit der Schaltfläche "Speichern" gespeichert.

 

Alle aktivierten Filter und Regeln werden sowohl bei Prüflauf als auch Import beachtet.

 

Hinweis: Bei falsch formulierten Bedingungen und Wertzuweisungen, oder wenn Daten vom falschen Typ einem DELECO-Feld zugewiesen werden, kommt es zu Syntaxfehlern, welche im Protokoll angezeigt werden.

 

 

Filter

Neue Filter werden über die Schaltfläche "Position neu anlegen" angelegt. Diese sind standardmäßig aktiviert. Es wird eine neue Zeile in der Positionstabelle erstellt, in welche die erforderlichen Daten einzutragen sind.

 

Spalte

Pflicht

Beschreibung

Position


Positionsnummer des Filters

 

Hinweis: Nach dieser Spalte wird absteigend sortiert.

 

Aktiviert


Ist diese Einstellung aktiviert, wird der Filter beim Import angewendet.

 

Filterbedingung

Ja

Hier wird die eigentliche Filterbedingung hinterlegt.

 

 

 

Sobald eine der hinterlegten Filterbedingungen erfüllt ist, wird der betroffene Datensatz nicht importiert. Im Protokoll finden sich dann Einträge der Kategorie "Hinweis", wenn Datensätze gefiltert wurden.

Wenn alle Filter deaktiviert sind oder aber gelöscht werden, werden alle Datensätze aus der Quelldatei in DELECO importiert.

 

Hinweis: Diese Verhalten ist konträr zu den Filtern im Export. Dort werden ausschließlich die gefilterten Datensätze exportiert.

 

 

Regeln

Neue Regeln werden über die Schaltfläche "Position neu anlegen" angelegt. Dabei kann zwischen "Bedingte Regel" und "Fester Wert" gewählt werden. Diese sind standardmäßig aktiviert. Es wird eine neue Zeile in der Positionstabelle erstellt, in welche die erforderlichen Daten einzutragen sind.

 

Spalte

Pflicht

Beschreibung

Position


Positionsnummer der Regel

 

Hinweis: Nach dieser Spalte wird absteigend sortiert.

 

Aktiviert


Mit Hilfe der Auswahlbox wird eine Regel de- bzw. aktiviert.

 

Typ


Typ der Regel

 

Bedingte Regel: Der Wert wird nur für die Datensätze übernommen, die die definierte Bedingung erfüllen.

Fester Wert: Der Wert wird bei allen importierten Datensätzen übernommen.

 

Wenn

Ja

Bedingung, die erfüllt sein muss, damit die Regel angewendet wird.

 

Hinweis: Bei Regeln des Typs "Fester Wert" ist das Feld gesperrt, da diese für alle Datensätze gelten.

 

Dann setze in DELECO-Feld

Ja

Auswahl des DELECO-Feldes

 

Den Wert

Ja

Wert der in das DELECO-Feld eingetragen werden soll

 

 

Sobald eine Regel angewendet wird, wird ein Hinweis im Protokoll hinterlegt, wie viele Felder durch die Regel gefüllt oder überschrieben wurden.