CSV-historian käyttö ja tuontivirheiden selvitys
Opit jäljittämään CSV-muutokset ja välttämään Excelin automuotoilun aiheuttamat virheet AI Commercessa.
Sisällysluettelo
Säilytä tuontitiedosto ennen CSV-ajon käynnistämistä
CSV-tuonnin selvitys alkaa siitä tiedostosta, joka esikatseltiin ja vahvistettiin suoritettavaksi. Säilytä alkuperäinen tiedosto muuttamattomana, nimeä se yksilöivästi ja kirjaa samaan paikkaan tuonnin ajankohta, tekijä, käytetty tuontiprofiili ja Ajohistorian pyyntötunnus. Ajohistoriasta ei voi ladata alkuperäistä tuontitiedostoa jälkikäteen, joten oma säilytyskopio on välttämätön rivien ja arvojen myöhempää vertailua varten.
Taulukkolaskentaohjelma voi muuttaa tuotetunnuksia, pitkiä numeroita, päivämääriä ja desimaalierottimia jo tiedostoa avattaessa. Tuo CSV taulukkolaskentaohjelmaan tekstinä ja määritä tunnisteita sisältävät sarakkeet tekstimuotoon ennen muokkaamista. Tarkista tallennuksen jälkeen tiedosto myös tekstieditorissa: otsikkorivin, sarakemäärän, lainausmerkkien, merkistön ja erotinmerkin pitää vastata käytetyn tuontiprofiilin pohjaa.
Rajaa CSV vain aiottuun muutokseen
Tuotteiden CSV-tuonnissa jokainen mukana oleva sarake on osa valitun tuontiprofiilin sopimusta. Käytä profiilin omaa vientiä tai mallipohjaa, säilytä tunnistamiseen vaaditut sarakkeet ja poista vain sellaiset muutossarakkeet, joiden pois jättäminen on profiilissa sallittu. Esimerkiksi hinnan korjauksessa tuotteen yksilöivä tunniste ja hinnan sarake ovat olennaisia, mutta väärä tai ylimääräinen sarake voi joko estää esikatselun tai kohdistaa muutoksen väärään kenttään.
Puuttuva sarake ja tyhjä solu eivät tarkoita samaa asiaa. Tyhjä solu voi profiilista ja kentästä riippuen tyhjentää arvon, tuottaa validointivirheen tai olla sallittu tyhjä arvo. Älä käytä tyhjää solua yleisenä nollauskeinona, vaan tarkista esikatselusta jokaisen rivin luokitus ja kenttäkohtaiset muutokset. Älä myöskään vaihda erottimeksi puolipistettä vain Excelin oletuksen vuoksi: säilytä mallipohjan erotin ja varmista, että esikatselu tunnistaa otsikot erillisiksi sarakkeiksi.
Tarkista tuonti esikatselussa ennen suorittamista
Tuotteiden CSV-tuonnin esikatselu näyttää, tunnistetaanko otsikot ja rivit sekä luokitellaanko rivi lisättäväksi, päivitettäväksi, ennallaan olevaksi tai virheelliseksi. Keskeytä ennen vahvistusta, jos rivimäärä poikkeaa odotetusta, tunniste osuu väärään tuotteeseen, muutossarakkeissa näkyy odottamattomia arvoja tai esikatselu ilmoittaa tuntemattomasta otsikosta, puuttuvasta sarakkeesta, eri sarakemäärästä tai virheellisestä arvosta.
Vertaa erityisesti tuotteiden tunnisteita ja arvoja, jotka taulukkolaskentaohjelma muuttaa helposti. Jos paino, hinta tai muu numero näyttää esikatselussa päivämäärältä, pyöristyneeltä luvulta tai väärällä desimaalierottimella tallennetulta arvolta, älä suorita tuontia. Palaa säilytettyyn tiedostoon, korjaa sarakkeen tietotyyppi ja muodosta esikatselu uudelleen.
Avaa Tiedonsiirron Ajohistoria
Tiedonsiirron Ajohistoria avataan Hallintapaneelissa kohdasta Tiedonsiirto → Ajohistoria. Sivulla /data-exchange/history voit rajata ajoja profiilin, tilan ja päivämäärän mukaan. Jokaisesta näkyvästä ajosta esitetään tuonti tai vienti, profiili, tila, luonti-, aloitus- ja valmistumisaika, käsiteltyjen rivien määrä, ylläpitäjän ID ja pyyntötunnus. Epäonnistuneella ajolla näkyy lisäksi virheen yhteenveto.
Ajohistoria ei ole täydellinen rivikohtainen muutosloki. Keskitetty historia sisältää tuotteiden, asiakkaiden sekä tuotteiden välilehti- ja tagiliitosten tuonteja, mutta kaikki CSV-tuontityypit eivät näy siinä. Lataa-toiminto koskee onnistuneen viennin tuottamaa tiedostoa; se ei palauta tuontiin ladattua alkuperäistä CSV:tä.
Vertaa tuotteen Historia-välilehteen
Tuotteen Historia-välilehti auttaa varmistamaan, koskiko CSV-tuonti kyseistä tuotetta. Historia näyttää tapahtuman päivän, ylläpitäjän, toiminnon, sivun sekä mahdolliset vanhan ja uuden arvon. Tuotteiden CSV-tuonnista tallennetaan lisäys- tai päivitysmerkintä, jonka toiminto on csv_import ja sivu csv_history.php.
CSV-tuonnin yleinen tuotemerkintä ei kuitenkaan sisällä kenttäkohtaisia vanhoja ja uusia arvoja eikä linkkiä Ajohistorian pyyntötunnukseen. Siksi tuotteen Historia todistaa tuonnin osuneen tuotteeseen, mutta ei yksin todista, mikä CSV-rivi tai sarake aiheutti muutoksen. Hinnan erillinen hintahistoria voi täydentää selvitystä, mutta alkuperäistä CSV:tä ja Ajohistorian tietoja tarvitaan silti rinnalle.
Selvitä odottamaton CSV-muutos
Odottamattoman CSV-tuonnilla muuttuneen tuotearvon selvitys alkaa tuotteen Historia-välilehden ajankohdasta ja tekijästä. Etsi samalle ajalle osuva tuonti Tiedonsiirto → Ajohistoria -sivulta, varmista profiili, tila, rivimäärä ja pyyntötunnus ja avaa sitten oma säilytyskopio täsmälleen siitä CSV-tiedostosta, joka suoritettiin. Etsi tuote sen ID:llä tai SKU:lla ja tarkista kyseisen rivin kaikki mukana olleet sarakkeet tekstieditorissa.
Jos esimerkiksi tuotteen paino muuttui odottamatta, tarkista painosarakkeen raaka arvo, otsikko, erotinmerkki ja sarakkeen paikka. Varmista myös, ettei Excel muuttanut arvoa päivämääräksi tai desimaaliksi eikä ylimääräinen sarake siirtänyt arvoja väärien otsikoiden alle. Sama selvitysmalli toimii hinnalle, varastosaldolle, kategoriatiedolle ja muille CSV:llä päivitettäville arvoille; syytä ei pidä päätellä pelkästä lopputuloksesta.
Korjaa virhe rajatulla uudella tuonnilla
Virheellistä tuotteiden CSV-tuontia ei peruta Ajohistoriasta. Tee korjausta varten uusi CSV käytetyn profiilin oikealla mallilla, rajaa se vain varmistettuihin tuotteisiin ja kenttiin ja tarkista jokainen muutos esikatselussa ennen vahvistusta. Säilytä myös korjaustiedosto ja sen pyyntötunnus, jotta alkuperäinen tapahtuma ja korjaus voidaan erottaa toisistaan.
Jos alkuperäistä tiedostoa ei ole, keskitetystä Ajohistoriasta puuttuu kyseinen tuontityyppi tai tuotteen Historia ei yksilöi muuttunutta kenttää, älä tee laajaa palautustuontia arvauksen perusteella. Kerää tukipyynnölle tuotteen ID tai SKU, muuttunut kenttä, ennen- ja jälkeen-arvo, arvioitu ajankohta, Ajohistorian pyyntötunnus, profiili, ylläpitäjän ID sekä säilytetty CSV ja esikatseluraportti. Näillä tiedoilla muutos voidaan rajata ilman uusia sivuvaikutuksia.