-IN ARBEIT- BergrettungMitgliederImport

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)

XML
<BergrettungMitgliederImport>
  <ImportDirectory>D:\POLLEX\Import\Bergrettung</ImportDirectory>
  <BackupDirectory>D:\POLLEX\Import\Bergrettung\Backup</BackupDirectory>
</BergrettungMitgliederImport>

Import Ablauf pro Datei:

  1. Dateien aus ImportDirectory mit Muster *.csv laden

  2. CSV in DataTable einlesen

  3. Zeilen über Mapping BRIS2 -> DTO.Customer konvertieren

  4. Kunde existiert bereits? (KUNDEN.NUMMER = ID)
    • Ja: Update
    • Nein: Insert mit Defaultwerten aus Grundlagen

  5. Ansprechpartner updaten/anlegen (ANSPRECHPARTNER.KUNDENNUMMER = ID)

  6. Profilierungskriterien schreiben/aktualisieren

  7. Fehlende Vorgabewerte in Tabellen ergänzen

  8. 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

EMAIL

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