Tabela Import Eksport
  • 28 Aug 2024
  • 1 Minuta do przeczytania
  • Współtwórcy

Tabela Import Eksport


Streszczenie artykułu

Diagram eksportu i importu

Poniżej znajduje się cały przepływ transferu dla tabel, zapytań i agregacji Tulip. Ten dokument zawiera szczegółowe wyjaśnienie tego przepływu.

image.png

Niestandardowe pola użytkownika i tabele aktywności maszyn

Przepływ opisany poniżej dotyczy również sposobu eksportowania i importowania niestandardowych tabel pól użytkownika i tabel pól aktywności maszyn.

Eksport

Podczas procesu eksportu eksportowana aplikacja lub automatyzacja zgłosi każdą tabelę używaną w tej aplikacji. Tabela jest uważana za używaną, jeśli spełniony jest którykolwiek z poniższych warunków:

  • wyświetlana w widżecie "Rekord tabeli"
  • Używana w widżecie wejściowym
  • Wyświetlana w tabeli interaktywnej
  • Używana w trigerze
  • Używana w akcji automatyzacji
  • Używany w bloku zdarzeń automatyzacji
  • Użycie w filtrze zapytania tabelarycznego, tabeli interaktywnej lub widżecie analizy
  • Używane jako dane wejściowe lub wyjściowe widżetu niestandardowego

Jeśli pole jest zarchiwizowane, nie zostanie wyeksportowane. Jeśli pole jest zarchiwizowane, ale używane, eksport nie powiedzie się.

Import

:::(Warning) (Zarchiwizowane pola tabeli) Zarchiwizowane pola tabeli nie zostaną wyeksportowane, a wszelkie odniesienia do tych pól w aplikacjach będą musiały zostać ponownie zmapowane podczas importu.
:::

Znajdź tę samą tabelę

Aby zidentyfikować pasujące tabele podczas importu, szukamy pasujących identyfikatorów. Jeśli zostanie znaleziona tabela o tym samym identyfikatorze, nie tworzymy nowej tabeli i polegamy na istniejącej.

Jeśli tabela w importowanej witrynie jest zarchiwizowana, pozostanie zarchiwizowana.

Dla każdego pola tabeli

Dla każdego pola tabeli szukamy pasującego pola na podstawie identyfikatora kolumny tego odpowiedniego pola.

Jeśli typ danych pasującego pola jest inny, import nie powiedzie się.

Jeśli pole jest połączonym polem rekordu, połączona tabela zostanie dodana do listy zależności dla importu, a ten przepływ zostanie powtórzony dla tej tabeli.

image.png

Dla każdego zapytania

Dla każdego zapytania w importowanej tabeli sprawdzamy, czy to zapytanie istnieje. Jeśli zostanie znaleziony pasujący identyfikator, sprawdzamy, czy konfiguracja jest identyczna (limit, sortowanie i filtrowanie) między celem a źródłem.

Jeśli nie można znaleźć pasującego zapytania, zostanie utworzone nowe zapytanie. Jeśli zostanie znalezione pasujące zapytanie, ale nie jest ono identyczne z instancją docelową, zostanie utworzone nowe zapytanie z nową nazwą.

image.png

Uwaga: Nie dotyczy to niestandardowych pól użytkownika ani tabel aktywności maszyn.

Dla każdej agregacji

Dla każdej agregacji w zaimportowanej tabeli sprawdzamy, czy to zapytanie istnieje. Jeśli zostanie znaleziony pasujący identyfikator, sprawdzamy, czy konfiguracja jest identyczna (operacja, pole) między celem a źródłem.

Jeśli nie można znaleźć pasującego zapytania, zostanie utworzone nowe zapytanie. Jeśli zostanie znalezione pasujące zapytanie, ale nie jest ono identyczne z instancją docelową, zostanie utworzone nowe zapytanie z nową nazwą.

image.png

Uwaga: Nie dotyczy to niestandardowych pól użytkownika ani tabel aktywności maszyn.


Czy ten artykuł był pomocny?