Data import i XML / CSV format
Hvordan jobbe med XML/CSV-importøren
Riktig CSV-filformat - generelt
CSV – Brukere importerer spesifikasjoner
CSV – Prosjektimportspesifikasjoner
CSV – Oppgaveimportspesifikasjoner
CSV – Spesifikasjoner for kontaktimport
CSV – CRM-importspesifikasjoner
Egendefinerte feltspesifikasjoner
Introduksjon
Easy Project-dataimportøren er et ultimat verktøy når du skal overføre data fra ditt eksisterende system eller fra databasen, så det kommer godt med når du trenger å migrere/synkronisere data fra et eksisterende system, eller du skal bytte selskap /prosjektstyringssystem og trenger å overføre alle dataene. Bruker du MS Project, Basecamp, Asana, Clarizen eller en annen applikasjon? Vår importør kan håndtere data fra alle applikasjoner som kan eksporteres til XML- eller CSV-format. Glem å bytte mellom apper når du trenger å åpne eller redigere data som er lagret på forskjellige steder. Fra nå av kan det hende du bare har alle dataene i én app. Denne løsningen er flott for selskaper som bruker systemer som ikke støtter REST API, men tillater XML/CSV-eksport, så det er en annen måte å bli integrert på. Easy Project tilbyr en XML/CSV-importør som lar deg migrere data i grupper og tilordne dem til eksisterende attributter.
Denne løsningen er en del av våre profesjonelle implementeringstjenester. Import av data via XML/CSV uten en Easy Consultant kan føre til korrupsjon av database => ufunksjonell applikasjon! Hvis du er interessert i å importere data, vennligst be om tjenesten på denne siden. Denne artikkelen tjener til å gi informasjon om prinsippene for funksjonen til dette verktøyet for din evaluering av dets relevans for din brukssituasjon.
Viktige funksjoner:
- Flytt alle eksisterende enheter (ingen grense)
- Flyttede data tilordnes manuelt til eksisterende attributter i Easy Project
- Egnet for å flytte komplekse data for krevende kunder
- I et øyeblikk kan du importere en enhet med et ubegrenset antall attributter
Hvordan jobbe med XML/CSV-importøren
Data kan importeres i XML- og CSV-formater med Easy Project importer (del av Easy Project). Du finner den i Administrasjon » Egendefinert import.
Når du klikker på den, kan du se listen over allerede eksisterende enkle importer. For å vise, redigere eller slette eksisterende import, hold musepekeren over den og disse alternativene vises automatisk. I menyen til høyre i sidefeltet kan du finne ulike alternativer for å opprette en ny XML/CSV-import av en spesifikk enhet. Hvis sidefeltet mangler enheten du ønsker å importere, vil konsulenten din ta seg av det.
Dette er for eksempel hvordan et nytt importskjema for CSV-oppgaver kan se ut. Bare skriv inn navnet og klikk "Send". Når du importerer en udefinert enhet, vil skjemaet også be deg om å velge den nødvendige enheten som skal importeres.
I neste trinn må du laste opp CSV-filen (med riktig datastruktur) som skal importeres. Klikk Lagre og forhåndsvise, som gjør det mulig å tilordne kolonner fra CSV (eller attributter fra XML) til attributter i Easy Project. Vår applikasjon lar deg også oppdatere eksisterende oppføringer (kartlegging er via Oppslag av innstilling). Importerte oppføringer med en ID som allerede finnes i systemet blir ikke opprettet på nytt, men de blir oppdatert. Importer og oppdateringer kan utføres automatisk i databatcher. Hvis det importerte dokumentet er tilgjengelig på en offentlig URL, kan Easy Project automatiserte operasjoner (cron) regelmessig importere XML/CSV på den offentlige URLen. Når kartleggingen er ferdig, klikker du bare Import, som kan brukes til mindre import (øving viser opptil 500 oppføringer), eller Importer i bakgrunnen, som anbefales sterkt for import av 500+ oppføringer.
Riktig CSV-filformat - generelt
For å opprettholde kompatibilitet med importøren, må CSV-filformatet oppfylle følgende regler:
- Filen må kun være i CSV-format (Komma Separert verdi)
- Felter må skilles med en komma (ikke semikolon)
- CSV-filen må være i UTF-8-koding
- CSV må inneholde den eksterne ID-en til den importerte posten (et unikt nummer som er i «easy_external_id»-feltet)
- Dette "easy_external_id"-feltet må være unikt i hele applikasjonen (ikke bare i et bestemt prosjekt eller bestemt import)
- Når "easy_external_id"-feltet ikke er unikt i hele applikasjonen, vil den nylig importerte posten overskrive allerede eksisterende med samme "easy_external_id"
- Datoen må være i formatet åååå-mm-dd (dato og klokkeslett åååå-mm-dd tt-mm)
- Referanser til andre enheter (f.eks. brukere som oppgavetildelt eller oppgaveforfatter) eller oppregnede attributter (f.eks. oppgavetyper, oppgavestatuser osv.) skal være i skjemaet if ID fra den gjeldende Easy Project-databasen
- Obligatoriske felter må alltid fylles ut
- Obligatoriske felt for oppgaver er: Prosjekt, emne, tas-type, status, prioritet, forfatter
- For å importere et land til det tilpassede feltformatet "Velg land", må du bruke ISO 3166-1 alpha-2-kode (dette gjelder spesielt for kontaktimport i B2B CRM)
CSV – Brukere importerer spesifikasjoner
Obligatoriske felt/attributter: navn, etternavn, pålogging, e-post
Støttede felt/attributter: navn, etternavn, pålogging, e-post, kalender
Ustøttede felt/attributter: brukertype, mal, administrator, grupper, prosjekter, språk, passord, bekreftelse, tidssone
CSV – Prosjektimportspesifikasjoner
Obligatoriske felt/attributter: navn, forfatter
Støttede felt/attributter: navn, delprosjekt av, beskrivelse, prioritet, startdato, forfallsdato, forfatter
Ustøttede felt/attributter: prosjektmedlemmer + roller, prosjektoversikt
CSV – Oppgaveimportspesifikasjoner
Obligatoriske felt/attributter: prosjekt, emne, forfatter, oppgavetype, status, prioritet
Støttede felt/attributter: prosjekt, emne, beskrivelse, forfatter, mottaker, oppgavetype, status, startdato, forfallsdato, estimert tid, prioritet, %ferdig
Støttede felt/attributter for deloppgaver: foreldreoppgave
CSV – Spesifikasjoner for kontaktimport
Obligatoriske felt/attributter: kontakttype, navn, etternavn (avhengig av kontakttype)
Støttede felt/attributter: kontakttype, navn, etternavn, foreldrekontakt, mottaker, er global kontakt, privat kontakt, kommentarer
CSV – CRM-importspesifikasjoner
Obligatoriske felt/attributter: navn, CRM-status, prosjekt
Støttede felt/attributter: navn, CRM-status, prosjekt
Egendefinerte feltspesifikasjoner
Noen typer tilpassede felt er enkle, andre litt mer kompliserte.
- Boolsk - 0 eller 1
- Dato - åååå-mm-dd
- Dato og tid – åååå-mm-dd tt-mm – tidsdelen har kjente problemer
- Float - i tilfelle en tom verdi, er standardverdien ikke satt
- Heltall - i tilfelle en tom verdi er ikke standardverdien satt
- Nøkkel-/verdiliste – flere verdier importeres ikke
- Liste - flere verdier fungerer ikke - kan forårsake duplisiteter
Delvis admin for import
I brukerinnstillinger (Administrasjon >> Brukere >> Bruker - Delvis administrator) finner du et alternativ Avansert import
Når den er aktivert, kan den valgte brukeren utføre globale importer på samme måte som en administrator.
Det er imidlertid ingen knapp for å få tilgang til importer for denne typen bruker - brukeren må lagre følgende lenke: /easy_entity_imports for å få tilgang til den.