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 die 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 unterschiedliche Begriffe verwendet: „abhängig von“ und „Abhängigkeit von“. In diesen Beispielen ist Komponente A „abhängig von“ von Komponente B. Komponente B ist „eine Abhängigkeit von“ von Komponente A:
- „Abhängig von“: Wenn eine Komponente von einer anderen abhängig ist, benötigt sie diese Komponente für ihre ordnungsgemäße Funktion. Eine Komponente, die von einer anderen abhängig ist, kann ohne diese nicht allein funktionieren. Wenn Komponente A Komponente B für eine erfolgreiche Ausführung benötigt, 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 abhängig ist, wird sie von der ersten Komponente für deren ordnungsgemäße Funktion benötigt. Eine Komponente, die von einer anderen Komponente abhängig ist, wird von einer anderen Komponente benötigt. Wenn Komponente A Komponente B für eine erfolgreiche Ausführung benötigt, ist Komponente B von Komponente A abhängig.
Abhängigkeiten anzeigen
Operationsabhängigkeiten können entweder über die Option Abhängigkeiten anzeigen in den Aktionsmenüs der Komponente oder über eine visuelle Anzeige auf der Tab Komponenten des Projektbereichs angezeigt werden.
Anzeigen von Abhängigkeiten mithilfe von Komponentenaktionsmenüs
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 im Projektbereich (siehe Aktionsmenü im Projektbereich Tab Komponenten).
- Die Design-Canvas (siehe Aktionsmenü in Design-Leinwand).
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 unter den Such- und Filterbereichen angezeigt.
Auf den Operation folgt eine Liste der Abhängigkeiten, von denen die Operation abhängig ist. Diese Liste ist nach Kategorien wie Ergebnis organisiert (wobei Operationen aufgelistet werden, die durch Operation verknüpft sind).), Aktivität, Transformation und Zeitplan. Jede Kategorie kann mit dem Dreiecke zur Anzeige von Abhängigkeiten. Ein einfacher Klick auf eine Abhängigkeit hebt die entsprechende Operation auf der Design-Canvas hervor. Ein Doppelklick auf eine Abhängigkeit öffnet den Konfigurationsbildschirm.
Es werden nur Abhängigkeiten der Operation angezeigt, die eine Ebene tief liegen. Beispielsweise ist die aufgelistete Transformation „Magento-Produktantwort“ eine Abhängigkeit der Operation, andere Komponenten, die eine Abhängigkeit der Transformation darstellen, werden jedoch nicht angezeigt. Auch Komponenten, die von der Operation abhängig sind, werden nicht angezeigt (d. h. Komponenten, von denen die Operation selbst abhängig ist, werden nicht aufgelistet).
Um die Abhängigkeitsansicht zu schließen, klicken Sie auf das Schließen-Symbol.
Anzeigen von Abhängigkeiten mithilfe eines visuellen Indikators
Beim Auswählen einer Operation entweder im 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 grauem Hintergrund.
Löschen eines Operation
Auf die Option Löschen zum dauerhaften Löschen einer einzelnen Operation kann von diesen Orten aus zugegriffen werden:
- Die Tab Workflows im Projektbereich (siehe Aktionsmenü Komponentenaktionen im Projektbereich Tab Workflows).
- Die Tab Komponenten im Projektbereich (siehe Aktionsmenü im Projektbereich Tab Komponenten).
- Die Design-Canvas (siehe Aktionsmenü in Design-Leinwand).
Auf die Option Nicht verwendete Vorgänge löschen zum dauerhaften Löschen nicht verwendeter Vorgänge in großen Mengen kann von diesem Speicherort aus zugegriffen werden:
- Die Tab Komponenten im Projektbereich (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öschvorgang bestätigen: Wenn von der Operation keine anderen Komponenten Operation sind, werden Sie in einem Dialogfeld aufgefordert, den Löschvorgang zu bestätigen. Nach der Bestätigung versucht Integration Studio, die Operation und alle ausgewählten Komponenten zu löschen. Wird die Operation von einer externen API aufgerufen, können die Operation und alle ausgewählten Komponenten nicht gelöscht werden.
- Andere Komponenten sind abhängig von der Operation: Wenn die Operation über andere Komponenten verfügt, deren Existenz von ihr abhängig ist, 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 können Sie auch Komponenten löschen, die durch den Operation nicht mehr referenziert (unbenutzt) sind. Dies sind Komponenten, auf die außer dem zu löschenden Operation aktuell keine anderen Komponenten verweisen. Diese Option ist standardmäßig aktiviert. Wenn diese Option aktiviert ist, werden in einer Liste die Komponenten angezeigt, die beim Löschen des Operation gelöscht werden. Klicken Sie auf Weiter, um 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 die Operation verweist, verbleiben im Projekt und sind über die Tab Komponenten im Projektfenster zugänglich. Im Dialogfeld werden keine weiteren zu löschenden Komponenten aufgeführt. Klicken Sie auf Weiter, um zu versuchen, nur die Operation dauerhaft zu löschen.
Wenn eine benutzerdefinierte Jitterbit API über den API-Manager konfiguriert ist, die diesen Operation aufruft, können Sie den Operation nicht löschen. Nachdem Sie auf Weiter geklickt haben, wird ein zusätzliches Dialogfeld angezeigt, das darauf hinweist, 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 der Fall. Tatsächlich werden alle Komponenten aufgelistet, die von der Operation abhängig sind. Klicken Sie auf Weiter, um zum Projekt-Designer zurückzukehren, ohne dass eine Aktion ausgeführt wird.
Um eine solche Operation zu löschen, müssen Sie das Projekt so ändern, dass die Operation nicht von diesen Komponenten abhängig ist. Wenn beispielsweise Operation B mit Operation A über Operation nachlegende verknüpft ist,, entfernen Sie zuerst 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, wird jeder zu löschende Operation aufgelistet:
Deaktivieren Sie alle Komponenten, die Sie nicht dauerhaft löschen möchten, und klicken Sie anschließend auf Löschen.
Entfernen einer Operation
Auf die Option Entfernen zum Entfernen einer 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 im Projektbereich (siehe Aktionsmenü im Projektbereich Tab Komponenten).
- Die Design-Canvas (siehe Aktionsmenü in Design-Leinwand).
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 Operation wiederverwenden.