Projektverlauf in Jitterbit Studio
Einführung
Diese Seite beschreibt, wie man den Projektverlauf einsehen, Snapshots verwalten und Projekte wiederherstellen kann. Der Projektverlauf wird maximal 180 Tage lang gespeichert. Snapshots bleiben unbegrenzt verfügbar. Wenn Sie ein Projekt exportieren, werden sowohl der Projektverlauf als auch die Snapshots aus der exportierten Version gelöscht.

Zugriff auf den Projektverlauf und Snapshots
Sie können die Projektverlauf-Leiste von den folgenden Orten aus aufrufen:
- Die Design-Leinwand (siehe Aktionenmenü der Design-Leinwand).
- Die Projekte-Seite (siehe Kartenansicht oder Listenansicht).
Die Leiste enthält zwei Registerkarten:
- Projektverlauf: Zeigt eine Liste von Projektänderungen und -bereitstellungen. Jeder Eintrag enthält das Datum, die Uhrzeit und den Benutzer, der jede Aktion durchgeführt hat.
- Snapshots: Zeigt eine Liste von automatisch oder manuell erstellten Snapshots.
Projektverlauf anzeigen
Ereignisse im Projektverlauf sind nach Tagen in umgekehrter chronologischer Reihenfolge gruppiert. Jedes Ereignis wird einzeln mit seinem Zeitstempel aufgeführt und zeigt den Vornamen und den Anfangsbuchstaben des Nachnamens des Benutzers.
Ereignisse zur Komponentenänderung zeigen ein Symbol, das den Komponententyp identifiziert. Fahren Sie mit der Maus über das Symbol, um ein Tooltip anzuzeigen, das den Typ zeigt (zum Beispiel "Skript", "Globale Variable" oder "Transformation").
Verlauf filtern
Die folgenden Steuerungen stehen zur Verfügung, um die Verlaufansicht zu filtern:

-
Suchfeld: Geben Sie ein einzelnes Schlüsselwort oder eine Schlüsselwortzeichenfolge ein. Nur Ereignisse, die die Schlüsselwortzeichenfolge enthalten, werden angezeigt, und die Schlüsselwortzeichenfolge wird blau hervorgehoben.

-
Zeitrahmen-Menü: Wählen Sie Letzte 30 Tage, Letzte 60 Tage, Letzte 90 Tage oder Letzte 180 Tage.
-
Ereignistyp-Menü: Wählen Sie aus, welche Ereignistypen angezeigt werden sollen. Die folgenden Optionen sind verfügbar:
- Alle Ereignisse: Zeigt alle Ereignisse der Projektgeschichte mit beliebigen Tags an.
- Deployments: Zeigt nur Deployment-Ereignisse an.
- Migrationen: Zeigt nur vollständige Projektübertragungen an.
- Importe: Zeigt nur Importereignisse an.
- Übertragungen: Zeigt nur selektive Übertragungseignisse an.
- Getaggt: Zeigt Ereignisse an, die getaggt wurden.
Ereignisdetails anzeigen
Um Ereignisdetails anzuzeigen oder zu minimieren, klicken Sie auf den Pfeil neben einer Tagesüberschrift, um alle Ereignisse für diesen Tag zu erweitern oder zu minimieren.

Die folgenden zusätzlichen Steuerungen sind verfügbar:
- Alle erweitern / minimieren: Erweitert oder minimiert alle Ereignisdetails auf einmal.
- Letzte bereitgestellte Version wiederherstellen: Stellt das Projekt auf die letzte Bereitstellung zurück.
- Als CSV herunterladen: Lädt die aktuellen gefilterten Verlaufsdaten herunter.
Ereignistypen
Die folgende Tabelle beschreibt jeden Ereignistyp:
| Ereignistyp | Aktionen |
|---|---|
| Change: Komponente erstellt, aktualisiert oder gelöscht. Bei Skripten und Transformationen werden detaillierte Änderungsinformationen standardmäßig als verschachtelte Aufzählungspunkte angezeigt. Diese Details können mit den Pfeilen erweitert oder minimiert werden. Wenn Sie auf ein Änderungsereignis für eine erstellte oder aktualisierte Komponente klicken, wird die Entwurfskanvas auf die Komponente fokussiert (mit einem blauen Rand umrandet), der Tab Workflows wird mit einem grünen Hintergrund angezeigt, und die Komponente wird im Tab Komponenten ausgewählt. | Klicken Sie, um die Komponente anzuzeigen. |
| Export: Projekt zu einem bestimmten Datum und Uhrzeit exportiert. | Nur Details anzeigen. |
| Import: Komponente importiert. Ein Ersetzen-Symbol zeigt an, dass die importierte Komponente eine vorhandene Komponente ersetzt. Ein Neu-Symbol zeigt an, dass die importierte Komponente neu ist. | Nur Details anzeigen. |
| Übertragung: Selektive Übertragung Ereignis, zusammen mit dem Projektgeschichtstag des Ereignisses, falls vorhanden. | Tags und Kommentare hinzufügen oder wiederherstellen. |
| Migration: Vollständige Projektübertragung zu oder von einer anderen Umgebung, zusammen mit dem erforderlichen Projektgeschichtstag des Ereignisses. | Tags und Kommentare hinzufügen oder wiederherstellen. |
| Bereitstellung: Projektbereitstellung, zusammen mit dem Projektgeschichtstag des Ereignisses, falls vorhanden. | Tags und Kommentare hinzufügen oder wiederherstellen. |
| Wiederherstellung: Projekt auf vorherige Version zurückgesetzt, zusammen mit dem Projektgeschichtstag des Ereignisses, falls vorhanden. | Tags und Kommentare hinzufügen oder wiederherstellen. |
Detaillierte Änderungsinformationen für Skripte und Transformationen
Für Skript- und Transformationskomponenten werden die detaillierten Änderungsinformationen standardmäßig als verschachtelte Aufzählungspunkte unter dem Änderungsereignis angezeigt:

Die detaillierten Änderungen können Folgendes umfassen:
- Änderungen des Skripttyps (zum Beispiel: "Skripttyp wurde von JavaScript in Jitterbit Script geändert").
- Änderungen des Skriptinhalts (angezeigt als "Skriptinhalt wurde geändert").
- Änderungen der Transformationszuordnung.
- Andere direkte Konfigurationsaktualisierungen.
Hinweis
Indirekte Änderungen werden nicht protokolliert. Wenn beispielsweise ein Skript oder eine Transformation indirekt geändert wurde, indem der Wert einer in einem Skript verwendeten Variablen geändert wurde, wird dieses Detail nicht protokolliert. Eine Änderung der Variablenkomponente selbst wird jedoch weiterhin separat protokolliert.
Änderungen vergleichen
Für Skript- und Transformationsänderungsereignisse, die Aktualisierungen des Inhalts oder der Zuordnungsregeln umfassen, erscheint ein Änderungen anzeigen-Symbol neben dem Änderungsdetail. Klicken Sie auf Änderungen anzeigen, um eine Differenzansicht zu öffnen, die einen Seitenvergleich des Komponenteninhalts vor und nach der Änderung zeigt.
Hinweis
Differenzansichten sind nur für Änderungen verfügbar, die direkt in Studio vorgenommen wurden. Änderungen, die durch Import- oder Übertragungsaktionen angewendet wurden, enthalten keine Differenzinformationen.

Die Titelleiste der Differenzansicht zeigt den Zeitstempel des Ereignisses, den Komponententyp und den Komponentennamen (zum Beispiel: "7:06 Uhr Skript: Daten feinabstimmen"). Die folgenden Steuerungen sind in der Titelleiste verfügbar:
-
Popup öffnen: Öffnet die Differenzansicht in einem neuen Popup-Fenster.
-
Maximieren / Wiederherstellen: Erweitert die Differenzansicht, um den verfügbaren Bildschirmplatz auszufüllen, oder stellt sie auf ihre Standardgröße zurück.
-
Schließen: Schließt die Differenzansicht.
Sie können die Differenzansicht an ihrer Titelleiste ziehen, um sie überall auf dem Bildschirm neu zu positionieren, und sie durch Ziehen an ihren Rändern oder Ecken in der Größe ändern.
Die Diff-Ansicht zeigt zwei Panels nebeneinander:
- Linkes Panel: Zeigt die vorherige Version des Inhalts an. Entfernte Zeilen sind rot hervorgehoben.
- Rechtes Panel: Zeigt die aktualisierte Version des Inhalts an. Hinzugefügte Zeilen sind grün hervorgehoben.
Für Transformationen erscheint jede geänderte Mapping-Regel als ein zusammenklappbarer Abschnitt, der mit dem Feldpfad beschriftet ist (zum Beispiel "Mapping-Regel json/isActive"). Klicken Sie auf das Caret, um einzelne Abschnitte zu erweitern oder zu reduzieren. Ein vertikaler Scrollbalken ist verfügbar, wenn der Diff viele Änderungen enthält.
Snapshots verwalten
Snapshots erfassen den Zustand Ihres Projekts zu bestimmten Zeitpunkten. Automatische Snapshots werden während Bereitstellungen, Übertragungen und Importe erstellt. Sie können auch manuelle Snapshots erstellen.

Manuelles Snapshot erstellen
Um ein Snapshot zu erstellen, führen Sie die folgenden Schritte aus:
-
Öffnen Sie den Snapshots-Tab im Projektverlauf.
-
Klicken Sie auf das Snapshot erstellen-Symbol.
-
Der Dialog Neues Snapshot enthält die folgenden Felder:

- Tag: Geben Sie ein eindeutiges Tag ein, um das Snapshot zu kennzeichnen (erforderlich).
- Beschreibung: Geben Sie eine optionale Beschreibung ein.
-
Klicken Sie auf Speichern.
Snapshots werden unbegrenzt gespeichert.
Snapshots filtern
Die folgenden Steuerungen sind im Snapshots-Tab verfügbar:

-
Nach Tag suchen: Geben Sie Tag-Namen ein, um spezifische Snapshots zu finden.
-
Typ-Menü: Filtern Sie nach Automatischen oder Manuellen Snapshots:
-
Automatisch: Automatische Snapshots werden während dieser Ereignisse erfasst:
- Bereitstellung: Der Projekt-Designer zum Zeitpunkt der Bereitstellung.
- Übertragung oder Migration: Der Zielprojekt-Designer, bevor die Übertragung oder Migration angewendet wird.
- Import: Der Projekt-Designer, bevor der Import angewendet wird.
-
Manuell: Snapshots manuell erstellt.
-
Tag-Ereignisse und Snapshots
Transfer-, Bereitstellungs- und Wiederherstellungsevents können Tags und Kommentare zur Versionierung und Organisation enthalten.
Tag-Anforderungen
Transferereignisse müssen von der Projektübertragungsoberfläche mit Tags versehen werden, bevor das Projekt übertragen werden kann.
Bereitstellungsevents können so konfiguriert werden, dass sie Tags oder Kommentare erfordern. Um Tags oder Kommentare zur Bereitstellungszeit zu verlangen, aktivieren Sie Tags bei der Bereitstellung erforderlich im Bereitstellungs-Tab der Projekteinstellungen. Wenn aktiviert, sehen Sie einen Dialog, der nach dem erforderlichen Tag oder Kommentar fragt, wenn Sie das Projekt bereitstellen.
Tags hinzufügen oder bearbeiten
Um ein Tag hinzuzufügen oder zu bearbeiten, führen Sie die folgenden Schritte aus:
-
Fahren Sie mit der Maus über das Ereignis oder den Snapshot.
-
Klicken Sie auf Details.
-
Der Dialog enthält die folgenden Felder:

-
Tag: Geben Sie ein Label ein (ein einzigartiges Tag wird empfohlen, ist aber nicht erforderlich).
-
Kommentar (Ereignisse) oder Beschreibung (Snapshots): Geben Sie zusätzliche Informationen ein.
-
-
Klicken Sie auf Speichern.
Sie können Tags und Kommentare, die Sie hinzugefügt haben, bearbeiten. Tags und Kommentare, die von anderen Benutzern hinzugefügt wurden, sind nur lesbar.
Ein Projekt wiederherstellen
Projekt-Backups werden automatisch erstellt, wenn Sie ein Projekt übertragen, bereitstellen oder wiederherstellen.
Auf eine bestimmte Version wiederherstellen
Um ein Projekt wiederherzustellen, führen Sie die folgenden Schritte aus:
-
Suchen Sie im Projektverlauf die Ereignis- oder Snapshot, zu der Sie wiederherstellen möchten.
-
Fahren Sie mit der Maus über das Ereignis oder den Snapshot.
-
Klicken Sie auf Diese Version wiederherstellen.
-
Klicken Sie im Bestätigungsdialog auf Wiederherstellen.
Der Projekt-Designer wird auf die ausgewählte Version zurückgesetzt. Diese Aktion hat keinen Einfluss auf die bereitgestellte Version. Stellen Sie das Projekt erneut bereit, um den wiederhergestellten Zustand bereitzustellen.
Alternativ können Sie Ihr Projekt auf die zuletzt bereitgestellte Version zurücksetzen, indem Sie das Symbol letzte bereitgestellte Version wiederherstellen (oben beschrieben) verwenden.
Hinweis
Projektwiederherstellungsereignisse können nicht rückgängig gemacht oder wiederholt werden.
Beschädigte Projekte wiederherstellen
Wenn ein Projekt beschädigt ist und nicht geöffnet werden kann, können Sie auf die Projektgeschichte über das Aktionsmenü des Projekts auf der Projekte Seite zugreifen und das Projekt auf einen früheren Zustand vor der Beschädigung wiederherstellen.
Zusammenarbeit während der Wiederherstellung
Wenn mehrere Benutzer gleichzeitig an demselben Projekt arbeiten und jemand das Projekt wiederherstellt, geschieht Folgendes:
- Ein Informationsdialog erscheint für alle aktiven Benutzer.
- Das Schließen des Dialogs aktualisiert ihre Ansicht, um den wiederhergestellten Projektzustand widerzuspiegeln.
Dieses Verhalten verhindert unerwartete Änderungen an aktiven Arbeitssitzungen ohne Vorwarnung.