Projekt in eine Umgebung in Jitterbit Studio transferieren (migrieren)
Einführung
Der Projekttransfer verschiebt Projekte zwischen Umgebungen innerhalb einer einzelnen Harmony-Organisation. Diese Funktion hilft dir, Designänderungen durch deinen Entwicklungszyklus zu fördern. Nutze den Projekttransfer, um separate Entwicklungs-, Test- und Produktionsumgebungen zu verwalten. Der Projekttransfer gewährleistet eine kontrollierte Bereitstellung von Änderungen.
Der Projekttransfer ermöglicht eine kontrollierte Bereitstellung, indem Projekte oder Komponenten auf geplante Weise durch Entwicklungsphasen verschoben werden. Er erhält die Umgebungsisolation, indem Entwicklungs-, Test- und Produktionsumgebungen getrennt bleiben. Der Projekttransfer erstellt einen Audit-Trail, um die Transferhistorie für Compliance zu verfolgen.
Du kannst den Projekttransfer für Folgendes nutzen:
- Verschiebe Projekte oder Komponenten zwischen Umgebungen in derselben Organisation.
- Förderung von Änderungen durch Entwicklungsphasen.
- Verwalte umgebungsspezifische Konfigurationen.
- Bewahre die Transferhistorie und Abhängigkeiten auf.
Um Projekte zwischen Organisationen zu verschieben, siehe Projektexporte und -importe.
Um ein Projekt zusammen mit der benutzerdefinierten API zu verschieben, die es nutzt, siehe Verknüpfte Studio-Projekte einbeziehen in APIs exportieren und importieren im API Manager.
Du kannst Projekte mithilfe einer dieser beiden Optionen transferieren:
-
Vollständiger Projekttransfer: Transferiere das gesamte Projekt in eine Umgebung. (Diese Option wird in der aktuellen Benutzeroberfläche als Migrieren angezeigt.)
-
Selektiver Transfer: Transferiere nur bestimmte Komponenten in eine Umgebung.
In der folgenden Tabelle werden die Hauptfunktionen der einzelnen Transferoptionen verglichen:
| Funktion | Migrieren | Selektiver Transfer |
|---|---|---|
| Verschobene Komponenten | Gesamtes Projekt (alle Komponenten) mit benutzerseitig ausgewählten Projektvariablen | Benutzerseitig ausgewählte Komponenten |
| Änderungserkennung | Keine | Komponentenebene:
|
| Kardinalität | Ein Quellprojekt für viele Ziele | Ein Quellprojekt für viele Ziele |
| Direktionalität | Bidirektional | Unidirektional |
Du kannst Projekte oder Komponenten transferieren, unabhängig davon, ob sie bereits bereitgestellt wurden oder nicht.
Voraussetzungen
Vor dem Transfer eines Projekts oder einer Projektkomponente erfülle diese Anforderungen:
-
Stelle sicher, dass du über die erforderlichen Zugriffsrechte in beiden Quell- und Zielumgebungen verfügst.
-
Überprüfe, dass die Zielumgebung den erforderlichen Agent-Typ (Cloud oder Private) hat, wenn Funktionen genutzt werden, die auf einen bestimmten Agent-Typ beschränkt sind.
Wichtig
Projekte, die nur für Private Agent verfügbare Konnektoren oder damit erstellte Endpunkte verwenden, können nicht in Cloud-Agent-Umgebungen transferiert werden.
Transfer-Ketten
Eine Transfer-Kette ist eine verknüpfte Abfolge von Umgebungen, durch die ein Projekt während seines Lebenszyklus wandert. Nach der Einrichtung schaffen diese Ketten Abhängigkeiten, die du sorgfältig verwalten musst.
Typischer Transfer-Ablauf
Ein typischer Workflow umfasst folgende Schritte:
[Development] → [QA/Testing] → [Production]
↓ ↓ ↓
(Create) (Test/Fix) (Go Live)
- Erstellen Sie ein Projekt in einer Entwicklungsumgebung.
- Übertragen Sie es in eine QA-Umgebung (Quality Assurance) zum Testen.
- Beheben Sie Probleme in der Entwicklungsumgebung.
- Übertragen Sie erneut in die QA-Umgebung zum erneuten Testen.
- Übertragen Sie von QA in die Produktion, wenn alles bereit ist.
- Wiederholen Sie die Schritte 3–5 für laufende Änderungen.
Projektübertragungen basieren auf internen IDs, nicht auf Namen, daher behalten umbenannte Projekte ihre Übertragungsbeziehungen.
Beispiel für ID-basierte Übertragung
- Übertragen Sie Projekt A aus einer Entwicklungsumgebung in eine QA-Umgebung. Ein neues Projekt namens Projekt A wird in der QA-Umgebung erstellt.
- Benennen Sie Projekt A in der Entwicklungsumgebung in Projekt B um.
- Übertragen Sie Komponenten von Projekt B aus der Entwicklungsumgebung in die QA-Umgebung. Das vorhandene Projekt in der QA-Umgebung (namens Projekt A) wird aktualisiert.
Studio erkennt diese anhand ihrer internen ID als dasselbe Projekt, unabhängig von Namensänderungen.
Kettendependenzen
Die Projektübertragung erstellt diese permanenten Abhängigkeiten zwischen Projekten:
-
Projekte lassen sich nicht löschen, wenn nachgelagerte abhängige Projekte vorhanden sind.
-
Ketten lassen sich nicht unterbrechen, ohne nachgelagerte Projekte zu löschen.
-
Das Umbenennen von Projekten beeinträchtigt keine Kettenbeziehungen.
Ein übertragenes Projekt weist eine Abhängigkeit von dem Projekt auf, aus dem es übertragen wurde. Sie können ein Projekt am Anfang einer Übertragungskette erst löschen, wenn Sie alle Projekte weiter unten in der Kette löschen. Weitere Informationen finden Sie unter Projekt löschen in Projekterstellung und -konfiguration.
Eine Übertragungskette lässt sich nur durch Löschen von Projekten weiter unten in der Kette oder durch Exportieren und Importieren des Projekts unterbrechen. Weitere Informationen finden Sie unter Projektexporte und -importe. Das Umbenennen eines übertragenen Projekts unterbricht die Kette nicht. Nur Projektexporte und -importe können unabhängige Kopien erstellen.
Best Practices
Bei der Gestaltung einer Übertragungskette empfehlen wir diese Best Practices:
-
Nehmen Sie Designänderungen nur in der ersten Umgebung der Kette vor. Im Beispiel Typischer Übertragungsablauf ist das die Entwicklungsumgebung. In späteren Umgebungen empfehlen wir, nur Projektvariablenwerte zu ändern. Nehmen Sie diese Änderungen in der Studio-Anwendung vor, damit sie in der Projekthistorie erscheinen. Änderungen an Projektvariablenwerten, die über die Seite Projekte der Management Console vorgenommen werden, erscheinen nicht in der Projekthistorie. Bei der Projektübertragung können Sie auswählen, ob alle Projektvariablenwerte oder nur bestimmte Projektvariablenwerte übertragen werden (siehe nächster Abschnitt).
-
Machen Sie die erste Umgebung in der Kette für diejenigen zugänglich, die möglicherweise im Laufe der Zeit Änderungen am Projekt vornehmen müssen. Es wird empfohlen, nicht nur einen Entwickler das Projekt in einer persönlichen Organisation gestalten zu lassen. In diesem Fall exportieren Sie zunächst das ursprüngliche Projekt und importieren Sie es dann in die Umgebung, die die Kette startet. Nehmen Sie zukünftige Änderungen am Projekt in der Umgebung vor, die die Kette startet.
Projektübertragung
Sie können Projekte mit einer dieser beiden Optionen übertragen:
- Vollständige Projektübertragung: Übertragen Sie das gesamte Projekt in eine Umgebung. (Diese Option wird als Migrieren in der aktuellen Benutzeroberfläche angezeigt.)
- Selektive Übertragung: Übertragen Sie nur bestimmte Komponenten in eine Umgebung.
Vollständige Projektübertragung
Beim Übertragen eines vollständigen Projekts mit der Option Migrieren werden alle Projektkomponenten und Projektmetadaten übertragen.
Vorsicht
Beachten Sie bei der Projektübertragung diese Überlegungen für Zeitpläne:
- Wenn ein Vorgang mit einem zugeordneten Zeitplan übertragen und zum ersten Mal in einer Zielumgebung bereitgestellt wird, wird der Zeitplan standardmäßig erstellt und aktiviert, unabhängig vom Aktivierungsstatus des Zeitplans in der Quellumgebung. Nach der ursprünglichen Bereitstellung bleibt der Aktivierungsstatus des Zeitplans in der Zielumgebung durch nachfolgende Übertragungen und Bereitstellungen unverändert. Zeitpläne können nur über die Registerkarte Zeitpläne der Management Console auf der Seite Projekte aktiviert und deaktiviert werden.
- Beim Übertragen eines Quellumgebungsvorgangs ohne zugewiesenen Zeitplan auf einen Zielumgebungsvorgang mit zugewiesenem Zeitplan hat der resultierende Vorgang in der Zielumgebung keinen zugewiesenen Zeitplan.
Wenn ein Projekt in eine andere Umgebung übertragen wird, werden alle Rollen, deren Mitglied der übertragende Benutzer ist und die Zugriff auf die Zielumgebung haben, standardmäßig in der Registerkarte Benutzerrollen des Zielprojekts aktiviert. Bei der Übertragung in ein vorhandenes Projekt werden diese Rollen zusätzlich zu allen bereits im Zielprojekt aktivierten Rollen aktiviert.
Die Option Migrate ist an diesen Orten verfügbar:
- Die Projektsymbolleiste. Weitere Informationen finden Sie unter Projektaktionsmenü in Projektsymbolleiste.
- Die Design-Canvas. Weitere Informationen finden Sie unter Bereitstellungs-/Migrations-Aktionsmenü in Design-Canvas.
Wenn Sie Migrate wählen, wird ein Konfigurationsbildschirm geöffnet. Sie können die Zielumgebung und die Option auswählen, ob die Werte einzelner Projektvariablen übertragen werden sollen:

-
Organisation und Projekt: Die Harmony-Organisation, in der sich das Projekt befindet, und der Name des zu übertragenden Projekts, getrennt durch ein Komma.
-
Aktuelle Umgebung und Zielumgebung: Die aktuelle Umgebung, in der sich das Projekt befindet, und die Zielumgebung, in die das Projekt übertragen wird, werden zusammen mit ihrem zugehörigen Agent-Gruppentyp aufgelistet (Cloud-Agent oder Private Agent).
Bei der Übertragung des Projekts bleibt das vorhandene Projekt in der aktuellen Umgebung unverändert. Wenn das Projekt bereits in die Zielumgebung übertragen wurde, wird das Projekt der Zielumgebung unter Verwendung der unten stehenden Auswahl für Projektvariablenwerte überschrieben.
Vorsicht
Wenn das Quellprojekt Konnektoren verwendet, die nur auf privaten Agenten verfügbar sind, kann es nicht in eine Umgebung übertragen werden, die einer Cloud-Agent-Gruppe zugeordnet ist. Diese Umgebungen werden weiterhin in der Dropdownliste Zielumgebung angezeigt, können aber nicht ausgewählt werden.
-
Projektverlaufs-Tag-Name: Geben Sie ein Tag ein, um das Übertragungsereignis zu kennzeichnen. Das Tag wird als Label auf dem Übertragungsereignis angezeigt und wird in den Bereitstellungsdetails erfasst, auf die man über den Projektverlauf zugreift. Die Eingabe eines eindeutigen Tags wird empfohlen, ist aber nicht erforderlich.
-
Globale Endpunkte: Alle globalen Endpunkte, die vom zu übertragenden Projekt verwendet werden und in der Zielumgebung nicht vorhanden sind, werden aufgelistet. Bei der Übertragung des Projekts wird der globale Endpunkt zur Umgebung hinzugefügt und muss nach der Übertragung konfiguriert werden.
-
Alle Variablenwerte migrieren: Wählen Sie diese Option, um alle Projektvariablenwerte zu übertragen. Wenn das Projekt bereits in der Zielumgebung vorhanden ist, ersetzen die Werte aller Projektvariablen die vorhandenen Projektvariablen. Beim ersten Mal, wenn ein Projekt übertragen wird, ist diese Option standardmäßig ausgewählt. Spätere Übertragungen verwenden als Standard Variablenwerte zum Migrieren auswählen.
-
Variablenwerte zum Migrieren auswählen: Wählen Sie diese Option, um alle Projektkomponenten und Projektmetadaten mit Ausnahme der Werte der unter Ausschluss aufgelisteten Projektvariablen zu übertragen. Wenn das Projekt bereits in der Zielumgebung vorhanden ist, werden alle Projektkomponenten einschließlich der Werte der unter Einschluss aufgelisteten Projektvariablen ersetzt.
Wenn Variablenwerte zum Migrieren auswählen ausgewählt ist, werden standardmäßig keine Projektvariablen zur Übertragung ausgewählt, es sei denn, das Projekt existiert bereits in der Zielumgebung. Wenn das Projekt bereits übertragen wurde, werden neu hinzugefügte oder umbenannte Projektvariablen standardmäßig zur Übertragung ausgewählt, aber Variablen, deren Werte geändert wurden, sind ausgeschlossen.
- Suche: Geben Sie einen beliebigen Teil eines Projektvariablennamens ein, um die Liste der Projektvariablen in der aktuellen Umgebung zu filtern.
- Aktuelle Umgebung: Wählen Sie Projektvariablen aus, deren Werte Sie in die Zielumgebung übertragen möchten. Wenn Sie Projektvariablen auswählen, werden diese unter Einschluss angezeigt. Die Links Alle auswählen und Alles deselektieren fügen alle Projektvariablenauswahl auf einmal hinzu oder löschen sie.
- Ausschluss: Projektvariablen, deren Werte von der Übertragung ausgeschlossen sind. Wenn das Projekt bereits in der Zielumgebung vorhanden ist und bereits die Projektvariable enthält, wird ihr vorhandener Wert in der Zielumgebung beibehalten. Wenn die Projektvariable nicht bereits vorhanden ist, wird die Projektvariablenkomponente übertragen, aber ihr wird kein Wert zugewiesen.
- Einschluss: Projektvariablen, deren Werte in die Übertragung einbezogen sind. Wenn das Projekt bereits in der Zielumgebung vorhanden ist und bereits die Projektvariable enthält, wird ihr vorhandener Wert in der Zielumgebung überschrieben.
-
Migrieren: Klicken Sie hier, um das Projekt in die ausgewählte Umgebung zu übertragen. Falls das Projekt bereits in die Zielumgebung übertragen wurde, werden Sie in einer Meldung aufgefordert, die Übertragung zu bestätigen. Diese Übertragung überschreibt das vorhandene Projekt in der Zielumgebung mit den oben gewählten Werten für Projektvariablen.
Dialogtext
Migrierung bestätigen
Ein Projekt mit demselben Namen in der Zielumgebung existiert bereits. Möchten Sie dieses wirklich überschreiben?Nach dem Klicken auf Weiter wird das übertragene Projekt im Projekt-Designer geöffnet, wenn die Übertragung in die Zielumgebung erfolgreich war.
Selektive Übertragung
Mit der selektiven Übertragung können Sie nur bestimmte Komponenten aus einem Projekt übertragen. Dies ermöglicht es Ihnen, Störungen bei der Arbeit anderer Mitwirkender im gleichen Projekt und in der gleichen Umgebung zu vermeiden. Verwenden Sie die selektive Übertragung, wenn Sie Ihre Änderungen promovieren möchten, ohne die Arbeit anderer Benutzer in der Zielumgebung zu überschreiben.
Wenn ein Projekt in eine andere Umgebung übertragen wird, sind alle Rollen, denen der übertragende Benutzer angehört und die auf die Zielumgebung zugreifen können, standardmäßig auf der Registerkarte Benutzerrollen des Zielprojekts aktiviert. Bei der Übertragung in ein vorhandenes Projekt werden diese Rollen zusätzlich zu bereits aktivierten Rollen im Zielprojekt aktiviert.
Um nur bestimmte Komponenten aus einem Projekt zu übertragen, verwenden Sie das Projektaktionsmenü oder das Vorgangsaktionsmenü in einem Projekt und klicken Sie auf Selektive Übertragung:

Vorsicht
Nach der anfänglichen Übertragung, die eine Richtung zwischen zwei Projekten festlegt, müssen alle nachfolgenden Übertragungen der gleichen Richtung folgen. Wenn Sie beispielsweise von Entwicklung zu QA übertragen, können Sie später nicht von QA zurück zu Entwicklung übertragen. Diese Einschränkung gilt für jedes Projektpaar einzeln. Andere Projekte in den gleichen Umgebungen können unterschiedliche Übertragungsrichtungen haben.
Diese Einschränkung gilt nicht bei der Durchführung einer vollständigen Projektübertragung (mit Migrieren).
Schritt 1: Zielumgebung und Tag auswählen
Wählen Sie in diesem Schritt eine Zielumgebung aus und geben Sie einen Tag an.

-
Quellprojekt: Der Name und die Umgebung des aktuellen Projekts werden angezeigt.
-
Quellumgebung: Zeigt die Umgebung an, aus der das Projekt ursprünglich übertragen wurde (der Anfang seiner Übertragungskette). Falls das Projekt noch nie übertragen wurde, wird in diesem Feld
Keine Quellumgebungangezeigt. -
Zielumgebung: Wählen Sie die Umgebung aus, in die Sie die ausgewählten Komponenten übertragen möchten. Die aktuelle Umgebung und die Quellumgebung, von der das Projekt promoted wurde, sind von dieser Liste ausgeschlossen.
-
Projekthistorie-Tag-Name: Geben Sie einen Tag-Namen ein, um die Übertragung in der Projekthistorie zu kennzeichnen.
-
Kommentar: Fügen Sie einen optionalen Kommentar hinzu, der die Änderungen oder den Zweck dieser Übertragung beschreibt.
-
Weiter: Klicken Sie hier, um zur Komponentenauswahl zu gelangen.
-
Abbrechen: Brechen Sie die Übertragung ab und kehren Sie zum Projekt zurück.
Schritt 2: Zusätzliche Komponenten auswählen
In diesem Schritt können Sie einzelne Komponenten je nach Bedarf auswählen.
Komponenten, die auf der rechten Seite des Bildschirms aufgelistet sind, zeigen das Tag der letzten Übertragung an, in der sie enthalten waren.
Warnung
Falls ein nicht zugehöriges Projekt mit demselben Namen bereits in der Zielumgebung existiert (nicht Teil der Übertragungskette), kann die Übertragung nicht fortgesetzt werden. Der Bildschirm ist leer. In diesem Fall müssen Sie eines der Projekte umbenennen, bevor Sie die Übertragung versuchen.
Komponenten werden basierend auf ihrem Status in der Quell- und Zielumgebung gruppiert:

-
Erstellen: Komponenten, die im Quellprojekt vorhanden sind, aber nicht im Zielprojekt. Nach der Auswahl werden diese Komponenten im Zielprojekt erstellt.
Eine neue Operation wird auf der Designoberfläche des Zielprojekts an derselben Position relativ zu den benachbarten Operationen wie im Quellprojekt hinzugefügt. Wenn beispielsweise die Operationen A, C und B in dieser Reihenfolge im Quellprojekt vorhanden sind und das Zielprojekt A und B, aber nicht C enthält, wird C durch die Übertragung unmittelbar nach A und vor B platziert. Alle Operationsketten, die die übertragene Operation mit anderen Operationen verbinden, z. B. On Success, On Fail, On SOAP Fault oder
RunOperation-Funktionslinks, werden im Zielprojekt beibehalten. -
Überschreiben: Komponenten, die in beiden Projekten vorhanden sind, aber unterschiedliche Inhalte aufgrund des letzten Änderungsdatums und des Benutzervergleichs haben. Nach der Auswahl werden diese Komponenten im Zielprojekt ersetzt.
Klicken Sie auf das Symbol Änderungen anzeigen, um eine Diff-Ansicht mit einem Vergleich der Komponenteninhalte nebeneinander zu öffnen.
Die Titelleiste der Diff-Ansicht zeigt den Komponententyp und den Komponentennamen an (z. B. „Endpoint: HTTP v2" oder „Activity: GET"). Die folgenden Steuerelemente sind in der Titelleiste verfügbar:
- Pop-out: Öffnet die Diff-Ansicht in einem neuen Popup-Fenster. Klicken Sie erneut, um sie zur Inline-Position zurückzukehren.
- Maximieren / Wiederherstellen: Erweitert die Diff-Ansicht, um den verfügbaren Bildschirmbereich auszufüllen, oder stellt sie auf die Standardgröße zurück.
- Schließen: Schließt die Diff-Ansicht.
Sie können die Diff-Ansicht an ihrer Titelleiste ziehen, um sie überall auf dem Bildschirm neu zu positionieren, und sie durch Ziehen ihrer Kanten oder Ecken anpassen. Ein vertikaler Scrollbalken ist verfügbar, wenn die Diff viele Änderungen enthält.
Die Diff-Ansicht verwendet je nach Komponententyp eines der folgenden Formate:
-
Code-Diff-Ansicht: Wird für Skripte und Transformationen verwendet. Zeigt zwei Panels nebeneinander:

-
Linkes Panel: Zeigt die vorherige Version des Inhalts. Entfernte Zeilen sind rot hervorgehoben.
-
Rechtes Panel: Zeigt die aktualisierte Version des Inhalts. Hinzugefügte Zeilen sind grün hervorgehoben.
Bei Transformationen wird jede geänderte Zuordnungsregel als ein erweiterbarer Bereich angezeigt, der mit dem Feldpfad gekennzeichnet ist (z. B. „Mapping rule json/isActive"). Klicken Sie auf das Caret-Symbol, um einzelne Bereiche zu erweitern oder auszublenden.
-
-
Feldvergleichs-Diff-Ansicht: Wird für Tools, E-Mail-Benachrichtigungen, Operationen, Connector-Endpunkte und Connector-Aktivitäten verwendet. Zeigt eine Tabelle mit den Spalten Name, Vorher und Nachher, in der jedes geänderte Feld aufgelistet ist:

Eine geänderte Zeile ist in der Spalte Vorher rot und in der Spalte Nachher grün eingefärbt, und die spezifischen Zeichen oder Wörter, die sich innerhalb eines Werts geändert haben, sind stärker hervorgehoben. Zugehörige Felder sind unter Abschnittsüberschriften gruppiert, z. B. die einzelnen Bedingungen eines Decision-Tools, die verschachtelten Optionsgruppen eines Connector-Endpunkts oder die Schritte einer Connector-Aktivität. Ein Feld, dessen Wert auf eine Projektvariable oder globale Variable verweist, wird als verknüpfter Verweis angezeigt, der den Variablennamen anstelle ihres literalen Werts zeigt. Ein Anmeldeinformationsfeld wie ein Passwort oder Sicherheitstoken ist in den Spalten Vorher und Nachher maskiert.
Ein Feld, dessen Name oder Wert zu lang für die Anzeige in der Tabelle ist, oder dessen Wert ein Objekt oder Array ist (als JSON-String angezeigt), enthält ein -Symbol zum Erweitern. Klicken Sie auf das Symbol, um eine Inline-Diff dieses Feldsinhalts zu öffnen, die als Code-Diff mit rot hervorgehobenen entfernten Zeilen und grün hervorgehobenen hinzugefügten Zeilen angezeigt wird.
Bei einer Connector-Aktivität, die Daten abfragt oder abruft, kann ein Feld Response das Antwortschema als erweiterbare Struktur anzeigen. Zum Schema hinzugefügte Felder werden grün hervorgehoben.
Hinweis
Die für eine Connector-Aktivität angezeigten Zeilen spiegeln ihre zugrunde liegenden Konfigurationseigenschaften wider, die nicht immer eins-zu-eins mit den schrittweisen Konfigurationsbildschirmen der Aktivität übereinstimmen. Beispielsweise zeigt die Salesforce-Aktivität Query mehrere Konfigurationsschritte, die alle eine einzelne zugrunde liegende Query-Eigenschaft aktualisieren. Das Bearbeiten von Feldern über mehrere Schritte hinweg in der Aktivität kann daher als einzelne geänderte Zeile im Diff erscheinen.
-
Delete: Komponenten, die im Zielprojekt vorhanden sind, aber nicht im Quellprojekt. Nach Auswahl werden diese Komponenten aus dem Zielprojekt entfernt.
-
Unchanged: Komponenten, die in beiden Projekten vorhanden sind und basierend auf dem Änderungsdatum und dem Benutzervergleich denselben Inhalt haben. Diese Komponenten können nicht ausgewählt werden.
Sie können Komponenten in den Kategorien Create, Overwrite und Delete auswählen oder abwählen, um Ihre Übertragung zu konfigurieren.
-
Autoselect dependencies: Aktivieren Sie diese Option, um zu steuern, wie Komponentenabhängigkeiten während der Übertragung behandelt werden. Bei Aktivierung (Standard) werden beim Auswählen einer Komponente automatisch alle erforderlichen Abhängigkeiten ausgewählt, die nicht einzeln abgewählt werden können. Bei Deaktivierung können Sie einzelne Komponenten auswählen, ohne ihre Abhängigkeiten automatisch einzubeziehen.
-
Show: Versteckte Daten zu Last Modified anzeigen. Klicken Sie, um diese Informationen anzuzeigen.
-
Hide: Sichtbare Daten zu Last Modified ausblenden. Klicken Sie, um diese Informationen auszublenden.
-
Prev: Kehren Sie zum vorherigen Schritt zurück.
-
Next: Fahren Sie mit dem nächsten Schritt fort.
-
Transfer: Deaktiviert, bis alle Schritte in der Übertragungskonfiguration abgeschlossen sind. Bei Aktivierung klicken Sie, um den Übertragungsprozess mit den ausgewählten Komponenten und der Konfiguration zu starten. Nach Abschluss der Übertragung wird ein Bestätigungsdialogfeld mit einer Option zum Öffnen des Projekts in der Zielumgebung angezeigt.
-
Cancel: Brechen Sie die Übertragung ab und kehren Sie zum Projekt zurück.
Step 3: Configure variables
In diesem Schritt können Sie verwalten, wie Projektvariablen in die Zielumgebung übertragen werden.

Projektvariablen werden basierend auf ihrem Status in der Quell- und Zielumgebung gruppiert:
-
Create: Projektvariablen, die im Quellprojekt vorhanden sind, aber nicht im Zielprojekt. Nach Auswahl werden diese Projektvariablen im Zielprojekt erstellt.
-
Overwrite: Projektvariablen, die in beiden Projekten vorhanden sind, aber basierend auf dem Änderungsdatum und dem Benutzervergleich unterschiedliche Inhalte haben. Nach Auswahl werden diese Variablen im Zielprojekt ersetzt.
Klicken Sie auf das Symbol View changes, um eine Feldvergleich-Diff-Ansicht zu öffnen, die die Konfiguration der Variablen vor und nach der Änderung zeigt. Dabei werden dieselben Formate und Steuerelemente verwendet, die in Step 2: Select additional components beschrieben sind.
-
Delete: Projektvariablen, die im Zielprojekt vorhanden sind, aber nicht im Quellprojekt. Nach Auswahl werden diese Projektvariablen aus dem Zielprojekt entfernt.
-
Unchanged: Projektvariablen, die in beiden Projekten vorhanden sind und basierend auf dem Änderungsdatum und dem Benutzervergleich denselben Inhalt haben. Diese Projektvariablen können nicht ausgewählt werden.
Sie können Projektvariablen in den Kategorien Create, Overwrite und Delete auswählen oder abwählen, um Ihre Übertragung zu konfigurieren.
-
Include default value: Nach Auswahl wird der Wert der Projektvariablen im Zielprojekt durch den Standardwert des Quellprojekts ersetzt. Bei Deaktivierung wird der Wert der Projektvariablen nicht ersetzt.
Dieses Kontrollkästchen wird automatisch aktiviert, wenn Sie eine Variable auswählen (einzeln oder über Select all). Wenn Sie eine Variable abwählen, wird dieses Kontrollkästchen deaktiviert und ist nicht verfügbar.
-
Show: Versteckte Daten zu Last Modified anzeigen. Klicken Sie, um diese Informationen anzuzeigen.
-
Ausblenden: Sichtbare Zuletzt geändert-Daten ausblenden. Klicken Sie, um diese Informationen auszublenden.
-
Zurück: Zurück zum vorherigen Schritt.
-
Weiter: Zum nächsten Schritt.
-
Übertragen: Deaktiviert, bis alle Schritte konfiguriert sind. Wenn aktiviert, klicken Sie, um den Übertragungsprozess mit Ihren ausgewählten Komponenten und der Konfiguration zu starten. Nach Abschluss der Übertragung wird ein Bestätigungsdialog mit einer Option zum Öffnen des Projekts in der Zielumgebung angezeigt.
-
Abbrechen: Übertragung abbrechen und zum Projekt zurückkehren.
Schritt 4: OAuth-Endpunkte konfigurieren
Wählen Sie in diesem Schritt aus, ob die OAuth-Anwendungen übertragen werden sollen, die von Endpunkten bei der Übertragung verwendet werden. Eine OAuth-Anwendung ist eine App-Registrierung, die Sie auf der Seite App-Registrierungen der Management Console für 3-legged OAuth (3LO)-Connectoren erstellen.

Standardmäßig werden OAuth-Anwendungen nicht übertragen:
- Wenn ein Endpunkt während der ersten Übertragung im Zielproject erstellt wird, ist darin keine OAuth-Anwendung ausgewählt. Nach der Übertragung wählen Sie eine OAuth-Anwendung für den Endpunkt in der Zielumgebung aus und autorisieren die Verbindung.
- Wenn der Endpunkt bereits im Zielproject existiert, wird seine bestehende OAuth-Anwendung bei späteren Übertragungen beibehalten.
Andere Endpunkt-Eigenschaften wie der Endpunktname und der Authentifizierungsmechanismus werden wie gewohnt übertragen.
Endpunkte werden basierend auf ihrem Status in der Quell- und Zielumgebung in Kategorien organisiert (siehe Schritt 2: Zusätzliche Komponenten auswählen). Jede Kategorie zeigt an, wie viele ihrer Endpunkte ausgewählt sind, zum Beispiel Erstellen (0 von 1).
-
Anwendung übertragen: Aktivieren Sie das Kontrollkästchen neben einer Kategorie, um die OAuth-Anwendung für alle Endpunkte in dieser Kategorie zu übertragen. Aktivieren Sie das Kontrollkästchen neben einem einzelnen Endpunkt, um die OAuth-Anwendung in der Zielumgebung durch die OAuth-Anwendung der Quellumgebung zu ersetzen. Im deaktivierten Zustand (Standard) wird die OAuth-Anwendung der Zielumgebung beibehalten.
-
Zurück: Zurück zum vorherigen Schritt.
-
Weiter: Zum nächsten Schritt.
-
Übertragen: Deaktiviert, bis alle Schritte konfiguriert sind. Wenn aktiviert, klicken Sie, um den Übertragungsprozess mit Ihren ausgewählten Komponenten und der Konfiguration zu starten. Nach Abschluss der Übertragung wird ein Bestätigungsdialog mit einer Option zum Öffnen des Projekts in der Zielumgebung angezeigt.
-
Abbrechen: Übertragung abbrechen und zum Projekt zurückkehren.
Schritt 5: Zeitpläne konfigurieren
Konfigurieren Sie in diesem Schritt, wie Zeitpläne für Ihre Operationen übertragen werden.

- Zeitplaneinstellungen für Operationen übertragen: Aktivieren oder deaktivieren Sie diese Option, um die Übertragung von Zeitplankonfigurationen zu aktivieren oder zu deaktivieren. Wenn aktiviert, können Sie Zeitpläne auswählen, die auf das Zielproject übertragen werden sollen.
Zeitpläne werden basierend auf ihrer Übertragungsaction in Kategorien organisiert. Sie können einen Zeitplan erweitern, um zu sehen, welchen Operationen er zugewiesen ist. Operationen mit einem Label Zugewiesen sind derzeit diesem Zeitplan im Quellproject zugewiesen.
-
Erstellen: Zeitpläne, die im Quellproject vorhanden sind, aber nicht im Zielproject. Wenn ausgewählt, werden Zeitpläne und deren Zuweisungen im Zielproject erstellt.
-
Überschreiben: Zeitpläne, die in beiden Projekten vorhanden sind, aber basierend auf dem Vergleich von Änderungsdatum und Benutzer unterschiedliche Inhalte haben. Wenn ausgewählt, werden Zeitpläne und deren Zuweisungen im Zielproject ersetzt.
Klicken Sie auf das Icon Änderungen anzeigen, um eine Vergleichsansicht mit Feldunterschiede zu öffnen, die die Konfiguration des Zeitplans vor und nach der Änderung anzeigt und dabei die gleichen Formate und Steuerelemente wie in Schritt 2: Zusätzliche Komponenten auswählen verwendet.
-
Löschen: Zeitpläne, die im Zielproject vorhanden sind, aber nicht im Quellproject. Bei Auswahl werden diese Zeitpläne aus dem Zielproject entfernt.
-
Zuweisung aufheben: Zeitpläne, die in beiden Projekten vorhanden sind und in Vorgängen des Quellprojects nicht zugewiesen wurden. Bei Auswahl wird die Zuweisung dieser Zeitpläne zu Vorgängen für das Zielproject aufgehoben.
-
Anzeigen: Verborgene Zuletzt geändert-Daten anzeigen. Klicken, um diese Informationen anzuzeigen.
-
Ausblenden: Sichtbare Zuletzt geändert-Daten ausblenden. Klicken, um diese Informationen auszublenden.
-
Zurück: Zum vorherigen Schritt zurückkehren.
-
Weiter: Zum nächsten Schritt fortfahren.
-
Übertragen: Deaktiviert, bis alle Schritte konfiguriert sind. Bei Aktivierung klicken, um den Übertragungsprozess mit den ausgewählten Komponenten und der Konfiguration zu starten. Nach Abschluss der Übertragung wird ein Bestätigungsdialog mit einer Option zum Öffnen des Projekts in der Zielumgebung angezeigt.
-
Abbrechen: Übertragung abbrechen und zum Projekt zurückkehren.