MOVE Importe

Werbung
kr2-media-data
MOVE Importe
Import Compare Routine
Für Import-Datensätze wird bei Anzeige ein Vergleich, Matching, durchgeführt.
Dieser Vergleich erfolgt ggf. mehrstufig, abhängig der eingehenden Daten
(Beitrag, Spende,nur Adresse).
1. Adressfelder
Falls die eingehenden Felder nicht leer sind, werden untenstehende Felder zum
Vergleich genutzt.
Es gilt immer dass der StatusPost der Adresse nicht 14 ist!
→
→
→
→
Vorname und Nachname
eMail Adresse
PLZ und Strasse(neu! im nächsten Release)
PayPal PayerID (neu! im nächsten Release)
Diese Suchabfrage wird mit "oder" zwischen den Kriterien erstellt.
Der Vergleichsoperator ist "like" und "in".
2. Bankdaten
Wenn die neuen Daten Bankdaten zur Verfügung stellen, werden auch diese
zum Matching genutzt.
Die abgefragten Tabellen sind Einzelspenden,Mandate,Beiträge.
Wird ein Import-Datensatz anhand der Adresse erkannt, wird eine weitere
Suche mit den Bankdaten angestoßen, um Mandate zu finden.
Wird zum Import-Datensatz keine Adresse gefunden, wird mittels der
Bankdaten versucht eine Dublette zu finden.
→
→
IBAN
Kontonummer und BLZ
3. PayerID - Paypal
Im Falle der Paypal Importe wird noch mittels "union", die Tabelle
Eigenschaften auf Kategorie='Paypal' und Textwert=Payerid an die
vorhergehende SQL Query hinzugefügt.
4. SQL Beispiel
select ADRESSEN.FELDER ….
…. where
kr2-media-data :: Mariano Jarma :: 03.11.2016
kr2-media-data
ID not in (select ID from ADRESSEN where STATUS_POST =14) and
( NACHNAME!='' and NACHNAME in('Wolff') and VORNAME in ('Daniela') or
(STRASSE_NR like 'Appuhnstr. 10' and PLZ like '22609') or
(EMAIL like '[email protected]'))
Importe - Vorauswahl
Für die intelligente MOVE Vorauswahl bei den Importen wird ein neues
Verfahren eingeführt.
Dieses Verfahren erzeugt ein Textmuster aus dem man ersehen kann, bei
welchen Feldern Übereinstimmungen/Differenzen vorhanden sind. Man hat
dann die Möglichkeit Muster als "erlaubtes Matching" zu definieren und MOVE
markiert bei der Import-Selektion den richtigen radiobutton.
Initialisierungs-Muster: NOSPEI
N
NAME + VORNAME (combined!)
O
ORT
S
STRASSE_NR
P
PLZ
E
EMAIL
I
IBAN
Bei Übereinstimmung der Vergleichswerte wird der betreffende Buchstabe zu
"A" gewandelt.
Für PayPal wird bei erkannter Payerid in EIGENSCHAFTEN ein X an das Ende
des Musters angehängt, wenn die Dubletten-Suche keine Payerid findet, wird
nichts angehängt (sprich es gibt keinen negativen Wert).
Beispiel 1
Name
Ort Straße
PLZ
eMail
IBAN
Import
Hans Meier Ulm Hauptstr. 3 89077 [email protected]
DE123
Bestand
Hans Meier Ulm Hauptstr. 3 89077 [email protected]
DE123
Init
N
O
S
P
E
I
Matching
A
A
A
A
E
I
kr2-media-data :: Mariano Jarma :: 03.11.2016
kr2-media-data
Beispiel 2
Name
Ort
Straße
PLZ
eMail
IBAN
Import
Hans Mett
Bern
Hauptstr.3 89077 [email protected]
DE897
Bestand
Hans Meier
Ulm
Hauptstr.3 89077 [email protected]
DE123
Init
N
O
S
P
E
I
Matching
N
O
A
A
A
I
Diese Textmuster können/müssen in der Konfiguration für die jeweilige
Import-Art hinterlegt und entsprechend "streng" oder "weniger streng"
definiert werden.
Eine zukünftige Teil-Automatisierung der Importe ist mittels dieses
"Bewertungsverfahrens" denkbar. Auch eine auf diese Muster angelegte
Suchabfrage bei Importen ist denkbar.
kr2-media-data :: Mariano Jarma :: 03.11.2016
Herunterladen