Import- und Exportfunktionen

Prev Next

Funktionen können aus einer Tulip-Instanz exportiert und in eine andere importiert werden. Beide Instanzen müssen dieselbe Version haben, um den Import und Export durchführen zu können. Mit dieser Funktion können Sie wiederverwendbare Logik über verschiedene Instanzen oder Arbeitsbereiche hinweg gemeinsam nutzen.

Sie können Funktionen einzeln über die Seite „Funktionen“ exportieren oder sie als Teil einer App exportieren.

Eine Funktion exportieren

  1. Navigieren Sie zur Seite „Funktionen “.
  2. Bewegen Sie den Mauszeiger über die Funktion, die Sie exportieren möchten, und klicken Sie auf das Drei-Punkte-Menü auf der rechten Seite.
  3. Klicken Sie auf „Exportieren“.
  4. Wählen Sie aus, ob Sie den Export als Datei herunterladen oder das Export-Token in die Zwischenablage kopieren möchten.
NOTE

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

Was wird exportiert?

Wenn Sie eine Funktion exportieren, sind die folgenden referenzierten Elemente enthalten:

  • Tabellendefinitionen: Nur die Tabelle und das Schema (Felder und Struktur). Tabellendaten sind nicht enthalten.
  • Connector-Funktionen: Der gesamte Connector, der die referenzierte Connector-Funktion enthält.

Eine Funktion importieren

  1. Navigieren Sie zur Seite „Funktionen“ im Ziel-Workspace.
  2. Klicken Sie oben auf der Seite auf das Drei-Punkte-Menü und wählen Sie „Importieren“ aus.
  3. Fügen Sie das Export-Token ein oder laden Sie die Exportdatei hoch.
  4. Klicken Sie auf „Importieren“.
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.

Nach dem Import

Nach dem Import werden in der Zielinstanz die folgenden Elemente angezeigt:

App-Export mit Funktionen

Beim App-Export werden alle referenzierten Funktionen als Snapshot-Versionen exportiert. Beim Import behandelt Tulip die Funktion je nachdem, ob die Funktions-ID in der Zielinstanz bereits vorhanden ist oder nicht.

Wenn die Funktions-ID bereits vorhanden ist:* Die Snapshot-Version wird der bestehenden Funktion hinzugefügt.* Wenn die Funktion archiviert war, wird sie aus dem Archiv entnommen.* Die importierte App verweist auf die Snapshot-Version der Funktion

Wenn die Funktions-ID nicht existiert:* Tulip erstellt eine neue Funktion* Der Snapshot wird importiert und eine Kopie als „ development version “ verwendet* Die importierte App verweist auf die Snapshot-Version.

Weiterführende Informationen