Import von Konnektoren und Konnektorfunktionen

Prev Next

Wer kann diese Funktion nutzen?

Benutzer mit Enterprise-Tarifen und höher.

Export-Import-Diagramm

Nachfolgend ist der gesamte Übertragungsablauf für Konnektoren und Konnektorfunktionen dargestellt. Dieses Dokument enthält eine detaillierte Erläuterung dieses Ablaufs.

image.png

Export

Beim Export muss festgelegt werden, welche Konnektoren beim Export einer Anwendung oder Automatisierung einbezogen werden sollen. Glücklicherweise ist dies ganz einfach. Auf Konnektoren kann nur von Triggern und Automatisierungen aus verwiesen werden. Wenn eine Anwendung oder Automatisierung auf eine Konnektorfunktion verweist, wird dieser Konnektor zusammen mit den referenzierten Funktionen exportiert. Konnektoren können auch einzeln exportiert werden; in diesem Fall werden alle Funktionen exportiert:

image.png

Import

Connector-Snapshots

Wenn ein Konnektor in einer veröffentlichten Anwendung verwendet wird, werden seine Funktionen als Snapshot erfasst. Weitere Informationen zu diesem Verhalten finden Sie hier. Diese Snapshots sind auf der Seite „Konnektoren“ nicht sichtbar.

Beim Import werden alle Snapshot-Konnektoren in Nicht-Snapshot-Konnektoren umgewandelt, sodass sie auf der Seite „Konnektoren“ angezeigt werden können.

image.png

Was bleibt gleich? Was tun wir, wenn wir einen passenden Konnektor finden?

Als Nächstes prüfen wir, ob in der Zielinstanz passende Konnektoren vorhanden sind. Bei Konnektoren überprüfen wir lediglich, ob die Konnektor-ID in der Zielinstanz bereits vorhanden ist.

Wenn eine übereinstimmende Konnektor-ID vorhanden ist, erstellen wir keinen neuen Konnektor, sondern verwenden stattdessen den bestehenden. Wir aktualisieren keine Umgebungskonfigurationen für Umgebungen, die in der Zielinstanz vorhanden sind. Wenn dem Quellkonnektor eine neue Umgebung hinzugefügt wurde, wird diese hinzugefügt, die Authentifizierungsdaten werden jedoch nicht übertragen.

Wenn Arbeitsbereiche verwendet werden und der Konnektor in einem anderen Arbeitsbereich vorhanden ist, wird dieser Konnektor als global übertragen und ist nun in allen Arbeitsbereichen zugänglich.

image.png

Wird kein passender Konnektor gefunden, wird ein neuer Konnektor mit der Konfiguration der Quellinstanz erstellt.

Konnektor-Funktionen

Sobald ein passender Konnektor gefunden wurde, muss jede Funktion überprüft werden, um festzustellen, ob sie in der Zielinstanz vorhanden ist. Es gibt drei Bedingungen, um eine passende Konnektorfunktion zu identifizieren: 1. Existiert die Funktions-ID? Falls nein, wird eine neue Funktion erstellt. Falls ja, wird fortgefahren. 2. Sind die Ein- und Ausgänge identisch? Falls nein, wird eine neue Funktion mit einem eindeutigen Namen erstellt. Falls ja, wird fortgefahren. 3. Ist die passende Funktion archiviert? Falls ja, wird sie aus dem Archiv entnommen.

Bei allen übereinstimmenden Funktionen wird die Konfiguration in der Zielinstanz beibehalten.

image.png

Konnektorfunktionen – Neues Importverhalten

Info

Starting from r345, we will start introducing improvements to our current snapshotting behavior for connectors. This is a stepping stone for our upcoming versioning improvements.

Jede Connector-Funktion muss überprüft werden, um festzustellen, ob sie in der Zielinstanz vorhanden ist. Es gibt drei Bedingungen, um eine übereinstimmende Connector-Funktion zu identifizieren: 1. Existiert die Versions-ID der Funktion? Falls nein, erstellen Sie eine neue Funktion. Falls ja, fahren Sie fort. 2. Sind die Eingaben, Ausgaben und der Funktionskörper identisch? Falls nein, importieren Sie diese Connector-Funktionsversion als Snapshot. Image