Data import i XML / CSV format
Sådan arbejder du med XML/CSV-importøren
Korrekt CSV-filformat - generelt
CSV – Brugere importerer detaljer
CSV – Projektimportspecifikationer
CSV – Opgaveimportspecifikationer
CSV – specifikationer for import af kontakter
CSV – CRM-importspecifikationer
Specifikationer for tilpassede felter
Introduktion
Easy Redmine dataimporteren er et ultimativt værktøj, når du skal overføre data fra dit eksisterende system eller fra databasen, så det er praktisk, når du skal migrere/synkronisere data fra et eksisterende system, eller du skal skifte virksomhed. /projektledelsessystem og skal overføre alle data. Bruger du MS Project, Basecamp, Asana, Clarizen eller et andet program? Vores importør kan håndtere data fra enhver applikation, der kan eksporteres til XML- eller CSV-format. Glem alt om at skifte mellem apps, når du skal åbne eller redigere data, der er gemt forskellige steder. Fra nu af har du muligvis kun alle data i én app. Denne løsning er fantastisk til virksomheder, der bruger systemer, som ikke understøtter REST API, men tillader XML/CSV-eksport, så der er en anden måde at blive integreret på. Easy Redmine leverer en XML/CSV-importør, der gør det muligt for dig at migrere data i batches og kortlægge dem til eksisterende attributter.
Denne løsning er en del af vores professionelle implementeringstjenester. Import af data via XML/CSV uden en nem konsulent kan føre til korruption af database => ufunktionel applikation! Hvis du er interesseret i at importere data, bedes du anmode om tjenesten på denne side. Denne artikel tjener til at give information om principperne for funktion af dette værktøj til din evaluering af dets relevans for din brugssag.
Nøglefunktioner:
- Flyt alle eksisterende enheder (ingen grænse)
- Flyttede data knyttes manuelt til eksisterende attributter i Easy Redmine
- Velegnet til at flytte komplekse data til krævende kunder
- I et øjeblik kan du importere en enhed med et ubegrænset antal attributter
Sådan arbejder du med XML/CSV-importøren
Data kan importeres i XML- og CSV-formater med Easy Redmine importer (en del af Easy Redmine). Du kan finde det i Administration >> Custom imports.
Når du klikker på den, kan du se listen over allerede eksisterende lette importer. For at vise, redigere eller slette enhver eksisterende import skal du blot holde musemarkøren over den, og disse muligheder vises automatisk. I højre sidebjælkemenu kan du finde forskellige muligheder for at oprette en ny XML/CSV-import af en specifik enhed. Hvis sidebjælken mangler den enhed, du gerne vil importere, vil din konsulent tage sig af det.
Sådan kan en ny CSV-opgaveimportformular se ud. Indtast blot navnet og klik på "Send". Når du importerer en udefineret enhed, vil formularen også bede dig om at vælge den påkrævede enhed, der skal importeres.
I det næste trin skal du uploade CSV-filen (med korrekt datastruktur), der skal importeres. Klik Gem og Preview, som gør det muligt at kortlægge kolonner fra CSV (eller attributter fra XML) til attributter i Easy Redmine. Vores applikation giver dig også mulighed for at opdatere eksisterende poster (kortlægning er via Opslag ved indstilling). Importerede poster med et ID, der allerede findes i systemet, oprettes ikke igen, men de bliver opdateret. Importer og opdateringer kan udføres automatisk i databatches. Hvis det importerede dokument er tilgængeligt på en offentlig URL, kan Easy Redmine automated operations (cron) regelmæssigt importere den XML/CSV, der er angivet på den offentlige URL. Når kortlægningen er færdig, skal du blot klikke Importere, som kan bruges til mindre import (øvelse viser op til 500 poster), eller Importer i baggrunden, som stærkt anbefales til import af 500+ poster.
Korrekt CSV-filformat - generelt
For at bevare kompatibiliteten med importøren skal CSV-filformatet opfylde følgende regler:
- Filen skal kun være i CSV-format (Komma Separeret værdi)
- Felter skal adskilles af en komma (ikke et semikolon)
- CSV-filen skal være i UTF-8-kodning
- CSV skal indeholde det eksterne ID for den importerede post (et unikt nummer, der er i feltet "easy_external_id")
- Dette "easy_external_id" felt skal være unikt i hele applikationen (ikke kun i et bestemt projekt eller bestemt import)
- Når feltet "easy_external_id" ikke er unikt i hele applikationen, vil den nyligt importerede post overskrive allerede eksisterende med det samme "easy_external_id"
- Datoen skal være i formatet åååå-mm-dd (dato og klokkeslæt åååå-mm-dd tt-mm)
- Referencer til andre enheder (f.eks. brugere som opgavetildelt eller opgaveforfatter) eller opregnede attributter (f.eks. trackere, opgavestatusser osv.) skal være i formen if ID fra den aktuelle Easy Redmine-database
- Påkrævede felter skal altid udfyldes
- Påkrævede felter for opgaver er: Projekt, emne, tracker, status, prioritet, forfatter
- For at importere et land til det brugerdefinerede feltformat "Vælg land", skal du bruge ISO 3166-1 alpha-2-kode (dette gælder især for kontaktimport i B2B CRM)
CSV – Brugere importerer detaljer
Påkrævede felter/attributter: navn, efternavn, login, e-mail
Understøttede felter/attributter: navn, efternavn, login, e-mail, kalender
Ikke-understøttede felter/attributter: brugertype, skabelon, administrator, grupper, projekter, sprog, adgangskode, bekræftelse, tidszone
CSV – Projektimportspecifikationer
Påkrævede felter/attributter: navn, forfatter
Understøttede felter/attributter: navn, delprojekt af, beskrivelse, prioritet, startdato, forfaldsdato, forfatter
Ikke-understøttede felter/attributter: projektmedlemmer + roller, projektoversigt
CSV – Opgaveimportspecifikationer
Påkrævede felter/attributter: projekt, emne, forfatter, opgavetype, status, prioritet
Understøttede felter/attributter: projekt, emne, beskrivelse, forfatter, modtager, opgavetype, status, startdato, forfaldsdato, estimeret tid, prioritet, %udført
Understøttede felter/attributter til underopgaver: forældreopgave
CSV – specifikationer for import af kontakter
Påkrævede felter/attributter: kontakttype, navn, efternavn (afhængig af kontakttype)
Understøttede felter/attributter: kontakttype, navn, efternavn, forældrekontakt, modtager, er global kontakt, privat kontakt, kommentarer
CSV – CRM-importspecifikationer
Påkrævede felter/attributter: navn, CRM-status, projekt
Understøttede felter/attributter: navn, CRM-status, projekt
Specifikationer for tilpassede felter
Nogle typer tilpassede felter er ligetil, andre lidt mere komplicerede.
- Boolean - 0 eller 1
- Dato - åååå-mm-dd
- Dato og tid - åååå-mm-dd tt-mm - tidsdelen har kendte problemer
- Float - i tilfælde af en tom værdi, den standard værdi er ikke indstillet
- Heltal - i tilfælde af en tom værdi, er standard værdi er ikke indstillet
- Nøgle-/værdiliste - flere værdier importeres ikke
- Liste - flere værdier virker ikke - kan forårsage duplicitationer
Delvis admin for import
I brugerindstillinger (Administration >> Brugere >> Bruger - Delvis administrator) finder du en mulighed Avanceret import
Når den er aktiveret, kan den valgte bruger udføre globale importer på samme måde som en administrator.
Der er dog ingen knap til at få adgang til importer for denne type bruger - brugeren skal gemme følgende link: /easy_entity_imports for at få adgang til det.