- Drucken
Export-Import-Diagramm
Nachfolgend finden Sie den gesamten Transferfluss für Tulip-Tabellen, -Abfragen und -Aggregationen. In diesem Dokument finden Sie eine detaillierte Erklärung dieses Flusses.
Benutzerdefinierte Felder und Maschinenaktivitätstabellen
Der unten beschriebene Fluss gilt auch für den Export und Import von benutzerdefinierten Benutzerfeldtabellen und Maschinenaktivitätsfeldtabellen.
Exportieren
Während des Exportvorgangs meldet die exportierte Anwendung oder Automatisierung jede Tabelle, die in dieser Anwendung verwendet wird. Eine Tabelle gilt als in Gebrauch, wenn eine der folgenden Bedingungen erfüllt ist:
- Wird in einem "Tabellensatz"-Widget angezeigt
- Verwendet in einem Eingabe-Widget
- Angezeigt in einer interaktiven Tabelle
- Verwendet in einem Trigger
- Verwendet in einer Automatisierungsaktion
- Verwendet in einem Automatisierungs-Ereignisblock
- Wird in einem Filter für eine Tabellenabfrage, eine interaktive Tabelle oder ein Analyse-Widget verwendet
- Als Eingabe oder Ausgabe für ein benutzerdefiniertes Widget verwendet
Wenn ein Feld archiviert ist, wird es nicht exportiert. Wenn ein Feld archiviert ist, aber verwendet wird, schlägt der Export fehl.
Importieren
:::(Warning) (Archivierte Tabellenfelder) Archivierte Tabellenfelder werden nicht exportiert, und alle Verweise auf diese Felder in Anwendungen müssen beim Import neu zugeordnet werden.
:::
Eine gleiche Tabelle finden
Um übereinstimmende Tabellen beim Import zu identifizieren, suchen wir nach übereinstimmenden IDs. Wenn eine Tabelle mit der gleichen ID gefunden wird, wird keine neue Tabelle erstellt, sondern die vorhandene Tabelle verwendet.
Wenn die Tabelle in der importierenden Site archiviert ist, bleibt sie archiviert.
Für jedes Tabellenfeld
Für jedes Tabellenfeld wird auf der Grundlage der Spalten-ID des jeweiligen Feldes nach einem passenden Feld gesucht.
Wenn der Datentyp des übereinstimmenden Feldes unterschiedlich ist, schlägt der Import fehl.
Handelt es sich bei dem Feld um ein Feld eines verknüpften Datensatzes, wird die verknüpfte Tabelle zur Liste der Abhängigkeiten für den Import hinzugefügt, und der Vorgang wird für diese Tabelle wiederholt.
Für jede Abfrage
Für jede Abfrage in der importierten Tabelle wird geprüft, ob die Abfrage existiert. Wenn eine übereinstimmende ID gefunden wird, wird überprüft, ob die Konfiguration (Begrenzung, Sortierung und Filterung) zwischen Ziel und Quelle identisch ist.
Wenn keine passende Abfrage gefunden wird, wird eine neue Abfrage erstellt. Wenn eine übereinstimmende Abfrage gefunden wird, die aber nicht mit der Zielinstanz identisch ist, wird eine neue Abfrage mit einem neuen Namen erstellt.
Hinweis: Dies gilt nicht für benutzerdefinierte Benutzerfelder oder Maschinenaktivitätstabellen.
Für jede Aggregation
Für jede Aggregation in der importierten Tabelle wird geprüft, ob diese Abfrage existiert. Wenn eine übereinstimmende ID gefunden wird, wird überprüft, ob die Konfiguration (Operation, Feld) zwischen Ziel und Quelle identisch ist.
Wenn keine passende Abfrage gefunden wird, wird eine neue Abfrage erstellt. Wenn eine übereinstimmende Abfrage gefunden wird, die aber nicht mit der Zielinstanz identisch ist, wird eine neue Abfrage mit einem neuen Namen erstellt.
Hinweis: Dies gilt nicht für benutzerdefinierte Benutzerfelder oder Maschinenaktivitätstabellen.