Beschreibung
Importiert Mitgliederdaten aus CSV-Dateien (UTF-8, Trennzeichen ;) in LC/Pollex und verarbeitet dabei:
-
Kundenstamm (KUNDEN)
-
Ansprechpartner (ANSPRECHPARTNER)
-
Kundenprofilierung (KUN_PROFKRIT)
-
fehlende Vorgabewerte (z. B. Reisegebiete/Merkmale/Länderkennzeichen)
-
Kreditlimit-Initialisierung (KREDITLIMIT)
Einsatzbereich: periodischer Stammdatenabgleich der Bergrettung-Mitgliederdaten in das ERP.
Konfiguration
Schnittstellen-Key
• BergrettungMitgliederImport
Schnittstellen-spezifische Settings
• ImportDirectory (Pflicht): Verzeichnis mit eingehenden *.csv
• BackupDirectory (optional): Zielverzeichnis für verschobene, bereits importierte Dateien
Wichtige technische Eigenschaften
• SupportsAutostart = true
• CanLockInterface = false (kein Session-Lock für Mehrfachstart)
<BergrettungMitgliederImport>
<ImportDirectory>D:\POLLEX\Import\Bergrettung</ImportDirectory>
<BackupDirectory>D:\POLLEX\Import\Bergrettung\Backup</BackupDirectory>
</BergrettungMitgliederImport>
Import Ablauf pro Datei:
-
Dateien aus ImportDirectory mit Muster *.csv laden
-
CSV in DataTable einlesen
-
Zeilen über Mapping BRIS2 -> DTO.Customer konvertieren
-
Kunde existiert bereits? (KUNDEN.NUMMER = ID)
• Ja: Update
• Nein: Insert mit Defaultwerten aus Grundlagen -
Ansprechpartner updaten/anlegen (ANSPRECHPARTNER.KUNDENNUMMER = ID)
-
Profilierungskriterien schreiben/aktualisieren
-
Fehlende Vorgabewerte in Tabellen ergänzen
-
Datei nach erfolgreicher Verarbeitung nach BackupDirectory verschieben (falls gesetzt)
Aktiv verwendete Felder (inkl. Herkunft)
Eingabefelder aus CSV (BRIS2) mit Wirkung
|
BRIS2-Feld |
Verwendung |
|---|---|
|
ID |
Primärschlüssel für Kunde/Ansprechpartner; auch Login-Passwort |
|
NAME |
Kunde/Ansprechpartner Name |
|
GEBURTSDATUM |
Ansprechpartner Geburtstag |
|
GESCHLECHT |
Ansprechpartner-Flags (A/M/W) + Profilierung #09_GESCHLECHT |
|
LAND |
Kundenland + Prüfung/Anlage in P_CODE |
|
POSTLEITZAHL |
Kunden-PLZ |
|
STRASSE |
Kundenstraße |
|
ORT |
Kundenort |
|
ORTSSTELLE |
Kunden-Reisegebiet + Prüfung/Anlage in REISEGEBIETE |
|
FUNKTIONEN |
KUNDEN.MERKMAL2 + Prüfung/Anlage in MERKMALE2 |
|
EINTRITTSDATUM |
Ansprechpartner LETZTERBESUCH |
|
TELEFON |
Kundentelefon |
|
|
Kunden-EMail + Login-Benutzer |
|
SV_NUMMER |
Ansprechpartner TPRIV |
|
AUSWEISNUMMER |
Ansprechpartner FAX |
|
KFZ_KENNZEICHEN |
Kunde BAHNHOF |
|
IBAN |
Kunde IBAN1 |
|
BIC |
Kunde SWIFT1 |
|
PFLICHTSCHULUNGEN_SHOP |
Profilierung #09_PFLICHTSCHULUNGEN |
|
MERKMAL1 |
Kunde MERKMAL1 + Prüfung/Anlage in MERKMALE |
|
APPROVAL_EMAIL |
Profilierung #09_APPROVAL_EMAIL |
|
ORTSSTELLENLEITER |
Profilierung #09_ORTSSTELLENLEITER |
|
AUSSCHUSSMITGLIED |
Profilierung #09_OS-AUSSCHUSSMITGLIED + Ableitung MERKMAL3 |