Diese Anleitung zeigt Ihnen, wie Sie Inhalte zwischen Tulip-Instanzen oder Arbeitsbereichen verschieben können.
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.
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.
Sie können eine Automatisierung vom oberen Rand der Startseite der Automatisierung importieren:
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:
App-Version exportieren
Sie können eine einzelne veröffentlichte Version einer App über die Registerkarte Versionen dieser App exportieren:
App-Gruppen-Export
Sie können eine gesamte App-Gruppe auf einmal von der Übersichtsseite der App-Gruppe exportieren:
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.
Weiterführende Literatur
Die folgenden Dokumente enthalten detaillierte Informationen darüber, wie die einzelnen Assets beim Export und Import behandelt werden: