Welkom! Hoe kunnen we je helpen?

Import Mapping aanmaken

Een import mapping in Babeldat helpt je om gegevens uit een extern bestand correct te koppelen aan de velden binnen het systeem.
Door een mapping aan te maken, weet Babeldat precies welke kolommen of velden uit het bestand ingevuld moeten worden voor de juiste modellen.
Dit maakt het importeren van orders, artikelen of andere gegevens eenvoudig en foutloos.

Nieuwe importmapping inrichten

  • Ga naar Beheer > Uitwisselingen > Importeren > Importresultaten om een mapping te starten.
  • Klik op Selecteer een bestand en kies een bestaand bestand of maak een nieuwe mapping aan via Create new mapping.
  • Vul de gegevens van je importactie in:
Veld Omschrijving
Model type Toont het import model type dat gebruikt wordt (optioneel).
Serializer Voegt vooraf gedefinieerde functionaliteit toe. Sommige serializers ondersteunen meerdere Exchange model types, bijvoorbeeld ‘Outbound orders’ met zowel ‘Outbound order’ als ‘Outbound order lines’.
Mapping schema Laat dit leeg bij het aanmaken van een nieuwe mapping; je kunt later een naam kiezen.
Bestand Upload het bestand dat je wilt importeren of een voorbeelddocument.
Bestandstype Bijvoorbeeld .xlsx, .xls, .csv, .xml, .json of ascii.
Eerste regel is koptekst Geeft aan of je bestand kolomtitels bevat.
Kolom naar rij Definieer kolommen die naar rijen geconverteerd moeten worden.
Denotatie segmenten Het scheidingsteken dat deze mapping gebruikt (optioneel).
Encoding De encoding van het document (optioneel).
  • Map de velden uit je bestand naar de velden van Babeldat:
    • Geef de mapping een beschrijvende Mapping ID.
    • Gebruik functies waar nodig:
Functie Omschrijving
GetDateTime Zet waarde om naar datetime of gebruikt de huidige datetime.
GetFileName Haalt de bestandsnaam op.
TrimValue Verwijdert spaties uit een string.
UseValueByInput Gebruikt de waarde uit het functie-invoerveld.
GetRelatedObjects Haalt gerelateerde objecten op.
TranslateValue Vertaalt waarde via de ImportReplacement-tabel.
AddValueToVariable Combineert strings of telt nummers op.
ValueByCondition Haalt waarde op op basis van een voorwaarde.
CombineMultipleVariables Combineert meerdere waarden in één.
ConvertDateFormat Zet een datum om naar het gewenste formaat.
JoinList Zet een lijst om naar een string, gescheiden door een teken.
ConvertNumberFormat Zet een waarde om naar getalformaat en rond af indien nodig.
GenerateRandomString Genereert een willekeurige string met optioneel aantal tekens of scheidingsteken.
  • Markeer velden die verplicht zijn; ontbrekende waarden in verplichte velden veroorzaken fouten tijdens import.
  • Als je een model hebt geselecteerd, zie je alle beschikbare velden.
  • Bij serializers met meerdere modellen kun je gerelateerde modellen activeren, elk met eigen velden die moeten worden gemapt.
  • Voor bestanden met geneste datastructuren (.json of .xml) selecteer je een hoofdsleutel voor het object dat de benodigde gegevens bevat. Bij gerelateerde modellen kies je de hoofdsleutel voor elk object in het bestand.
  • Klik op Opslaan om de mapping te bewaren en klaar te zetten voor import.