Aansluiting oude versies op Artikelimport 2.0 December 2014
Inhoudsopgave 1 AANSLUITING VAN OUDE VERSIES OP ARTIKELIMPORT 2.0... 2 1.0 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 Nieuwe Artikelimporter 95 E Temporary 96 E New 90 E Temporarily Not Available 94 E Discontinued 91 E End-of-life 1.1.4 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: 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 Own article number Artikelimport mag maar 1 van deze twee kolommen voorkomen) artikel_ean Own article GTIN artikel_naam Article name spec Specification header merk Brand logo Logo soort Kind type Type leverancier_ean Dit was Supplier GLN; aangezien deze kolom genegeerd wordt zal leverancier_ean ook worden genegeerd. gln_fabrikant of ean_fabrikant(in Manufacturer GLN Artikelimport mag maar 1 van deze twee kolommen voorkomen) artikelnr_fabrikant Manufacturer's article number artikel_ean_fabrikant of artikel_ean-fabrikant (in Artikelimport mag maar 1 van deze twee Manufacturer's article GTIN 3
kolommen voorkomen) cbs_nummer CBS number status_beschikbaarheid Enumeratie. Uitsluitend Availability de volgende waardes kunnen worden ingevuld: leeg; 95E; 96E; 90E; 94E; 91E datum_begin_verkrijgbaar Datum Start availability date datum_einde_verkrijgbaar Datum End availability date erp_omschrijving ERP description hoofdstuk Classification level 1 hoofdgroep Classification level 2 subgroep Classification level 3 artikelgroep Classification level 4 template Template spec_sub Sub-group header url (LET OP, dus zonder 1!) Url1 url2...x Url2...x url2...x_type UrlCategory2...x Er is dus GEEN url1_type: er zal standaard als category Url gekozen worden. verwijderen Boolean Remove header1...x Header1...x value1...x Value1...x eenheid1...x Unit1...x icoon1...x Icon1...x icoonbeschrijving1...x IconDescription1...x afbeelding1...x of afbeelding (in Artikelimport mag maar 1 van deze twee kolommen voorkomen) Image1...x 4