Zum Inhalt springen

Verwandeln Sie Ihre Kontakte in Urlaubsgeld mit unserem neuen Kundenempfehlungsprogramm! Erfahren Sie mehr

Projektkomponenten im Jitterbit Integration Studio wiederverwenden

Einführung

Auf dieser Seite wird beschrieben, wie Projektkomponenten wiederverwendet werden, die als Operation oder zur Unterstützung von Vorgängen verwendet werden.

Diese Seite ist in die folgenden Abschnitte unterteilt:

  • Terminologie zur Wiederverwendung von Komponenten
    Dieser Abschnitt definiert die Terminologie für die Wiederverwendung von Komponenten. Der Unterschied zwischen unabhängigen Komponenten und Referenzen auf diese Komponenten bildet die Grundlage für das Verständnis der zugehörigen UI-Begriffe:
    • Duplizieren einer Komponente zum Erstellen einer Kopie
    • Referenzieren einer vorhandenen Komponente
    • Ausschneiden oder Kopieren von Komponenten zum Platzieren in der Zwischenablage
    • Einfügen als neue Komponente oder als Referenz, je nach Kontext
  • Komponenten ausschneiden und kopieren
    Dieser Abschnitt beschreibt die verschiedenen Stellen, an denen Sie Komponenten ausschneiden und kopieren können. Durch das Ausschneiden einer Komponente wird diese oder ihre Referenz aus dem Projekt gelöscht, je nachdem, wo sie ausgeschnitten wurde.
  • Neue Komponente aus einer vorhandenen Komponente erstellen
    Dieser Abschnitt beschreibt die verschiedenen Möglichkeiten, aus einer vorhandenen Komponente eine neue Komponente zu erstellen. Dies geschieht typischerweise durch Duplizieren einer vorhandenen Komponente oder durch Ausschneiden/Kopieren und Einfügen an den vorgesehenen Stellen. Bestimmte Arten von Aktivitäten (Salesforce, Salesforce Service Cloud und ServiceMax-Aktivitäten) führt beim Einfügen immer zu einer neuen Komponente, da die Wiederverwendung mehrerer Instanzen dieser Aktivitätstypen nicht zulässig ist.
  • Erstellen einer Aktivitäts- oder Tool-Instanz
    Dieser Abschnitt beschreibt die verschiedenen Möglichkeiten, eine Instanz einer Aktivität oder eines Tools als neue, unabhängige Komponente zu erstellen. Dies geschieht per Drag & Drop oder durch Ausschneiden/Kopieren und Einfügen an den vorgesehenen Stellen.
  • Komponentenreferenz erstellen
    Dieser Abschnitt beschreibt die verschiedenen Möglichkeiten, Komponenten zu referenzieren. Bestimmte Komponenten können als Operation verwendet werden, während andere Komponententypen Operationen unterstützen. Die meisten dieser Komponententypen können mehrfach referenziert werden.

Details zum Referenzieren einer Transformation, die ein von einer Aktivität geerbtes Schema verwendet, finden Sie als Ergänzung zu dieser Seite in Transformation.

Die Wiederverwendung von Operationen selbst wird unter Operationswiederverwendung behandelt.

Terminologie zur Wiederverwendung von Komponenten

Projektkomponenten, wie sie in der Benutzeroberfläche von Integration Studio angezeigt werden, können entweder unabhängige Komponenten oder Komponentenreferenzen sein:

  • Unabhängige Komponenten sind die einzelnen Bausteine eines Projekts und befinden sich im Projektfenster auf der Tab Komponenten. Unabhängige Komponenten sind die Komponenten im Projekt.
  • Komponentenreferenzen verweisen auf die unabhängigen Komponenten. Komponentenreferenzen in Projekt-Workflows sind im Design-Canvas enthalten und im Projektbereich auf der Tab Workflows. Auf Komponenten kann auch von Komponenten verwiesen werden, die nicht Teil von Workflows sind.

Eine unabhängige Komponente kann in einem Projekt auf zwei Arten wiederverwendet werden:

  • Duplizieren verwendet die Konfiguration einer vorhandenen Komponente, um eine neue, unabhängige Komponente in einem Projekt zu erstellen. Nach dem Duplizieren einer Komponente werden Änderungen an der ursprünglichen, unabhängigen Komponente nicht in die Kopie übernommen, und Änderungen an der Kopie wirken sich nicht auf die ursprüngliche, unabhängige Komponente aus. Beim Duplizieren einer Komponente wird eine neue Komponente auf der Tab Komponenten des Projektfensters angezeigt und ist eine unabhängige Komponente im Projekt. Eine Komponente kann auch zwischen Projekten eingefügt werden, die in derselben Browsersitzung geöffnet sind.
  • Referenzierung verwendet dieselbe Komponente mehr als einmal in einem Projekt und ist die Art und Weise, wie Sie Projekt Workflows erstellen. Ein Komponentenverweis in einem Workflow ist eine Operation, Aktivität, Transformation, ein Script oder eine Email-Benachrichtigung, die visuell auf der Design-Canvas dargestellt wird und auf der Tab Workflows des Projektbereichs angezeigt wird (mit Ausnahme von Email Benachrichtigungen). Komponentenverweise können auch in anderen Komponenten enthalten sein, die wiederum in Projekt-Workflows enthalten sein können, aber nicht müssen. Zum Beispiel kann auf eine Projektvariable in der Konfiguration einer Aktivität verwiesen werden, die als Operation Schritt in einem Projekt-Workflow verwendet wird, und sie kann auch in einem Script referenziert werden, das selbst von keinem Projekt-Workflows referenziert wird. Wenn Sie auf eine Komponente innerhalb oder außerhalb von Projekt-Workflows verweisen, erhöht sich der Referenzzähler der Komponente auf der Tab Komponenten des Projektbereichs.

Das Wort Kopie wird als Substantiv verwendet, um eine neue, unabhängige Komponente zu beschreiben, die aus einer vorhandenen Komponente erstellt wurde.

Die Wörter Ausschneiden und Kopieren als Aktionen legen beide eine Kopie einer Komponente in die Zwischenablage. Diese Kopie wird dann verwendet, um entweder eine unabhängige Komponente oder eine Komponentenreferenz zu erstellen. Welche der beiden Komponenten erstellt wird, hängt vom Kontext beim Einfügen ab:

  • Schneiden legt eine Kopie einer Komponente in Ihrer Zwischenablage ab und löscht entweder die ursprüngliche unabhängige Komponente oder die Komponentenreferenz, je nachdem, wo die Komponente ausgeschnitten wurde:
    • Wenn eine Komponente aus der Tab Komponenten des Projektbereichs ausgeschnitten wird, wird die ursprüngliche unabhängige Komponente gelöscht.
    • Wenn eine Komponente aus der Design-Canvas oder der Tab Workflows des Projektbereichs ausgeschnitten wird, wird nur der Verweis gelöscht, da es sich bei der Komponente um einen Verweis auf eine ursprüngliche unabhängige Komponente handelt, und die ursprüngliche unabhängige Komponente bleibt unverändert.
  • Kopieren kopiert eine Komponente oder einen Aktivitätstyp in die Zwischenablage. Die ursprüngliche, unabhängige Komponente bleibt unverändert. Durch Kopieren und Einfügen einer Komponente kann je nach Kontext entweder eine neue, unabhängige Komponente oder eine Komponentenreferenz erstellt werden.
  • Einfügen erzeugt je nach Kontext entweder eine unabhängige Komponente oder eine Komponentenreferenz. Beispiel:

Komponenten ausschneiden und kopieren

Sie können auf die Menüaktionen Ausschneiden und Kopieren über das Aktionsmenü einer Komponente oder eines Aktivitätstyps an einer der folgenden Stellen zugreifen:

Sie können auch die Standard-Tastaturkürzel zum Ausschneiden verwenden (Control+X unter Windows oder Linux und Command+X auf macOS) und kopieren Sie (Control+C unter Windows oder Linux und Command+C unter macOS).

Sowohl beim Ausschneiden als auch beim Kopieren von Komponenten wird eine Kopie der Komponente in die Zwischenablage kopiert. Aktivitätstypen können auch aus der Design-Komponentenpalette kopiert werden. Die Kopie in der Zwischenablage wird zum Erstellen einer neuen Komponente im Projekt (einer Aktivitätsinstanz) verwendet.

Hinweis

Wenn die Option Erforderliche Anmeldeinformationen beim Kopieren in die Zwischenablage einfügen Organisationsrichtlinie deaktiviert ist, können Komponenten mit Endpoint nicht zwischen Organisationen ausgeschnitten oder kopiert werden.

Das Ausschneiden einer unabhängigen Komponente aus dem Projekt (über die Registerkarte Komponenten im Tab) löscht die ursprüngliche unabhängige Komponente aus dem Projekt. Da das Löschen erforderlich ist, ist das Ausschneiden einer Komponente nur bei nicht referenzierten Komponenten möglich. Die Standarddialoge zum Löschen werden wie in Komponentenabhängigkeiten, Löschen und Entfernen beschrieben angezeigt.

Durch das Ausschneiden einer Komponentenreferenz aus einem Projekt-Workflow (auf der Design-Canvas oder auf der Tab „Workflows“ im Projektbereich) wird nur die Komponentenreferenz gelöscht. Die ursprüngliche unabhängige Komponente bleibt unverändert.

Erstellen einer neuen Komponente aus einer vorhandenen Komponente

Das Erstellen einer neuen, unabhängigen Komponente aus einer vorhandenen, unabhängigen Komponente ist für Schemata, Aktivitäten, Tools, Projektvariablen, Email-Benachrichtigungen und Zeitpläne verfügbar.

Sie können aus diesen vorhandenen Komponenten eine neue Komponente erstellen, indem Sie eine Kombination der Menüaktionen Ausschneiden oder Kopieren verwenden (siehe Kopieren und Ausschneiden von Komponenten oben) und Einfügen (siehe Einfügen unten) (oder ihre Tastaturkürzel) oder mithilfe der Menüaktion Duplizieren (siehe Duplizieren unten). Es gibt weitere Möglichkeiten zum Erstellen neuer Salesforce, Salesforce Service Cloud und ServiceMax-Aktivitäten (siehe Salesforce, Salesforce Service Cloud und ServiceMax-Aktivitäten unten).

Der Standardname der neuen Komponente entspricht dem Namen der ursprünglichen, unabhängigen Komponente, ergänzt um den Zusatz - Kopie. Nachfolgende Kopien erhalten zusätzlich eine fortlaufende Nummer in Klammern. Da Projektvariablennamen keine Leerzeichen, Bindestriche oder Klammern enthalten dürfen, enthält der Standardname einer duplizierten Projektvariable keine Klammern, sondern einen Unterstrich anstelle von Leerzeichen und Bindestrich.

Paste

Sobald Sie eine Kopie einer Komponente in Ihrer Zwischenablage haben, können Sie diese mit der aktuellen Browseranwendung oder dem Browsermodus, aus dem Sie sie kopiert haben, in dasselbe Projekt einfügen.

Hinweis

Wenn die Option Erforderliche Anmeldeinformationen beim Kopieren in die Zwischenablage einfügen Organisationsrichtlinie deaktiviert ist, können Komponenten mit Endpoint nicht zwischen Organisationen eingefügt werden.

Eine Komponente (mit Ausnahme der unten aufgeführten) kann auch zwischen Projekten eingefügt werden, die in derselben Browsersitzung geöffnet sind. Beim Einfügen von Aktivitäten zwischen Projekten wird beim ersten Einfügen der Aktivität ein neuer Endpoint erstellt. Nachfolgende Einfügungen in dasselbe Projekt werden mit dem vorhandenen Endpoint verbunden.

Notiz

Eine Verbindung oder Aktivität, die nur auf privaten Agenten verwendet werden kann, kann nicht in ein Projekt in einer Umfeld eingefügt werden, die mit einem Cloud-Agenten verknüpft ist. Ebenso wenig können Verbindungen oder Aktivitäten, die aus einem benutzerdefinierten Konnektor erstellt wurden, in ein Projekt eingefügt werden, in dem der benutzerdefinierte Konnektor nicht vorhanden ist. Darüber hinaus können globale Verbindungen und die damit verbundenen Aktivitäten können nicht zwischen Projekten eingefügt werden.

Wichtig

Bekanntes Problem: Das projektübergreifende Einfügen funktioniert derzeit im Firefox Browser nicht. Nur Chrome oder Safari (nur macOS ) können zum Einfügen zwischen Projekten verwendet werden.

Komponente ausschneiden oder kopieren, und verwenden Sie dann die Menüaktion Einfügen aus dem Aktionsmenü der Komponentenpalette auf der Tab Komponenten des Projektbereichs (siehe Aktionsmenü der Tab Komponenten im Projektbereich Tab Komponenten). Diese Aktion ist in den Kategorien Dateien, Endpoints, Scripts, Transformations, Projektvariablen, Emails und Zeitpläne verfügbar und wird nur aktiviert, wenn Sie eine Komponente des entsprechenden Typs in Ihrer Zwischenablage haben.

Beim Erstellen der neuen Komponente wird Ihr Cursor zum Umbenennen auf den Komponentennamen positioniert.

Duplizieren

Sie können auf die Menüaktion Duplizieren für eine Komponente im Projekt über das Aktionsmenü einer Komponente auf der Tab Komponenten im Projektbereich zugreifen (siehe Aktionsmenü im Projektbereich Tab Komponenten).

Wenn Sie auf Duplizieren klicken, wird eine neue, nicht referenzierte, unabhängige Komponente mit derselben Konfiguration wie die ursprüngliche unabhängige Komponente erstellt.

Salesforce, Salesforce Service Cloud und ServiceMax-Aktivitäten

Für Salesforce, Salesforce Service Cloud und ServiceMax-Aktivitäten, können Sie die Aktivität auch auf der Design-Canvas einfügen, um auf eine der folgenden Arten eine neue, unabhängige Komponente zu erstellen:

  • Wählen Sie eine Drop-Zone auf der Design-Canvas aus und verwenden Sie dann deren Menüaktion Einfügen (siehe Aktionsmenü in Design-Leinwand), um eine Aktivitätsinstanz im Projekt zu erstellen und einen Verweis auf diese Aktivitätsinstanz im Projekt-Workflow hinzuzufügen.
  • Wählen Sie eine Drop-Zone auf der Design-Canvas aus und verwenden Sie dann die Tastenkombination Control+V (Windows oder Linux) oder Command+V (macOS), um eine Aktivitätsinstanz im Projekt zu erstellen und im Projekt-Workflow einen Verweis auf diese Aktivitätsinstanz hinzuzufügen.

Sie können auch eine vorhandene Salesforce -, Salesforce Service Cloud- oder ServiceMax-Aktivität aus der Tab Komponenten des Projektbereichs ziehen zu einer Komponenten-Drop-Zone auf der Design-Canvas.

Beim Platzieren der Aktivität auf der Design-Canvas wird in einem Dialogfeld darauf hingewiesen, dass eine neue, unabhängige Komponente erstellt wird:

Komponentenkopie erstellen

Erstellen einer Aktivität oder Toolinstanz

Sie können eine Instanz einer Aktivität oder eines Tools per Drag & Drop als neue, unabhängige Komponente erstellen (siehe Drag & Drop unten) oder durch eine Kombination der Kopieren (siehe Ausschneiden und und Schneidekomponenten oben) und Einfügen-Menüaktionen (siehe Einfügen unten) oder ihre Tastaturkürzel.

Ziehen und Ablegen

Ziehen Sie eine Aktivität oder einen Werkzeugtyp aus der Design-Komponentenpalette Endpoints und -konnektoren, Globale Endpoints oder Tools Registerkarten zu einer Drop-Zone innerhalb eines Workflow:

Aktivitätsinstanz erstellen

Tipp

Während Sie eine Komponente über die Design-Canvas ziehen, können Sie diese Aktionen ausführen:

  • Verwenden Sie die Escape-Taste ESC auf Ihrer Tastatur, um die Verschiebung abzubrechen.
  • Wechseln Sie Workflows, indem Sie mit der Maus über die Tab eines geöffneten Workflows fahren.

Paste

Wenn Sie einen Aktivitätstyp kopieren, wird mit der Kopie eine neue, unabhängige Komponente im Projekt (eine Aktivitätsinstanz) erstellt.

Nachdem Sie den Aktivitätstyp kopiert haben, können Sie ihn im selben Projekt mit der aktuellen Browseranwendung oder dem Browsermodus einfügen, aus dem Sie ihn kopiert haben. Das Einfügen von Aktivitätstypen zwischen Projekten und Browsermodi wird nicht unterstützt.

Aktivitätstyp kopieren und fügen Sie es dann auf eine der folgenden Arten ein, wodurch eine Aktivitätsinstanz als unabhängige Komponente erstellt wird:

  • Verwenden Sie die Menüaktion Aktivität einfügen, die über das Aktionsmenü der Tab Komponenten in der Tab Komponenten des Projektbereichs zugänglich ist (siehe Aktionsmenü der Tab Komponenten im Projektbereich Tab Komponenten), um eine Aktivitätsinstanz im Projekt zu erstellen.
  • Wählen Sie eine Drop-Zone auf der Design-Canvas aus und verwenden Sie dann deren Menüaktion Einfügen (siehe Aktionsmenü in Design-Leinwand), um eine Aktivitätsinstanz im Projekt zu erstellen und einen Verweis auf diese Aktivitätsinstanz im Projekt-Workflow hinzuzufügen.
  • Wählen Sie eine Drop-Zone auf der Design-Canvas aus und verwenden Sie dann die Tastenkombination Control+V (Windows oder Linux) oder Command+V (macOS), um eine Aktivitätsinstanz im Projekt zu erstellen und im Projekt-Workflow einen Verweis auf diese Aktivitätsinstanz hinzuzufügen.

Erstellen einer Komponentenreferenz

Bestimmte Komponententypen, darunter Aktivitäten und Werkzeuge, können als Operation verwendet werden. Andere Komponententypen können zur Unterstützung von Arbeitsvorgängen eingesetzt werden. Die meisten dieser Komponententypen können, wie unten beschrieben, mehrfach referenziert werden.

Als Operation verwendete Komponenten

Bestimmte Arten von Aktivitäten und Tools können mehrfach als Schritte in einer Operation referenziert werden:

  • Aktivitäten: Die meisten Aktivitäten können mehrfach als Operation referenziert werden. Ausnahmen sind Salesforce, Salesforce Service Cloud und ServiceMax-Aktivitäten, auf die nicht von mehr als einer Komponente verwiesen werden kann. Stattdessen können Sie eine Kopie einer Salesforce -, Salesforce Service Cloud- oder ServiceMax-Aktivität erstellen, um sie an anderer Stelle zu verwenden.

  • Werkzeuge: Alle Werkzeuge (Transformations, Scripts und Flow Control-Tools) können mehrfach als Operation referenziert werden.

    Notiz

    Beim Verweisen auf eine Transformation mithilfe eines von einer Aktivität geerbten Schema steuert die Reihenfolge, in der die Schritte einer Operation konfiguriert werden, wie Schemata über Transformation hinweg weitergegeben werden, wie in Transformation beschrieben.

Sie können per Drag & Drop oder durch eine Kombination der Menüaktionen Ausschneiden oder Kopieren und Einfügen bzw. der entsprechenden Tastenkombinationen einen Verweis auf einen dieser Komponententypen als Operation Schritt erstellen.

Ziehen und Ablegen

Ziehen Sie die Komponente aus der Tab Komponenten des Projektbereichs zu einer Drop-Zone innerhalb eines Workflow:

Aktivität wiederverwenden

Tipp

Während Sie eine Komponente über die Design-Canvas ziehen, können Sie diese Aktionen ausführen:

  • Verwenden Sie die Escape-Taste ESC auf Ihrer Tastatur, um die Verschiebung abzubrechen.
  • Wechseln Sie Workflows, indem Sie mit der Maus über die Tab eines geöffneten Workflows fahren.

Paste

Sobald Sie eine Kopie einer Komponente in der Zwischenablage haben, können Sie diese im selben Projekt mit der aktuellen Browseranwendung oder im Browsermodus einfügen, aus dem Sie sie kopiert haben. Das Einfügen von Komponentenreferenzen zwischen Projekten und Browsermodi wird nicht unterstützt.

Komponente ausschneiden oder kopieren, wählen Sie eine Drop-Zone auf der Design-Canvas aus und fügen Sie die Komponente dann auf eine der folgenden Arten ein:

  • Verwenden Sie die Menüaktion Einfügen, die über das Aktionsmenü der Drop-Zone auf der Design-Canvas zugänglich ist (siehe Aktionsmenü“ in Design-Leinwand).
  • Verwenden Sie die Tastenkombination Control+V (Windows oder Linux) oder Command+V (macOS).

Zur Unterstützung einer Operation verwendete Komponenten

Die meisten Komponenten, die nicht als Schritte in einer Operation verwendet werden können, können möglicherweise wiederverwendet oder anderweitig referenziert werden. Die Wiederverwendung von Komponenten zur Unterstützung von Operationen wird in der Dokumentation der einzelnen Komponenten beschrieben:

  • Endpoints: Endpoints in Jitterbit Script, um bestimmte Arten bestehender Verbindungen und Aktivitäten als Argumente mit Jitterbit-Funktionen zu verwenden
  • Benachrichtigungen: Email Benachrichtigungen, zum Verknüpfen einer vorhandenen Email-Nachricht in mehreren Operation
  • Operationen: Operationen in Jitterbit Script, um bestehende Operationen als Argumente mit Jitterbit-Funktionen zu verwenden
  • Zeitpläne: Operationspläne, um vorhandene Zeitpläne auf mehrere Vorgänge anzuwenden
  • Schemas: Schema, zur Auswahl eines gespeicherten Schema während der Schema
  • Scripts: Scripts in Jitterbit Script, um vorhandene Scripts als Argumente mit Jitterbit-Funktionen zu verwenden
  • Variablen: Variablen, zum Referenzieren von Variablen, die beliebig oft gelesen werden können

Zeigen Sie die Anzahl der Komponentenreferenzen an

Komponentenreferenzen werden gezählt und innerhalb der Tab Komponenten des Projektbereichs angezeigt.

Wenn eine Komponente von keiner der Operationen innerhalb der Workflows eines Projekts referenziert wird, wird sie als nicht verwendete Komponente bezeichnet. Nicht verwendete Komponenten werden mit einem Nicht referenziertes Symbol neben dem Komponentennamen.

Beispielsweise werden diese beiden neuen Scripts von keinem Workflow Vorgang referenziert:

Scripts nicht referenziert

Wenn auf der Design-Canvas nur einmal auf eine Komponente verwiesen wird, wird sie im Projektbereich ohne visuelle Anzeige neben dem Komponentennamen angezeigt.

Beispielsweise werden diese Scripts jeweils innerhalb einer einzelnen Workflow Operation verwendet:

Einzelreferenz für Scripts

Wenn auf eine Komponente auf der Design-Canvas mehrere Male verwiesen wird, auch innerhalb anderer Komponenten, die auf der Design-Canvas verwendet werden, wird die Anzahl der Verweise in einem Badge neben dem Komponentennamen angezeigt.

In diesem Beispiel wird auf das erste Script sowohl innerhalb einer Workflow Operation als auch von einem anderen Script innerhalb einer Workflow Operation verwiesen, und auf das zweite Script wird von einem weiteren Script innerhalb einer Workflow Operation verwiesen:

Scripts mit mehreren Referenzen

Diese Anzahl entspricht nicht unbedingt der Anzahl der Referenzen auf die Komponente. Wird eine Komponente mehrfach von einer anderen Komponente referenziert, zählt dies als eine einzelne Referenz. Beispiel:

  • Eine Projektvariable, die innerhalb eines Script mehrmals referenziert wird, zählt als nur einmal referenziert.
  • Eine Projektvariable, die innerhalb einer Aktivitätskonfiguration mehrmals referenziert wird, zählt als nur einmal referenziert.

Notiz

Die Anzahl der Referenzen basiert auf dem Projekt, wie es derzeit im Projekt-Designer von Integration Studio vorhanden ist, und berücksichtigt nicht, ob Komponenten in Harmony bereitgestellt wurden.