erpware logo

Dublettenprüfung: JSON Schnittstelle

Mit der Schnittstelle für den Import für JSON Dateien, bietet Ihnen das Modul Dublettenprüfung eine Möglichkeit, Ihren gesamten Datenbestand aus Ihren Stammdaten heraus zu überprüfen.

Wir achten darauf, dass bei der Erweiterung der JSON Dubletten-Schnittstelle die Kompatibilität stets gewahrt bleibt. Damit können Sie jeweils die aktuellste Version einsetzen, ohne zusätzlichen Aufwand bei einer Integration in Ihr ERP System zu generieren.

Um einen JSON Datensatz aus Ihrem ERP System eindeutig in der Dublettenprüfung zuordnen zu können, haben Sie die Möglichkeit, bis zu zwei eindeutige Schlüssel in der Importdatei anzugeben. Diese werden in der Exportdatei wieder zurückgegeben und können für den Reimport in Ihr ERP System genutzt werden. Sie können diese beiden Felder (key1 und key2) jedoch auch leer lassen. Diese sind für die Verarbeitung nicht notwendig.

Bitte beachten Sie, dass alle fettgedruckten Felder in der Importdatei angegeben werden müssen.

Aufbau – Dublettenprüfung JSON Importdatei

Feld Format Beispiel
key1 String
key2 String
firstname String
lastname String
name1 String
name2 String
name3 String
name4 String
street String
number String
postcode String
town String
department String
country String

Beispiel in Form einer JSON-Datei:

[
    {
        "key1":"val_key1",
        "key2":"val_key2",
        "firstname":"val_firstname",
        "lastname":"val_lastname",
        "name1":"val_name1",
        "name2":"val_name2",
        "name3":"val_name3",
        "name4":"val_name4",
        "street":"val_street",
        "number":"val_number",
        "postcode":"val_postcode",
        "town":"val_town",
        "department":"val_department",
        "country":"val_country"
    },
    {...}
]

Aufbau – Dublettenprüfung JSON Exportdatei

Die JSON-Exportdatei der Dublettenprüfung beinhaltet die zuvor importierten Daten, ebenfalls, sofern nicht anders angegeben, im gleichen Datenformat. Bitte beachten Sie, dass die JSON Schnittstelle alle verfügbaren Felder ausgibt und somit das vollständigste Format darstellt.

Feld Format Beispiel
internalid String
key1 String
key2 String
firstname String
lastname String
name1 String
name2 String
name3 String
name4 String
street String
number String
postcode String
town String
department String
country String
// cleaned data
cleaned firstname String
cleaned lastname String
cleaned name1 String
cleaned name2 String
cleaned name3 String
cleaned name4 String
cleaned street String
cleaned number String
cleaned postcode String
cleaned town String
cleaned department String
cleaned country String
// applied cleaners
applied cleaners String
// applied duplicates
duplicate ids String
address group String

Im Gegensatz zu XLSX oder CSV haben wir uns auf die rein englische Notation der Schlüssel der Dublettenprüfung innerhalb von JSON geeinigt. Damit können wir von vorneherein Laufzeitfehler bei einer fehlerhaften Konvertierung vermeiden.

Bitte beachten Sie, dass die Felder in der Exportdatei der Dublettenprüfung nicht immer in der gleichen Reihenfolge ausgegeben werden, wie in der obigen Tabelle angegeben.


Diese Dokumentation gehört zu unserem Modul Dublettenprüfung der ID Validation.