Import i eksport

Przenoś tagi, urządzenia, alarmy i strony między projektami za pomocą eksportu i importu — i rozwiązuj konflikty podczas importu.

Zamiast budować tę samą konfigurację od nowa w każdym projekcie, możesz ją wyeksportować z jednego projektu i zaimportować do innego. To także najszybszy sposób na zbiorcze zmiany: wyeksportuj dane, zmień wiele wierszy w arkuszu kalkulacyjnym i zaimportuj wynik z powrotem.

Co możesz przenosić

CoFormatSkąd eksportować / importować
Tagi i urządzeniaCSVkatalog główny Tagi, z
AlarmyCSVkatalog główny Alarmy, z
StronySVG lub ZIPmenu strony; import z folderu w Stronach

Formaty są symetryczne — to, co eksportujesz, jest dokładnie tym, czego oczekuje import, więc plik z jednego projektu trafia bezpośrednio do innego. Tagi, urządzenia i alarmy to zwykłe pliki CSV, więc przed importem możesz je otworzyć i edytować w dowolnym arkuszu kalkulacyjnym.

Eksportowanie

W przypadku tagów, urządzeń lub alarmów otwórz katalog główny danej sekcji (Tagi lub Alarmy), a następnie Więcej → Eksportuj i wybierz, co chcesz wyeksportować. Otrzymasz plik CSV nazwany od projektu (np. My project tags.csv).

Strony eksportuje się pojedynczo z menu strony.

Importowanie

Import tagów, urządzeń lub alarmów uruchamia krótki kreator, który pokazuje dokładnie, co się zmieni, zanim cokolwiek zostanie zapisane.

1. Uruchom go i prześlij plik

Otwórz katalog główny sekcji i wybierz Więcej → Importuj (w przypadku tagów i urządzeń wybierz Tagi lub Urządzenia). Upuść plik CSV i kliknij Kontynuuj — plik zostanie porównany z tym, co już jest w projekcie, a wiersze zostaną podzielone na nowe, powodujące konflikt i brakujące.

Obok przycisku Kontynuuj znajduje się przycisk Importuj, który wykonuje wszystko w jednym kroku: przesyła plik, aktualizuje wszystko, co pasuje, i całkowicie pomija ekrany konfliktów, usuwania i potwierdzenia. Używaj go, gdy już wiesz, że plik jest prawidłowy — na przykład przy ponownym imporcie pliku, który właśnie wyeksportowałeś i edytowałeś. Używaj Kontynuuj, gdy chcesz najpierw zobaczyć, co się zmieni, czyli w większości przypadków. W żadnym z tych trybów nic nie jest usuwane; ścieżka jednym kliknięciem tylko tworzy i aktualizuje.

2. Rozwiąż konflikty

Jeśli plik zawiera wiersze, które już istnieją w projekcie, wybierasz strategię rozwiązywania konfliktów:

  • Nie aktualizuj elementów powodujących konflikt (domyślnie) — istniejące elementy pozostają bez zmian; dodawane są tylko rzeczywiście nowe wiersze.
  • Zaktualizuj wszystkie elementy z pliku — istniejące elementy są nadpisywane wartościami z pliku.

Ten krok pojawia się tylko wtedy, gdy występują konflikty. Więcej informacji pokazuje dokładnie, które elementy są w konflikcie.

3. Zdecyduj, co z brakującymi elementami

Jeśli projekt zawiera elementy, których nie ma w pliku, wybierasz strategię usuwania:

  • Nie usuwaj (domyślnie) — dodatkowe elementy są zachowywane.
  • Usuń wybrane — wskaż, element po elemencie, które z niedopasowanych elementów usunąć.

Używaj tej opcji, gdy plik ma być pełnym, wiążącym zestawem. Podobnie jak krok konfliktów, pojawia się tylko wtedy, gdy ma zastosowanie.

4. Potwierdź

Podsumowanie przedstawia wynik — Utwórz N, zaktualizuj N, usuń N — zanim zatwierdzisz zmiany. Import działa w tle (w przypadku dużych plików może to potrwać kilka minut), a po jego zakończeniu otrzymujesz odpowiadające mu podsumowanie Utworzono / zaktualizowano / usunięto oraz przycisk Pobierz dziennik do własnej dokumentacji.

Wartości tagów

Opisany wyżej plik CSV zawiera konfigurację tagów projektu. Wartości tagów — to, co każdy tag faktycznie odczytał — eksportuje się i importuje osobno, dla wybranego momentu w czasie. Zobacz Eksport i aktualizacja wartości tagów.

Warto wiedzieć

  • Import dla danego typu działa na zasadzie „wszystko albo nic”. Jeśli plik zawiera nieprawidłowe wiersze (brak ścieżki, zły typ, duplikaty), cały import jest odrzucany z błędem — nic nie zostaje zastosowane częściowo. Popraw plik i spróbuj ponownie.
  • Edycja w arkuszu kalkulacyjnym jest przewidziana. Plik CSV przechodzi eksport i import bez strat, więc eksport, poprawienie wielu wierszy i ponowny import z opcją Zaktualizuj wszystkie elementy z pliku to obsługiwany sposób zbiorczej edycji.
  • Import wymaga roli konfigurującej. Zmienia zawartość projektu, więc jest to działanie roli Menedżer (lub Administrator) — zobacz macierz ról.