Funkcje importu i eksportu

Prev Next

Funkcje można eksportować z jednej instancji Tulip i importować do innej. Aby przeprowadzić import i eksport, obie instancje muszą mieć tę samą wersję. Ta funkcja pozwala na współdzielenie logiki wielokrotnego użytku między różnymi instancjami lub obszarami roboczymi.

Funkcje można eksportować niezależnie ze strony Funkcje lub w ramach aplikacji.

Eksportowanie funkcji

  1. Przejdź do strony Funkcje.
  2. Najedź kursorem na funkcję, którą chcesz wyeksportować, i kliknij menu z trzema kropkami po prawej stronie.
  3. Kliknij opcję Eksportuj.
  4. Wybierz opcję pobrania eksportu jako pliku lub skopiowania tokenu eksportu do schowka.
NOTE

No snapshot export: Functions do not have explicit versions like Automations. You export the current development state of the Function.

Co jest eksportowane

Podczas eksportowania funkcji uwzględniane są następujące elementy, do których odwołuje się funkcja:

  • Definicje tabel: wyłącznie tabela i schemat (pola i struktura). Dane z tabeli nie są uwzględniane.
  • Funkcje łącznika: Cały łącznik zawierający odwołaną funkcję łącznika.

Importowanie funkcji

  1. Przejdź do strony Funkcje w docelowym obszarze roboczym.
  2. Kliknij menu z trzema kropkami u góry strony i wybierz opcję Importuj.
  3. Wklej token eksportu lub prześlij plik eksportu.
  4. Kliknij Importuj.
NOTE

No merge behavior for Functions: Importing a Function always creates a new Function, even if an identical Function already exists on the destination site.

Po zaimportowaniu

Po zakończeniu importu w instancji docelowej pojawią się następujące elementy:

Eksport aplikacji wraz z funkcjami

Podczas eksportu aplikacji wszelkie funkcje, do których istnieją odwołania, są eksportowane jako wersje migawkowe. Podczas importu Tulip obsługuje funkcję w zależności od tego, czy identyfikator funkcji już istnieje w instancji docelowej.

Jeśli identyfikator funkcji już istnieje:* Wersja migawkowa zostaje dodana do istniejącej funkcji* Jeśli funkcja została zarchiwizowana, zostaje wyarchiwizowana* Zaimportowana aplikacja odwołuje się do wersji migawkowej funkcji

Jeśli identyfikator funkcji nie istnieje:* Tulip tworzy nową funkcję* Migawka jest importowana, a jej kopia służy jako development version* Zaimportowana aplikacja odwołuje się do wersji migawkowej.

Więcej informacji