Import & Export

Prev Next
New capabilities available

Our new import/export infrastructure is rolling out to select customers. If you have received the upgrade, read the overview here{target=_blank}.

Dieser Leitfaden 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-Bereitstellung zu nutzen. Die beiden häufigsten Gründe hierfür sind: 1. Verwaltung mehrerer Standorte 2. Verwendung von Entwicklungs-, Test- und Produktionsinstanzen für die App-Entwicklung innerhalb eines Standorts

Aus diesem Grund benötigen sie eine Möglichkeit, Inhalte innerhalb ihrer gesamten Tulip-Bereitstellung zu verschieben. Tulip bietet insgesamt fünf Möglichkeiten zum Verschieben von Inhalten: 1. App-Import/Export: Apps und alle ihre Abhängigkeiten gemeinsam verschieben 2. Automatisierungen importieren/exportieren: Automatisierungen und ihre Abhängigkeiten gemeinsam verschieben 3. Import/Export von Tabelleneinträgen: Verschieben von Tabelleneinträgen von einer Tabelle in eine andere4. Import/Export von Konnektoren: Exportieren einzelner Konnektoren5. Enterprise App Exchange: Eine formelle Möglichkeit, Citizen-Entwicklern den Import der neuesten Version vereinbarter App-Standards zu ermöglichen.

Dieser Artikel konzentriert sich auf den App-Import/-Export.

Durch die Übertragung von Inhalten zwischen Standorten können die von einem Standort geleisteten Arbeiten standortübergreifend genutzt werden, wodurch sich der Zeitaufwand für die Wertschöpfung mit Tulip verringert.

Grundlagen des Imports und Exports

Anwendungen arbeiten nicht isoliert, sondern stützen sich auf verschiedene unterstützende Komponenten.

Eine App kann auf einen Rechner angewiesen sein. Diese unterstützenden Komponenten werden als Abhängigkeiten bezeichnet.

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

Technische Voraussetzungen

  1. Um den Import oder Export einer App erfolgreich durchzuführen, muss ein Benutzer über die Berechtigung „Exportieren“ oder „Importieren“ für seine Rolle verfügen.
  2. Um eine App in eine separate Instanz zu importieren, muss diese Instanz dieselbe Version wie die ursprüngliche Instanz haben. Die Versionsnummer wird unten links auf der Seite „Kontoeinstellungen“ angezeigt.

Einschränkungen

Beschränkung
Import-/Exportgröße 10 GB

Abhängigkeiten

Im Allgemeinen sind Abhängigkeiten alle Komponenten, die von mehreren Apps gemeinsam genutzt und in einer App explizit referenziert werden können. Dazu gehören unter anderem:* Konnektoren* Maschinen* Benutzer* Analysen* Tabellen

und mehr.

image.png

Exportregeln

Prüfen Sie vor dem Export, welche Assets in einer App verwendet werden und mit dieser exportiert werden sollten. Es gelten komplexe Regeln dafür, ob bestimmte Assets mit einer App exportiert werden.

Regeln für den Import

Beim Import soll vermieden werden, dass Abhängigkeiten doppelt angelegt werden, wenn das Asset bereits auf der importierenden Seite vorhanden ist.

:::(Warnung) (Importberechtigungen)
Beim Import können Abhängigkeiten erstellt werden, sofern diese noch nicht vorhanden sind. Zum Importieren eines Assets und seiner Abhängigkeiten ist lediglich die Importberechtigung erforderlich. Dieses Verhalten gilt auch für Assets, die von Tulip Library heruntergeladen wurden.

Beispielsweise kann ein Benutzer ohne Berechtigungen zum Erstellen von Tabellen durch den Import möglicherweise eine neue Tabelle zur Zielinstanz hinzufügen.

Der Import gewährt Benutzern weitreichende Zugriffsrechte zum Erstellen von Assets und sollte nur Benutzern gewährt werden, bei denen diese Erstellungsrechte gewünscht sind.
:::

Methoden zum Exportieren von Apps

In diesem Abschnitt werden die verschiedenen Möglichkeiten zur Auswahl von Apps und App-Versionen beschrieben, bevor diese innerhalb Ihrer Tulip-Bereitstellung verschoben werden

Export einer einzelnen App

Hiermit können Sie die Entwicklungsversion einer einzelnen App exportieren. Sie finden diese Option oben auf der Seite „App-Übersicht“:

image.png

Export einer App-Version

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

Export einer App-Gruppe

Sie können eine gesamte App-Gruppe auf einmal über die App-Gruppen-Übersichtsseite exportieren:image.png

Methoden zum Importieren von Apps

In diesem Abschnitt werden die verschiedenen Methoden zum Verschieben von Inhalten innerhalb Ihrer Tulip-Bereitstellung sowie die jeweiligen Vor- und Nachteile der einzelnen Methoden detailliert beschrieben.

Jede Importmethode ist an derselben Stelle aufrufbar wie der entsprechende App-Export oben.

App-Import

Dies ist die gängigste Methode zum Verschieben von Apps. Die Regeln werden in den Artikeln in diesem Abschnitt der Wissensdatenbank beschrieben. Dabei wird eine völlig neue App erstellt, die zunächst nur als Entwicklungsversion vorliegt.

App-Gruppenimport

Diese Methode zum Verschieben von Apps unterliegt denselben Regeln wie die oben beschriebene. Die wichtigsten Unterschiede sind folgende: 1. Wenn Apps als 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 beim Import weiterhin erfolgreich innerhalb der Triggerlogik.

Import von App-Versionen

Auf diese Weise können Sie die Entwicklungsversion einer bestehenden App überschreiben, wobei der Versionsverlauf dieser App und alle Stationszuweisungen erhalten bleiben. Die vorherige Entwicklungsversion wird als Snapshot innerhalb dieser App gespeichert.

Die folgenden Elemente aus der neuen Entwicklungsversion werden erfolgreich mit früheren App-Versionen verknüpft: 1. Variablen 2. Datensatz-Platzhalter 3. E-Signaturen 4. Schrittgruppen 5. Schritte

Zusammenfassendes Diagramm

Dieses Diagramm fasst den obigen Abschnitt zusammen.

image.png

Weiterführende Informationen

Die folgenden Dokumente enthalten detaillierte Informationen dazu, wie die einzelnen Elemente beim Export und Import behandelt werden:

{{snippet.Haben Sie gefunden, wonach Sie gesucht haben?}}