Ausfuhr und Einfuhr

Prev Next

Diese Anleitung zeigt Ihnen, wie Sie Inhalte zwischen Tulip-Instanzen oder Arbeitsbereichen verschieben können.

Who can use this feature

Users on Enterprise plans and above.

Viele Tulip-Kunden entscheiden sich dafür, mehrere Workspaces oder Instanzen innerhalb ihrer gesamten Tulip-Installation zu verwenden. Die zwei häufigsten Gründe dafür sind:1. die Verwaltung von mehreren Anlagen2. Verwendung von Dev-, Test- und Prod-Instanzen für die App-Entwicklung innerhalb einer Anlage

Aus diesem Grund benötigen sie eine Möglichkeit, um Inhalte innerhalb ihrer Tulip-Anlage zu verschieben. Tulip bietet insgesamt fünf Möglichkeiten, Inhalte zu verschieben:1. App-Import/Export: Apps und alle ihre Abhängigkeiten zusammen verschieben2. Automatisierungen importieren/exportieren: Automatisierungen und ihre Abhängigkeiten zusammen verschieben3. Tabellendatensätze importieren/exportieren{target=_blank}: Verschieben von Tabellendatensätzen von einer Tabelle in eine andere4. Konnektoren importieren/exportieren: Exportieren Sie Konnektoren einzeln5. Enterprise App Exchange{target=_blank}: Ein formaler Weg, der es bürgerlichen Entwicklern ermöglicht, die neueste Version der vereinbarten App-Standards zu importieren.

Dieser Artikel konzentriert sich auf die Punkte 1 und 2.

Die Übertragung von Inhalten zwischen Standorten ermöglicht es, die von einem Standort geleistete Arbeit auf alle Standorte zu verteilen und so die Zeit zu verkürzen, die erforderlich ist, um mit Tulip Mehrwert zu schaffen.

Grundlagen von Import/Export

Anwendungen und Automatisierungen arbeiten nicht isoliert, sondern sind auf verschiedene Hilfsmittel angewiesen.

Eine Automatisierung kann von einem Konnektor abhängen, oder eine Anwendung von einer Maschine. Diese unterstützenden Komponenten werden als Abhängigkeiten bezeichnet.

Wenn eine Anwendung exportiert wird, werden ihre Abhängigkeiten gesammelt und zusammen mit ihr exportiert. Allerdings werden nicht alle Abhängigkeiten in den Export einbezogen.

Abhängigkeiten

Im Allgemeinen sind Abhängigkeiten alle Komponenten, die von verschiedenen Anwendungen oder Automatisierungen gemeinsam genutzt werden können und auf die in einer Anwendung oder Automatisierung explizit verwiesen werden kann. Dazu gehören:* Connectors* Machines* Users* Analytics* Tables* Etc.

image.png

Regeln exportieren

Vor dem Export muss unbedingt geprüft werden, welche Assets in einer Anwendung oder Automatisierung verwendet werden und mit ihr exportiert werden sollen. Es gibt komplexe Regeln dafür, ob bestimmte Assets mit einer Anwendung exportiert werden.

Regeln für den Import

Beim Import ist es das Ziel, doppelte Abhängigkeiten zu vermeiden, wenn das Asset auf der importierenden Site bereits vorhanden ist.

Automatisierungen Import/Export

Es gibt nur eine Möglichkeit, eine Automatisierung zu exportieren: von der Übersichtsseite der einzelnen Automatisierung.

image.png

Sie können eine Automatisierung vom oberen Rand der Startseite der Automatisierung importieren:image.png

Methoden für den App-Export

In diesem Abschnitt werden die verschiedenen Möglichkeiten beschrieben, wie Sie Apps und App-Versionen auswählen können, bevor Sie sie in Ihrer Tulip-Installation verschieben

Einzelner App-Export

Damit können Sie die Entwicklungsversion einer einzelnen App exportieren. Sie können darauf oben auf der App-Übersichtsseite zugreifen:

image.png

App-Version exportieren

Sie können eine einzelne veröffentlichte Version einer App über die Registerkarte Versionen dieser App exportieren:image.png

App-Gruppen-Export

Sie können eine gesamte App-Gruppe auf einmal von der Übersichtsseite der App-Gruppe exportieren:image.png

Methoden für den App-Import

In diesem Abschnitt werden die verschiedenen Methoden zum Verschieben von Inhalten in Ihrer Tulip-Installation und die Vor- und Nachteile der einzelnen Methoden beschrieben.

Jede Importmethode kann von der gleichen Stelle aus aufgerufen werden wie der entsprechende App-Export oben.

App-Import

Dies ist die gängigste Methode zum Verschieben von Anwendungen. Die Regeln sind in den Artikeln in diesem Abschnitt der Wissensdatenbank beschrieben. Dabei wird eine völlig neue App erstellt, die nur eine Entwicklungsversion enthält.

App-Gruppen-Import

Diese Methode des Verschiebens von Apps hat die gleichen Regeln wie die oben beschriebene. Die Hauptunterschiede sind die folgenden:1. Wenn Apps in einer Gruppe importiert werden und es Analysen gibt, die auf mehrere Apps in der Gruppe verweisen, verweisen diese Analysen weiterhin erfolgreich auf alle Apps in der Gruppe.2. Wenn Apps Übergänge zu anderen Apps in der Gruppe haben, funktionieren diese Übergänge weiterhin erfolgreich innerhalb der Triggerlogik beim Import.

App-Version importieren

Damit können Sie die Entwicklungsversion einer bestehenden App überschreiben, wodurch die Versionshistorie dieser App und alle Stationszuordnungen erhalten bleiben. Die vorherige Entwicklungsversion wird als Snapshot in der App gespeichert.

Die folgenden Elemente der neuen Entwicklungsversion werden erfolgreich mit früheren App-Versionen verknüpft:1. Variablen2. Datensatz-Platzhalter3. Unterschriften4. Schrittgruppen5. Schritte

Zusammenfassendes Diagramm

Dieses Diagramm fasst den obigen Abschnitt zusammen.

image.png

Weiterführende Literatur

Die folgenden Dokumente enthalten detaillierte Informationen darüber, wie die einzelnen Assets beim Export und Import behandelt werden: