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ć
| Co | Format | Skąd eksportować / importować |
|---|---|---|
| Tagi i urządzenia | CSV | katalog główny Tagi, z |
| Alarmy | CSV | katalog główny Alarmy, z |
| Strony | SVG lub ZIP | menu 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.