Voorbeeld van een artikelen CSV-import in ReflexBlue
In dit voorbeeld configureer je in ReflexBlue een CSV Artikel import importdefinitie om artikelen uit een CSV-bestand te importeren.
Je voert de configuratie uit op twee plekken:
- In de ReflexBlue Desktop Client, waar je de importdefinitie instelt.
- In de ReflexBlue Import/Export Service, waar je instelt uit welke map de CSV-bestanden worden opgehaald.
CSV-bestand voor artikelimport
In dit voorbeeld importeer je artikelen uit een CSV-bestand. Elke regel bevat één artikel. De waarden zijn omgeven door dubbele aanhalingstekens (") en gescheiden met een komma (,).
"1001","Granny Smith Appel","Appel Granny Smith","A2","Fresh Farms"
"1002","Conference Peer","Peer Conference","A4","Fresh Farms"
"1003","Banaan","Bananen","B1","TropiFruit"
"1004","Sinaasappel","Sinaasappels","B3","Citrus Select"
"1005","Mandarijn","Mandarijnen","B5","Citrus Select"
"1006","Kiwi Groen","Kiwi","C2","Zespri"
"1007","Mango Kent","Mango","C4","TropiFruit"
"1008","Blauwe Druiven","Druiven Blauw","D1","Vine Valley"
"1009","Aardbeien 500g","Aardbeien","D3","Berry Best"
"1010","Ananas","Ananas Vers","D5","TropiFruit" Het CSV-bestand bevat de volgende kolommen.
| Kolompositie | Gegeven |
|---|---|
0 of A | Artikelcode |
1 of B | Naam |
2 of C | Zoeknaam |
3 of D | Picklocatie |
4 of E | Merk |
Bij CSV-importdefinities kan je kolomposities opgeven als getal of als letter. De eerste kolom is 0 of A.
Stap 1: Importdefinitie toevoegen in ReflexBlue
Open het Import/Export definities overzichtsscherm in de ReflexBlue Desktop Client en voeg een importdefinitie toe van het type CSV Artikel import.
Houd de toegevoegde importdefinitie open. Je configureert de importdefinitie verder in het Import/Export definities detailscherm.
CSV-bestand opgeven
Ga in het Import/Export definities detailscherm naar het CSV Ontvangen subtabblad.
Verwijder alle bestaande regels en voeg één regel toe met de volgende gegevens.
| Naam | Waarde |
|---|---|
| Type naam | entity://articles.article |
| Heeft kopregel | Uitgevinkt |
| Scheidingsteken | AUTO |
| Aanhalingsteken | " |
| Aanhalingsteken gebruik | Waar nodig |
| Bestandscodering | UTF-8 |
In dit voorbeeld voeg je één regel toe, omdat je één CSV-bestand importeert. Dit bestand bevat alle artikelgegevens.
Regels koppelen controleren
Ga naar het Regels koppelen subtabblad.
Verwijder alle bestaande relaties. In dit voorbeeld importeer je één entiteit uit één CSV-bestand. Daarom zijn er geen ouder-kindrelaties nodig.
Velden koppelen
Ga naar het Velden koppelen subtabblad.
Verwijder eerst alle bestaande subtabbladen voor entiteiten. Voeg daarna één entiteit toe onder Velden koppelen genaamd Artikel.
Ga naar het Artikel subtabblad. Verwijder alle bestaande veldposities en voeg de volgende veldposities toe.
| Sleutel | Positie | Standaard waarde | Overschrijven |
|---|---|---|---|
ARTICLE_CODE | 0-A | ✓ | |
ARTICLE_NAME | 1-B | ✓ | |
ARTICLE_SEARCHNAME | 2-C | ✓ | |
ARTICLE_PICKLOCATION | 3-D | ✓ | |
ARTICLE_BRAND | 4-E | ✓ | |
ARTICLE_PACKAGING | Kist | ✓ |
Let op: De verpakking van het artikel staat niet in het CSV-bestand. Daarom heeft ARTICLE_PACKAGING geen positie.
ReflexBlue gebruikt in dit voorbeeld de standaardwaarde Kist voor alle artikelen die worden geïmporteerd.
Controleer daarna of de posities overeenkomen met de kolommen in het CSV-bestand.
Stap 2: Synchronisatie toevoegen in de ReflexBlue Import/Export Service
Nadat je de importdefinitie in ReflexBlue hebt geconfigureerd, voeg je deze toe aan de ReflexBlue Import/Export Service.
De service haalt CSV-bestanden op uit de ingestelde Import Directory en stuurt ze naar ReflexBlue voor import.
Open in de ReflexBlue Import/Export Service het Synchronisations-scherm en voeg een ReflexBlue Import synchronisatie toe.
Selecteer bij het toevoegen van de synchronisatie de importdefinitie die je eerder hebt aangemaakt.
Omdat je op het CSV Ontvangen subtabblad één bestand hebt opgegeven, zie je in de ReflexBlue Import/Export Service één veld voor een file mask bij entity://articles.article.
Voer een regex-bestandsmasker in voor de naam van het CSV-bestand, bijvoorbeeld: artikelen\.csv.
Stap 3: Artikelen importeren
Nadat je de synchronisatie hebt toegevoegd en opgeslagen in de ReflexBlue Import/Export Service, plaats je het CSV-bestand in de ingestelde Import Directory.
Gebruik voor dit voorbeeld de bestandsnaam artikelen.csv welke zal voldoen aan de eerder opgegeven regex-bestandsmasker.
Wanneer de configuratie klopt, haalt de ReflexBlue Import/Export Service het bestand op uit de importmap. Bestanden die zijn geüpload, worden verplaatst naar een archiefmap.
Je kan de voortgang van de import volgen in de ReflexBlue Desktop Client via het Imports/Exports overzichtsscherm.