Import og eksport

Flyt tags, enheder, alarmer og sider mellem projekter med eksport og import — og løs konflikter undervejs.

I stedet for at genopbygge den samme konfiguration i hvert projekt kan du eksportere den fra ét projekt og importere den i et andet. Det er også den hurtigste måde at lave masseredigeringer på: eksportér, ret mange rækker i et regneark, og importér resultatet igen.

Hvad du kan flytte

HvadFormatEksporteres / importeres fra
Tags og enhederCSVroden af Tags via
AlarmerCSVroden af Alarmer via
SiderSVG eller ZIPen sides menu ; import fra en mappe under Sider

Formaterne er symmetriske: det, du eksporterer, er præcis det, importen forventer, så en fil fra ét projekt kan bruges direkte i et andet. Tags, enheder og alarmer er almindelig CSV, så du kan åbne og redigere dem i et hvilket som helst regneark, før du importerer.

Eksport

For tags, enheder eller alarmer åbner du roden af den pågældende sektion (Tags eller Alarmer) og vælger derefter Mere → Eksportér og det, der skal eksporteres. Du får en CSV-fil, der er opkaldt efter projektet (f.eks. My project tags.csv).

Sider eksporteres én ad gangen fra en sides menu .

Import

Import af tags, enheder eller alarmer kører en kort guide, der viser dig præcis, hvad der vil blive ændret, før noget skrives.

1. Start, og upload

Åbn roden af sektionen, og vælg Mere → Importér (for tags og enheder vælger du Tags eller Enheder). Slip CSV-filen, og klik på Fortsæt. Filen kontrolleres mod det, der allerede findes i projektet, og rækkerne sorteres i nye, konflikterende og manglende.

Ved siden af Fortsæt er der en knap Importér, der klarer det hele i ét trin: den uploader, opdaterer alt, der matcher, og springer skærmbillederne for konflikter, sletning og bekræftelse helt over. Brug den, når du allerede ved, at filen er korrekt, for eksempel når du genimporterer en fil, du lige har eksporteret og redigeret. Brug Fortsæt, når du først vil se, hvad der ændres, hvilket er det meste af tiden. Intet slettes i nogen af tilfældene; genvejen med ét klik opretter og opdaterer kun.

2. Løs konflikter

Hvis filen har rækker, der allerede findes i projektet, vælger du en Konfliktstrategi:

  • Opdatér ikke konflikterende elementer (standard) — eksisterende elementer forbliver uændrede; kun reelt nye rækker tilføjes.
  • Opdatér alle elementer fra filen — eksisterende elementer overskrives med filens værdier.

Dette trin vises kun, når der er konflikter. Mere info viser præcis, hvilke elementer der er i konflikt.

3. Tag stilling til det, der mangler

Hvis projektet indeholder elementer, som ikke findes i filen, vælger du en Sletningsstrategi:

  • Slet ikke (standard) — ekstra elementer beholdes.
  • Slet et udvalg — vælg element for element, hvilke af de umatchede elementer der skal fjernes.

Brug dette, når filen skal være det fulde, autoritative sæt. Ligesom konflikttrinnet vises det kun, når det er relevant.

4. Bekræft

En opsummering viser resultatet (Opret N, opdatér N, slet N), før du bekræfter. Importen kører i baggrunden (det kan tage et par minutter for store filer), og når den er færdig, får du en tilsvarende opsummering (Oprettede / opdaterede / slettede) og en Download log til din dokumentation.

Tagværdier

CSV-filen ovenfor indeholder konfigurationen af et projekts tags. Værdierne i tags, dvs. det, hvert tag faktisk har læst, eksporteres og importeres separat på et tidspunkt, du vælger. Se Eksportér og opdatér tagværdier.

Godt at vide

  • Import er alt-eller-intet pr. type. Hvis filen har ugyldige rækker (manglende sti, forkert type, dubletter), afvises hele importen med en fejl, og intet anvendes halvt. Ret filen, og prøv igen.
  • Redigering i et regneark er forventet. CSV-filen går rent frem og tilbage, så det er en understøttet måde at masseredigere på at eksportere, rette mange rækker og genimportere med Opdatér alle elementer fra filen.
  • Import kræver en konfigurerende rolle. Den ændrer projektets indhold, så det er en handling for en Manager (eller Admin) — se rollematrixen.