-IN ARBEIT- PlankenauerDepotImport

Beschreibung

Die Schnittstelle PlankenauerDepotImport ist eine reine Importschnittstelle. Sie importiert Stamm- und Einlagerungsdaten aus CSV-Dateien von Plankenauer und FastBox in LC.

Importreihenfolge (Autostart)

  1. Kunden (Plankenauer)

  2. Kunden (FastBox)

  3. Ansprechpartner (Plankenauer)

  4. Geräte/Fahrzeuge (Plankenauer)

  5. Geräte/Fahrzeuge (FastBox)

  6. Depots/Einlagerung (Plankenauer)

  7. Depots/Einlagerung (FastBox)

Technische Eckpunkte

  • Interface-Key: PlankenauerDepotImport

  • Titel: Plankenauer Depot Import

  • SupportsAutostart: true

  • CSV-Format: Trennzeichen |, Encoding Windows-1252

  • Einsatzbereich: Kunden-, Fahrzeug- und Depotdaten-Synchronisation in LC, unter anderem für KUNDEN, ANSPRECHPARTNER, GERAETE, GERAETE_KFZ, KL_KARTEI und KL_EINLAGERUNG

Konfiguration

Die Konfiguration erfolgt über PlankenauerDepotImportSettings mit dem Key-Präfix PLANKENAUERDEPOTIMPORT_ oder über /Config=...xml.

Parameter

Beschreibung

ImportDirectory

Verzeichnis der Importdateien

PLACustomerFileName

Plankenauer Kundenstamm

PLAContactPersonFileName

Plankenauer Ansprechpartner

FBCustomerFileName

FastBox Kundenstamm

PLADevicesFileName

Plankenauer Geräte/Fahrzeuge

FBDevicesFileName

FastBox Geräte/Fahrzeuge

PLADepotFileName

Plankenauer Depot/Einlagerung

FBDepotFileName

FastBox Depot/Einlagerung

Importablauf

  1. Dateien im ImportDirectory bereitstellen (alle konfigurierten Dateinamen).

  2. Schnittstelle über WpfInterfaces im Autostart/CLI starten, z. B.:

PowerShell
WpfInterfaces.exe /DB=<DB> /USER=<USER> /PASSWORD=<PWD> /INTERFACE=PlankenauerDepotImport /CONFIG=<PfadZurConfig.xml>
  1. Für geplante Ausführung über LC.ScheduledTask denselben Aufruf als Task hinterlegen.

  2. Lauf prüft je Datei:
    • Dateiname gesetzt?
    • Datei vorhanden?
    • Dann Import + Update/Insert.

  3. Logging erfolgt laufend (fehlende Kunden, fehlende Lagerorte, doppelte Lagerorte, Insert/Update-Zähler).

Aktiv verwendete Felder

Import – Kunden (Plankenauer und FastBox)

Quelle (CSV)

Ziel (LC)

Verwendung

KUNDENNR (PLA) / PERSNR (FB)

KUNDEN.TELEX / KUNDEN.BAHNHOF, Match auf KUNDEN.NUMMER

Fremd-Kundennummer, Existenzprüfung und Zuordnung

KundenNrFibu (PLA) / PERSNR (FB)

KUNDEN.NUMMER, KUNDEN.FIBU_NR

Kundennummer wird direkt übernommen

FIRMA1, FIRMA2, STRASSE, PLZ, ORT, LANDKENNZEICHEN etc.

KUNDEN.NAME1/2, STRASSE, PLZ, ORT, LAND

Stammdatenpflege

FIRMENNAMENSZUSATZ (PLA)

NAME2

Wird an NAME2 angehängt

VORNAME_AB (FB)

NAME1

Wird vorangestellt

STAMMFILIALE (PLA) / LTZ_BESBETR (FB)

KUNDEN.OENR

Org.-Einheit (+100 PLA / +500 FB)

SPERR_CD (FB)

KUNDEN.AKTIV, Bonität

Sperrstatus setzt Inaktivität und Bonität

ZAHLART_CD (FB)

BONITAET, PK, KRG, MERKMAL1/2

Bonitäts- und Klassifikationslogik

ZKOND_CD (FB)

KUNDEN.ZAHLUNGSBED

Mapping über ZBEDINGUNGEN

UID / EUUSTERID

UID_LAND, UID_CODE, USTPFLICHT, EU_KUNDE

USt.- und EU-Logik

ERLAUBNISPOST (FB)

KUNDEN.DRUCK

Mailing-Sperre

ANSPRECHP (FB)

BONITAET.BONITAET9

Zusatzbonität Lieferadresse

LFIRMA1...LORT (PLA)

LANSCHRIFT

Anlage und Update der Lieferadresse

Import – Ansprechpartner (Plankenauer)

Quelle (CSV)

Ziel (LC)

Verwendung

KUNDENNR

ANSPRECHPARTNER.KUNDENNUMMER

Kundenzuordnung

ANSPRECHPARTNER

ANSPRECHPARTNER.NAME

Schlüssel für Update (Kunde + Name)

ANSPRECHPARTNERFUNKTION

ANSPRECHPARTNER.FUNKTION

Funktion

EMAIL

ANSPRECHPARTNER.EMAIL

E-Mail

TELEFON

ANSPRECHPARTNER.DURCHWAHL

Telefon

HANDY

ANSPRECHPARTNER.HANDY

Mobiltelefon

Import – Geräte/Fahrzeuge (Plankenauer und FastBox)

Quelle (CSV)

Ziel (LC)

Verwendung

KUNDENNR (PLA) / KD_NUMMER (FB)

Kunde via TELEX / BAHNHOF

Kundenfindung

KFZKENNZEICHEN / POL_KENNZ

GERAETE.GERAET_NR

Fahrzeugschlüssel

KFZMODELL / MODELLBEZ_ALT

GERAETE.GERAET_MODELL

Teil der Dublettenprüfung

FAHRER (PLA)

GERAETE.ANSPINX

Ansprechpartner-Zuordnung

KFZFABRIKAT / FABRIKATSTEXT

GERAETE.GERAET

Fahrzeugbezeichnung

F_GEST_NR

GERAETE_KFZ.FIN, GERAETE.LANGTEXT_05

VIN (gekürzt und vollständig)

ERST_ZULDT / PICKERLDATUM

GERAETE.ERSTZULASSUNG, GERAETE_KFZ.ERSTZULASSUNG

Erstzulassung

RDKS

GERAETE_KFZ.RDKS_STATUS

TPMS-/RDKS-Status

Weitere Technikfelder (BAUART_TEXT, MOTORART_TEXT, TYPAUFBAU_TEXT, LTZ_KMSTAD etc.)

Freie Gerätefelder

Technische Zusatzdaten