Filter und Regeln |
|
|
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-FormatDie 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-FormatDie Filterbedingungen und Regeln können nur auf Elemente der Importdatei zugreifen, die einem DELECO-Feld zugeordnet sind.
Anlegen von Filtern und RegelnDie Filter und Regeln werden im jeweiligen Bereich in einer Tabelle verwaltet.
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.
FilterNeue 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.
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.
RegelnNeue 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.
Sobald eine Regel angewendet wird, wird ein Hinweis im Protokoll hinterlegt, wie viele Felder durch die Regel gefüllt oder überschrieben wurden.
|