Abhängigkeiten anzeigen, löschen und einen Operation im Jitterbit Integration Studio entfernen
Einführung
Beim Anzeigen der Abhängigkeiten einer Operation werden die anderen Projektkomponenten aufgelistet, von denen die Operation abhängig ist. Wenn andere Komponenten von der Operation abhängig sind, müssen diese Abhängigkeiten entfernt werden, bevor eine Operation gelöscht werden kann. Darüber hinaus können Operationen, die in einem Workflow enthalten sind, aus dem Workflow entfernt werden.
Definitionen
Bei der Diskussion von Abhängigkeiten ist es wichtig, die Terminologie zu verstehen. Es werden zwei verschiedene Ausdrücke verwendet: abhängig von und Abhängigkeit von. In diesen Beispielen ist Komponente A abhängig von Komponente B. Komponente B ist eine Abhängigkeit von Komponente A:
- Abhängig von: Wenn eine Komponente von einer anderen Komponente abhängig ist, benötigt sie diese Komponente, um ordnungsgemäß zu funktionieren. Eine Komponente, die von einer anderen Komponente abhängig ist, kann ohne diese Komponente nicht allein stehen. Wenn Komponente A Komponente B benötigt, um erfolgreich ausgeführt zu werden, ist Komponente A von Komponente B abhängig. Anders ausgedrückt: Komponente A hängt von Komponente B ab.
- Abhängigkeit von: Wenn eine Komponente von einer anderen Komponente abhängig ist, wird sie von der ersten Komponente benötigt, damit die erste Komponente ordnungsgemäß funktioniert. Eine Komponente, die von einer anderen Komponente abhängig ist, ist die Komponente, die von einer anderen benötigt wird. Wenn Komponente A Komponente B benötigt, um erfolgreich ausgeführt zu werden, ist Komponente B eine Abhängigkeit von Komponente A.
Abhängigkeiten anzeigen
Operationsabhängigkeiten können entweder über die Option Abhängigkeiten anzeigen in den Aktionsmenüs der Komponenten oder über einen visuellen Indikator auf der Tab Komponenten des Projektbereichs angezeigt werden.
Abhängigkeiten mithilfe von Komponentenaktionsmenüs anzeigen
Auf die Option Abhängigkeiten anzeigen kann von diesen Orten aus zugegriffen werden:
- Die Tab Workflows im Projektbereich (siehe Aktionsmenü Komponentenaktionen im Projektbereich Tab Workflows).
- Die Tab Komponenten des Projektbereichs (siehe Aktionsmenü im Projektbereich Tab Komponenten).
- Die Design-Canvas (siehe Aktionsmenü „Komponentenaktionen“ in Entwurfsfläche).
Wenn Sie Abhängigkeiten anzeigen auswählen, wird die Abhängigkeitsansicht auf der Tab Workflows des Projektbereichs geöffnet:
In der Abhängigkeitsansicht wird der Name der ausgewählten Operation unterhalb der Such- und Filterbereiche angezeigt.
Auf den Operation folgt eine Liste der Abhängigkeiten, von denen die Operation abhängig ist. Diese Liste ist nach Kategorien organisiert, wie z. B. Ergebnis (in dem Operationen aufgelistet sind, die durch Operation verknüpft sind)), Aktivität, Transformation und Zeitplan. Jede Kategorie kann mit dem Offenlegungsdreiecke.
Es werden nur Abhängigkeiten der Operation angezeigt, die eine Ebene tief sind. Während beispielsweise die aufgelistete Transformation „Magento Product Response“ eine Abhängigkeit der Operation ist, werden andere Komponenten, die eine Abhängigkeit der Transformation sind, nicht angezeigt. Auch Komponenten, die von der angezeigten Operation abhängig sind, werden nicht angezeigt (d. h. Komponenten, von denen die Operation selbst eine Abhängigkeit ist, werden nicht aufgelistet).
Um die Abhängigkeitsansicht zu schließen, klicken Sie auf das Schließen-Symbol.
Abhängigkeiten mithilfe eines visuellen Indikators anzeigen
Beim Auswählen einer Operation entweder auf der Tab Komponenten des Projektfensters oder auf der Design-Canvas (beim Anzeigen der Tab Komponenten) wird ein Abhängigkeitssymbol wird neben dem Namen einer Komponente angezeigt, die eine Abhängigkeit der ausgewählten Operation darstellt:
Eine ausgewählte Operation wird mit einem Auswahlsymbol angezeigt{style="width: 23px"} und ein grauer Hintergrund.
Löschen eines Operation
Auf die Option Löschen zum dauerhaften Löschen eines einzelnen Operation kann von diesen Orten aus zugegriffen werden:
- Die Tab Workflows im Projektbereich (siehe Aktionsmenü Komponentenaktionen im Projektbereich Tab Workflows).
- Die Tab Komponenten des Projektbereichs (siehe Aktionsmenü im Projektbereich Tab Komponenten).
- Die Design-Canvas (siehe Aktionsmenü „Komponentenaktionen“ in Entwurfsfläche).
Auf die Option Nicht verwendete Vorgänge löschen zum dauerhaften Löschen mehrerer Vorgänge gleichzeitig kann von diesem Speicherort aus zugegriffen werden:
- Die Tab Komponenten des Projektbereichs (siehe Aktionsmenü der Tab „Komponenten“ im Projektbereich Tab Komponenten).
Löschen
Wenn Sie Löschen auswählen, werden Sie in einem Dialogfeld aufgefordert, den Löschvorgang zu bestätigen, oder es wird darauf hingewiesen, dass für den Operation Abhängigkeiten bestehen:
- Löschung bestätigen: Wenn die Operation keine anderen Komponenten hat, die von der Operation abhängig sind, werden Sie in einem Dialog aufgefordert, das Löschen zu bestätigen. Nach der Bestätigung Integration Studio versucht, den Operation und alle ausgewählten Komponenten zu löschen. Wenn der Operation von einer externen API aufgerufen wird, können der Operation und alle ausgewählten Komponenten nicht gelöscht werden.
- Weitere Komponenten sind von der Operation abhängig: Wenn von der Existenz der Operation andere Komponenten abhängig sind, wird in einem Dialogfeld sofort darauf hingewiesen, dass die Operation nicht gelöscht werden kann.
Löschen bestätigen
Wenn keine anderen Komponenten von dieser Operation abhängig sind, werden Sie in einem Dialogfeld aufgefordert, das Löschen der Operation zu bestätigen:
Im Dialogfeld ist eine Option enthalten, mit der auch alle Komponenten gelöscht werden können, die durch das Löschen des Operation nicht mehr referenziert (nicht verwendet) werden. Dies sind Komponenten, auf die derzeit außer dem zu löschenden Operation keine anderen Komponenten verweisen. Diese Option ist standardmäßig ausgewählt. Wenn diese Option ausgewählt ist, werden in einer Liste die Komponenten angezeigt, die beim Löschen des Operation gelöscht werden. Klicken Sie auf Weiter, um zu versuchen, den Operation und die aufgelisteten Komponenten dauerhaft zu löschen.
Um nur die Operation zu löschen, ohne zusätzliche Komponenten zu löschen, deaktivieren Sie die Auswahl:
Alle Komponenten, auf die nur durch die Operation verwiesen wird, verbleiben im Projekt und sind über die Tab Komponenten des Projektfensters zugänglich. Im Dialogfeld werden keine weiteren zu löschenden Komponenten aufgeführt. Klicken Sie auf Fortfahren, um zu versuchen, nur die Operation dauerhaft zu löschen.
Wenn eine benutzerdefinierte Jitterbit API über den API-Manager konfiguriert ist, das diesen Operation aufruft, können Sie den Operation nicht löschen. Nachdem Sie auf Weiter geklickt haben, wird ein zusätzliches Dialogfeld angezeigt, das angibt, dass der Operation von einer externen API aufgerufen wird:
Klicken Sie auf Weiter, um zum Projekt-Designer zurückzukehren, ohne dass eine Aktion ausgeführt wird. Um einen solchen Operation zu löschen, löschen Sie zuerst die API über den API-Manager oder ändern Sie ihre Konfiguration, sodass dieser Operation nicht von der API ausgelöst wird, und versuchen Sie dann erneut, den Operation zu löschen.
Andere Komponenten sind abhängig von der Operation
Wenn es andere Projektkomponenten gibt, die von der Operation abhängig sind, werden diese Komponenten aufgelistet:
Beachten Sie, dass der Text in diesem Dialogfeld fälschlicherweise suggeriert, dass Abhängigkeiten der Operation aufgelistet werden. Dies ist nicht wahr, und tatsächlich werden alle Komponenten aufgelistet, die von der Operation abhängig sind. Klicken Sie auf Weiter, um zum Projektdesigner zurückzukehren, ohne dass eine Aktion ausgeführt wird.
Damit eine solche Operation gelöscht werden kann, müssen Sie das Projekt so ändern, dass die Operation nicht von diesen Komponenten abhängig ist. Wenn beispielsweise Operation B mit Operation nachlegende zu Operation A verknüpft ist,, entfernen Sie zunächst die Verknüpfung und versuchen Sie dann erneut, den Operation zu löschen.
Nicht verwendete löschen
Wenn Sie Nicht verwendete löschen auswählen, werden alle zu löschenden Operation aufgelistet:
Deaktivieren Sie alle Komponenten, die Sie nicht dauerhaft löschen möchten, und klicken Sie dann auf Löschen.
Entfernen eines Operation
Auf die Option Entfernen zum Entfernen eines Operation aus der Design-Canvas kann von diesen Stellen aus zugegriffen werden:
- Die Tab Workflows im Projektbereich (siehe Aktionsmenü Komponentenaktionen im Projektbereich Tab Workflows).
- Die Tab Komponenten des Projektbereichs (siehe Aktionsmenü im Projektbereich Tab Komponenten).
- Die Design-Canvas (siehe Aktionsmenü in Entwurfsfläche).
Wenn Sie Entfernen für eine bestimmte Instanz auswählen (auf der Tab Workflows des Projektbereichs oder der Design-Canvas), wird die Operation von der Design-Canvas entfernt. Wenn Sie Entfernen auf der Tab Komponenten des Projektbereichs auswählen, werden alle Instanzen der Operation von der Design-Canvas entfernt.
Alle anderen Verweise auf die Operation, z. B. in Scripts, Transformations oder Konfigurationseinstellungen, sind davon nicht betroffen. Das Entfernen von Operationen ist unabhängig von Abhängigkeiten zulässig, da die Operationen nicht aus dem Projekt gelöscht werden und weiterhin auf der Tab Komponenten des Projektbereichs verfügbar sind.
Informationen zum Wiederverwenden einer Operation, die Sie aus der Design-Canvas entfernt haben, finden Sie unter Wiederverwenden von Operationen.