CSV-tiedostojen sisäänvienti

Yleistä

CRM-järjestelmän useissa moduuleissa on mahdollisuus CSV-tiedostojen sisäänvientiin (import). CSV-tietojen tuonti on käytettävissä seuraavissa järjestelmän moduuleissa:

  • Yritykset
  • Kontaktit
  • Potentiaalit
  • Liidit
  • Kampanjat
  • Kampanjat – Kontaktitulokset
  • Tuotteet
  • Relaatiot

Huom. Tietoa voidaan myös viedä CRM-servicestä ulos CSV-tiedostoon raporttigeneraattoria käyttämällä.

CSV-tiedostomuodosta

CRM-järjestelmään CSV-muodossa sisään vietävän datan tulee olla asiakkaan valmistelema ja datan tulee täyttää seuraavat kriteerit:

  • CSV-tiedostossa jokaisella rivillä on yhdenmuotoista dataa ja sama sarakemäärä.
  • Tiedoston sarakkeiden sisällä ei ole rivinvaihtoja.
  • Kaikki lukuarvot ovat ilman tuhaterottimia.
  • Yhden solun max merkkimäärä on 255 merkkiä (Huomioithan, että CRM kentässä saattaa olla pienempi merkkimäärärajoitus. Jos importoitu teksti on suurempi kuin kentän sallittu merkkimäärä, katkaistaan teksti kentän merkkirajoituksen kohdalta.)
  • Kaikissa luvuissa on desimaalierottimena piste.
  • Tiedoston on oltava merkistöltään UTF-8 -muotoa.
  • Tiedosto sisältää otsikkorivin, jossa on sarakkeiden selite (ei pakollinen, mutta helpottaa kohdistamisprosessia).
  • Päivämäärät muodossa vvvv-kk-pp
  • Monivalintalistan arvot täytyy erotella |##| -merkillä. Huomaa, että merkin molemmin puolin tulee olla välilyönnit (esimerkiksi: Omistaja |##| Yhteyshenkilö |##| Muu ).
  • Kenttien erottimena on ”,” (pilkku) CSV -tiedostoissa (esimerkki alla).
    • ”Yritys Oy”,”Yrityskatu 12″,”Turku”,”1787.19” ”,”358212121212”, …

CSV-tiedoston yhteensopivuuden varmistamiseksi on suositeltavaa käyttää CRM-servicen omaa CSV Add-iniä tiedostojen tallentamiseen Excelissä. Add-inin käyttö on helppoa: tiedosto valmistellaan ensin normaalisti Excelissä ja tämän jälkeen tiedosto tallennetaan Excel CSV -välilehden painikkeella (ks. kuva alla).

Excel CSV Add-inin voi ladata seuraavasta linkistä: ExcelCSVAddin (.zip). Huom. Add-in on yhteensopiva vain Windows-käyttöjärjestelmän kanssa.

Kuvakaappaus CRM-service CSV työkalun käyttöliittymästä, jossa on valikkovälilehdet ja ”Tallenna”-kuvake näkyvissä.

Importer

Uuden käyttöliittyman kanssa suosittelemme ulkoisen sisäänvientiohjelman käyttöä. Seuraavaksi käydään läpi se, miten REST-rajapintaa hyödyntävä importer toimii. Ohjelman asennus on helppoa, lataa se vain linkistä CSV to CRM -importer 1.1.3 ja seuraa asennusohjelman ohjeita.

CSV to CRM -importer pikaohje

Itse importerin käyttö perustuu seuraaviin vaiheisiin:

  1. Kirjautuminen
  2. Skeeman lataaminen
  3. CSV-tiedoston lataaminen
  4. Kenttämäppäys
  5. Asetusten tarkistus
  6. Tiedoston parsiminen & importtaaminen

Kirjautuminen

Kuvakaappaus CRM-service kirjautumisliittymästä, jossa on kentät URL-osoitteelle, käyttäjänimelle ja salasanalle.

Ensimmäisellä kerralla crm:n osoite esimerkin muodossa (https:// mukaan), käyttäjänimi ja salasana. Save -painalluksen jälkeen ohjelma tallentaa kirjautumistiedot (mutta ei vielä kirjaudu). Salasanaa ei koskaan tallenneta tietoturvasyistä.

Huom
Kaksivaiheinen tunnistautuminen on otettava työkalun käytön ajaksi pois päältä käyttäjän asetuksista.

Skeeman lataaminen

Pudotusvalikko tietokoneen näytöllä, jossa on vaihtoehtoja 'Authentication', 'Load Schema' ja muita.

Autentikaatiotietojen tallentamisen jälkeen on ladattava skeema.

Kuvakaappaus käyttöliittymästä CRM-skeeman lataamiseksi, jossa on syöttökentät skeeman URL-osoitteelle, CRM-URL-osoitteelle ja moduulityypille.

Tähän tarvitaan moduulin oikea nimi. Ylimmälle riville tulee scheman kokonainen osoite, ja alimmalle schemasta luettujen kenttämäärittelyjen lukumäärä.

Huom
Crm Url:n on päätyttävä .com:iin tai vastaavaan url:n loppupäätteeseen, ei / merkkiin. Käyttäjällä on oltava oikeudet moduuliin, josta hän haluaa ladata scheman. Schema näyttää vain ne kentät, joihin latauksen suorittavalla käyttäjällä on oikeus.

CSV-tiedoston lataaminen

Pudotusvalikko, jossa on vaihtoehtoja, kuten 'Open Csv' korostettuna.

Tässä vaiheessa vain etsitään haluttu CSV-muotoinen tiedosto koneelta.

Kenttämäppäys

Pudotusvalikko tietokoneen käyttöliittymässä, jossa on vaihtoehtoja kuten CSV-asetukset, todennus ja poistuminen.

Määritellään mihin kenttiin CSV:stä luettavien rivien tiedot asetetaaan CRM:n puolelle.

Kuvakaappaus kenttäkartoitusliittymästä CSV-tuontia varten CRM-järjestelmään, jossa näkyy tilitietojen sarakekartoitus.

  1. Jos halutaan ajaa kenttäkaavat, laitetaan täppä Run Field Formulas -valintaruutuun.
  2. Jos CSV sisältää päivämäärätietoja, DateTime Formula -tekstikenttään on kirjoitettava, missä muodossa päivämäärät ovat CSV:ssä, eli yyyy tarkoittaa vuotta, MM kuukautta ja dd päivämäärää, HH 24-tunnin kellon tuntimäärää jne. Tarkemmat tiedot mahdollisista tavoista määritellä tätä kenttää löytyvät osoitteesta tästä Microsoftin tekemästä dokumentaatiosta. Esim. jos päivämäärät ovat muotoa 17/04/1976, tuota muotoa vastaava koodi on: dd/MM/yyyy.
  3. Jos halutaan käyttää moduulityökaluja, laitetaan haluttujen työkalujen numerot pilkulla erotettuna listana. Esim. jos haluttaisiin käyttää työkaluja 38 ja 151 niin pitäisi kirjoittaa siis: 38,151 (ilman välilyöntejä).
  4. Crm Field Label -sarakkeen valintalistoista valitaan kullekin CSV:stä luetulle arvolle haluttu CRM:n kenttä. Nämä arvot ovat luettu scheman ”Label” tiedosta kullekin kentälle. Valintalistassa on ensin id, sitten pääkentät aakkosjärjestyksessä ja lopuksi cf-kentät aakkosjärjestyksessä.
  5. Valitaan yksi täsmäytyskenttä, jolla etsitään samaa entiteettiä CRM:stä. On sanomattakin selvää, että tämä on tärkeä kenttä, ja väärän kentän valinta voisi olla varsin epätoivottavaa.

Kun kenttämäärittely on valmis, ohjelma tarkistaa kenttämäppäyksen Validate -napin painalluksella. Näkyviin tulevat sekä ko. kentän tyyppi että tallennettavan kentän nimi. Tässä vaiheessa kannattaa katsoa, että tiedot ovat varmasti menossa oikeisiin kenttiin ja tehdä mahdollisesti tarvittavat korjaukset (ja painaa uudelleen Validate nappia).

Ohjelmiston käyttöliittymä, jossa näkyy CSV:n ja CRM:n välinen kenttäkartoitus ja ”Validation Complete” -viesti.

Validoinnista läpi päässeen kenttämäppäyksen voi tallentaa haluamallaan nimellä Save Json –painikeesta. Tallennettuja mäppäyksiä voi ladata Load Json -painikkeesta. Ohjelma tallentaa myös automaattisesti kaikki validoinnin läpikäyneet mäppäykset.

Loki – ja mäppäystiedostot löytyvät käyttäjän Documents -kansiossa olevan Csv2Crm kansion alla olevien vastaavien kansioiden alta.

Asetusten tarkistus

Kuvakaappaus CSV-asetukset-ikkunasta, jossa on vaihtoehtoja rajaajille, kommenteille, lainausmerkeille ja muille tietojen tuontiasetuksille.

Ennen ohjelman varsinaista ajamista on syytä tarkistaa vielä asetukset, jotka löytyvät Menusta Csv-Settings -kohdan alta.

Vihreän Csv-Settings osion alla olevia asetuksia saattaa joutua muuttamaan kyseistä csv-tiedostoa vastaaviksi. Erottimet ja kommenttimerkit on tarkoitus kirjoittaa niitä vastaaviin tekstikenttiin peräkkäin ja ilman erottimia.

Other Settings -osion alla on tärkeitä asetuksia:

  • Jos halutaan, että Crm:n ei luoda uusia entiteettejä CSV:stä luetuilla tiedoilla, otetaan täppä pois ruudusta ”Allow Object Creation to Crm”.
  • Jos halutaan, että Crm:n olemassaolevia entiteettejä ei päivitetä, otetaan täppä pois ruudusta ”Allow Update of Existing Crm Values”.
  • Jos valinta ”Allow Null Value Handling” on pois, ohjelman suoritus pysähtyy jos ohjelma lukee null arvon CSV-tiedostosta.

Tiedoston parsiminen & importtaaminen

Kuvakaappaus ohjelmasta nimeltä 'Csv to Crm - Parser & Importer', jossa on lokiviestejä ja valikkopainikkeita.

Jatkuva CSV-tiedoston käsittely saadaan käytiin vihreää Play-painiketta painamalla. Tällöin suoritus voidaan pysäyttää / keskeyttää painamalla punaista Stop -painiketta. Keltainen Play -painike suorittaa vain yksittäisen rivin, ja kertoo tarkemman palautteen siitä mitä arvoja siirrettiin ja mihin kenttiin.

Näytöllä olevaan tekstikenttään tulee näkyviin osa tiedostoon kirjotettavasta logista. Logitiedostoja voi tarkastella Documents\Csv2Crm\Log -kansion alta.

Huom
Rivejä ei voi askeltaan taaksepäin, eli käsitellyn rivin voi käsitellä uudestaan vain ajamalla ko. tiedoston käsittelyn uudelleen.
Oliko tästä artikkelista hyötyä?

Aiheeseen liittyviä artikkeleita