Aansluiting oude versies op Artikelimport 2.0
December 2014
Inhoudsopgave 1 1.0
AANSLUITING VAN OUDE VERSIES OP ARTIKELIMPORT 2.0 ............................................................. 2 Inleiding.......................................................................................................................................................................... 2
1.1 Aanpassingen in kolommen ............................................................................................................................................ 2 1.1.1 Specification ................................................................................................................................................................... 2 1.1.2 UrlType1…x ..................................................................................................................................................................... 2 1.1.3 Availability ...................................................................................................................................................................... 2 1.1.4 Supplier GLN ................................................................................................................................................................... 2 1.1.5 Lifetime state .................................................................................................................................................................. 2 1.2
Aanleveren van een tekstbestand .................................................................................................................................. 2
1
1
Aansluiting van oude versies op Artikelimport 2.0
1.0 Inleiding In dit document wordt uitleg gegeven over de aansluiting van oude versies van de Artikelimport op de laatste versie van de Artikelimport: 2.0. Dit document geldt als naslagwerk voor klanten waarbij oude versies (nog) in gebruik zijn. Het gebruik van oude versies wordt echter afgeraden. Voor de nieuwste versie van de Artikelimport klik hier.
1.1 Aanpassingen in kolommen 1.1.1
Specification
In de vorige versie van de Artikelimport was de kolomnaam voor Specification header: “Specification”. Het gebruik van deze kolomomschrijving levert geen foutcode op bij de nieuwe Artikelimporter.
1.1.2
UrlType1…x
In de vorige versie van de Artikelimport was de benaming voor UrlCatagory1…x UrlType1...x. Het gebruik van deze kolomomschrijvingen leveren geen foutcode op bij de nieuwe Artikelimporter. UrlType1…x wordt als UrlCatagory1…x geïnterpreteerd.
1.1.3
Availability
In de vorige versie van de Artikelimport konden er andere waardes voor Availability worden geïmporteerd. Het gebruik van deze oude waardes leveren geen foutcodes op bij de nieuwe Artikelimporter: deze worden omgezet naar de nieuwe waardes. Oude Artikelimporter E 95 E 96 E 90 E 94 E 91
1.1.4
Nieuwe Artikelimporter Temporary New Temporarily Not Available Discontinued End-of-life
Supplier GLN
In de vorige versie werd de kolom Supplier GLN gebruikt. In de nieuwe Artikelimporter komt deze te vervallen. Als deze kolom voorkomt in de Artikelimport zal het genegeerd worden.
1.1.5
Lifetime state
In de vorige versie werd de kolom Lifetime state gebruikt. Deze kolom is komen te vervallen. Het laten vervallen kan nu nog uitsluitend met het veld Availability. Het verwijderen van artikelen kan nu nog uitsluitend met het veld Remove.
1.2 Aanleveren van een tekstbestand In vorige versies kon als Artikelimport een tekstbestand worden ingelezen. Dit tekstbestand kan nog steeds worden ingelezen: dit bestand wordt door de Artikelimporter 2.0 omgezet naar het nieuwe Excel-formaat, waarna het verwerkt kan worden alsof het als Excel-formaat ingelezen is. Het te importeren tekstbestand moet een CSV-indeling hebben (comma-seperated values, een .txt bestand). De velden zijn tab-gescheiden. Een veld mag beginnen met een dubbel aanhalingsteken ("), en moet dan ook eindigen met een dubbel aanhalingsteken. Wanneer een veld begint met een dubbel aanhalingsteken, eindigt het 2
veld pas bij een enkel dubbel aanhalingsteken gevolgd door een tab of een regeleinde. Dubbele aanhalingstekens in de waarde van een veld moeten worden weergegeven door twee dubbele aanhalingstekens. Het geïnterpreteerde grid zal evenveel kolommen bevatten als de regel met de meeste cellen. Bij regels die minder cellen bevatten dan het aantal kolommen, zullen alle cellen na het aantal daadwerkelijke cellen leeg zijn. Kolommen waarbij alle cellen leeg zijn, zullen worden genegeerd. Voorbeeld (→ is een tab): Cel 1 Cel 1→Cel 2→Cel 3 Cel 1→Cel 2 Dit zal worden geïnterpreteerd als volgt: Cel 1 (leeg) (leeg) Cel 1 Cel 2 Cel 3 Cel 1 Cel 2 (leeg) In Artikelimporter 2.0 is, naast uitbreidingen qua aantal kolommen en functionaliteit, ook de benaming aangepast van de kolommen. Voorlopig blijft het mogelijk om met de oude naamgeving de oude Artikelimportbestanden te blijven inlezen. De nieuwe Artikelimporter zal op basis van onderstaande tabel de naamgeving converteren naar de nieuwe naamgeving. Voor het importeren van andere talen dan de standaard taal van de relatie geldt dat dit ook met behulp van tekstbestanden mogelijk is. Hiervoor moet een andere menu-optie worden gekozen, klik hier voor de uitleg hiervan in hoofdstuk 5 Vertaalde Artikelimport. Uitleg kolom type: Tekst Hierin kan tekst geplaatst worden. Deze tekst mag cijfers, letters en leestekens bevatten, tenzij anders vermeld in de uitleg. Datum alleen het formaat ‘YYYY-MM-DD’ wordt geaccepteerd (waarbij DD=dag (eventueel met voorloopnul), MM=maand (eventueel met voorloopnul), YYYY=jaartal). Integer Geheel getal, zonder voorloopnullen, punten en komma's. Boolean Dit veld kent in de database maar twee waardes: "J" of "N". Alleen door in dit veld "J" te plaatsen of het veld leeg te laten, komt dit veld op "ja" te staan in EZ-catalog. Bij alle andere waardes dan leeg of "J" , zal er in EZ-catalog een "nee" geplaatst worden. Enumeratie Er kan gekozen worden uit de genoemde waardes.
Oude naamgeving
Type
Nieuwe naamgeving
artikelnr of artikelnr_leverancier (in Artikelimport mag maar 1 van deze twee kolommen voorkomen) artikel_ean artikel_naam spec merk logo soort type leverancier_ean
Tekst
Own article number
Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst
gln_fabrikant of ean_fabrikant(in Artikelimport mag maar 1 van deze twee kolommen voorkomen) artikelnr_fabrikant artikel_ean_fabrikant of artikel_ean-fabrikant (in Artikelimport mag maar 1 van deze twee
Tekst
Own article GTIN Article name Specification header Brand Logo Kind Type Dit was Supplier GLN; aangezien deze kolom genegeerd wordt zal leverancier_ean ook worden genegeerd. Manufacturer GLN
Tekst Tekst
Manufacturer's article number Manufacturer's article GTIN
3
kolommen voorkomen) cbs_nummer status_beschikbaarheid
datum_begin_verkrijgbaar datum_einde_verkrijgbaar erp_omschrijving hoofdstuk hoofdgroep subgroep artikelgroep template spec_sub url (LET OP, dus zonder 1!) url2...x url2...x_type
verwijderen header1...x value1...x eenheid1...x icoon1...x icoonbeschrijving1...x afbeelding1...x of afbeelding (in Artikelimport mag maar 1 van deze twee kolommen voorkomen)
Tekst Enumeratie. Uitsluitend de volgende waardes kunnen worden ingevuld: • leeg; • 95E; • 96E; • 90E; • 94E; • 91E Datum Datum Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst Tekst
Boolean Tekst Tekst Tekst Tekst Tekst Tekst
CBS number Availability
Start availability date End availability date ERP description Classification level 1 Classification level 2 Classification level 3 Classification level 4 Template Sub-group header Url1 Url2...x UrlCategory2...x Er is dus GEEN url1_type: er zal standaard als category “Url” gekozen worden. Remove Header1...x Value1...x Unit1...x Icon1...x IconDescription1...x Image1...x
4