Zum Inhalt springen

Wiederverwendungsvorgänge im Jitterbit Integration Studio

Einführung

Auf dieser Seite wird beschrieben, wie Sie Vorgänge in einem Projekt wiederverwenden. Die Wiederverwendung anderer Arten von Projektkomponenten wird unter Wiederverwendung von Komponenten behandelt.

Diese Seite ist in die folgenden Abschnitte unterteilt:

  • Terminologie zur Wiederverwendung von Komponenten
    In diesem Abschnitt wird die Terminologie definiert, die zur Diskussion der Wiederverwendung von Komponenten verwendet wird. Das Erkennen des Unterschieds zwischen unabhängigen Komponenten und Verweisen auf diese Komponenten bildet die Grundlage für das Verständnis der zugehörigen UI-Begriffe:
    • Duplizieren einer Operation, um eine Kopie der Operation zu erstellen, entweder mit Operation Schritt oder Operation Schritt
    • Referenzieren einer bestehenden Operation
    • Ausschneide- oder Kopiervorgänge, um sie in der Zwischenablage zu platzieren
    • Einfügen als neuer Operation oder als Referenz, je nach Kontext
  • Ausschneide- und Kopiervorgänge
    In diesem Abschnitt werden die verschiedenen Stellen beschrieben, an denen Sie Operationen ausschneiden und kopieren können. Durch das Ausschneiden einer Operation wird auch die Operation oder ihre Referenz aus dem Projekt gelöscht, je nachdem, wo sie ausgeschnitten wurde.
  • Erstellen Sie eine neue Operation aus einer bestehenden Operation
    In diesem Abschnitt werden die verschiedenen Möglichkeiten beschrieben, wie Sie aus einer vorhandenen Operation eine neue Operation erstellen können. Dies geschieht durch Duplizieren einer vorhandenen Operation oder durch Ausschneiden/Kopieren und Einfügen an bestimmten Stellen. Sie können eine Kopie einer Operation entweder mit Schrittreferenzen (außer bei bestimmten Aktivitätstypen) oder mit Schrittkopien erstellen. Kopien von Operationen mit Salesforce, Salesforce Service Cloud und ServiceMax Aktivitäten erstellen Sie diese Aktivitäten immer als neue Aktivitäten und nicht als Referenzen, da die Wiederverwendung mehrerer gleicher Instanzen dieser Aktivitätstypen nicht zulässig ist.
  • Erstellen Sie eine Komponentenreferenz
    In diesem Abschnitt werden die verschiedenen Möglichkeiten beschrieben, wie Sie auf Vorgänge verweisen können. Auf Vorgänge kann durch eine beliebige Kombination anderer Komponenten mehrfach verwiesen werden. In einem einzelnen Workflow kann jedoch nur einmal auf sie verwiesen werden.

Terminologie zur Wiederverwendung von Komponenten

Projektkomponenten, wie sie im Integration Studio Die Benutzeroberfläche kann entweder aus unabhängigen Komponenten oder Komponentenreferenzen bestehen:

  • 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 Projektfenster auf der Tab Workflows. Auf Komponenten kann auch von Komponenten verwiesen werden, die nicht Teil eines Workflows sind.

Eine Operation als eigenständige Komponente kann in einem Projekt auf zwei Arten wiederverwendet werden:

  • Duplizieren verwendet die Konfiguration einer vorhandenen Operation, um eine neue, unabhängige Komponente in einem Projekt zu erstellen. Nachdem Sie eine Operation dupliziert haben, werden alle Änderungen, die Sie an der ursprünglichen unabhängigen Komponente vornehmen, nicht in der Kopie widergespiegelt, und alle Änderungen, die Sie an der Kopie vornehmen, wirken sich nicht auf die ursprüngliche unabhängige Komponente aus. Wenn Sie eine Operation duplizieren, wird eine neue Operation auf der Tab Komponenten des Projektfensters angezeigt und ist eine unabhängige Komponente im Projekt.

    Sie können eine Operation entweder mit Schrittreferenzen oder mit Schrittkopien duplizieren:

    • Eine mit Schrittreferenzen duplizierte Operation enthält Referenzen auf die ursprünglichen Operation. (Eine Ausnahme: Alle Salesforce, Salesforce Service Cloud und ServiceMax Aktivitäten werden dupliziert und nicht referenziert.)
    • Eine mit Schrittkopien duplizierte Operation erstellt Kopien jedes ursprünglichen Operation Schritt als neue Komponenten.

    Ein Operation kann auch zwischen Projekten eingefügt werden, die in derselben Browsersitzung geöffnet sind.

  • Referenzierung ist die mehrmalige Verwendung derselben Operation 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 in Projekt Workflows enthalten sein können oder nicht. Zum Beispiel kann auf eine Operation in einer Operation verwiesen werden, die für eine andere Operation konfiguriert ist, und auch in einer Script und auch in einem einzelnen Projekt-Workflow. Wenn Sie auf eine Komponente innerhalb oder außerhalb von Projekt Workflows verweisen, wird die Referenzanzahl der Komponente auf der Tab Komponenten des Projektbereichs erhöht.

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

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

  • Schneiden legt eine Kopie einer Operation in Ihre Zwischenablage und löscht entweder die ursprüngliche unabhängige Komponente oder die Komponentenreferenz, je nachdem, wo die Operation ausgeschnitten wurde:
    • Wenn ein Operation aus der Tab Komponenten des Projektbereichs ausgeschnitten wird, wird die ursprüngliche unabhängige Komponente gelöscht.
    • Wenn ein Operation aus der Design-Canvas oder der Tab Workflows des Projektbereichs ausgeschnitten wird, wird, da die Komponente ein Verweis auf eine ursprünglich unabhängige Komponente ist, nur der Verweis gelöscht und die ursprünglich unabhängige Komponente bleibt unverändert.
  • Kopieren legt eine Kopie einer Operation in Ihre Zwischenablage. Die ursprüngliche unabhängige Komponente bleibt unverändert. Das Kopieren und anschließende Einfügen einer Operation kann je nach Kontext beim Einfügen entweder zu einer neuen unabhängigen Komponente oder zu einer Komponentenreferenz führen.
  • Einfügen erstellt je nach Kontext beim Einfügen entweder eine unabhängige Komponente oder eine Komponentenreferenz. Beispiel:

Ausschneide- und Kopiervorgänge

Sie können auf die Menüaktionen Ausschneiden und Kopieren über das Aktionsmenü einer Operation 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 unter macOS) und kopieren Sie (Control+C unter Windows oder Linux und Command+C unter macOS).

Sowohl Ausschneide- als auch Kopiervorgänge erstellen eine Kopie der Operation in Ihrer Zwischenablage.

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

Wenn Sie einen Operation aus einem Projekt-Workflow ausschneiden (von der Design-Canvas oder der Tab Workflows des Projektbereichs), wird nur die Komponentenreferenz gelöscht. Die ursprüngliche unabhängige Komponente bleibt unverändert.

Erstellen einer neuen Operation aus einer vorhandenen Operation

Sie können einen neuen Operation als unabhängige Komponente erstellen, indem Sie eine Kombination der Menüaktionen Ausschneiden, Kopieren und Einfügen (oder deren Tastaturkürzel) oder die Menüaktion Duplizieren verwenden.

Wenn Sie eine Kombination der Menüaktionen Ausschneiden, Kopieren und Einfügen (oder deren Tastaturkürzel) verwenden, wird mit folgenden Ausnahmen ein neuer Operation unter Verwendung der Konfiguration des ursprünglichen Vorgangs erstellt:

  • Alle zugewiesenen Zeitpläne werden entfernt.
  • Alle konfigurierten Vorgänge werden entfernt.

Wenn Sie die Menüaktion Duplizieren verwenden, wird ein neuer Operation mit derselben Konfiguration wie der ursprüngliche Operation erstellt, einschließlich aller zugewiesenen Zeitpläne und konfigurierten Operation.

Der Standardname der neuen Operation ist der Name der ursprünglichen unabhängigen Komponente, an den die Erweiterung - Kopie angehängt wird. Nachfolgenden Kopien wird zusätzlich eine in Klammern erhöhte Nummer angehängt.

Paste

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

Eine Operation (außer den unten aufgeführten) kann auch zwischen Projekten eingefügt werden, die in derselben Browsersitzung geöffnet sind. Beim Einfügen von Operationen mit Aktivitätsschritten zwischen Projekten wird beim ersten Einfügen der Operation mit einer Aktivität ein neuer Endpoint erstellt. Nachfolgende Einfügungen werden mit dem vorhandenen Endpoint verbunden.

Notiz

Eine Operation mit einem Schritt als 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 Operationen mit Schritten als Aktivitäten, die aus einem benutzerdefinierten Connector erstellt wurden, eingefügt werden in ein Projekt eingefügt werden, in dem der benutzerdefinierte Konnektor nicht vorhanden ist. Darüber hinaus können Vorgänge mit Schritten als Aktivitäten, die mit einer globalen Verbindung verknüpft sind, kann nicht zwischen Projekten eingefügt werden.

Wichtig

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

Einen Operation ausschneiden oder kopieren und fügen Sie den Operation dann in die Tab Komponenten des Projektbereichs oder in die Design-Canvas ein:

  • Registerkarte „Komponenten“ im Projektfenster: Verwenden Sie die Menüaktion Einfügevorgang aus dem Aktionsmenü einer Komponentenkategorie (siehe Aktionsmenü der Tab „Komponenten“ im Projektbereich Tab Komponenten). Diese Aktion ist nur aktiviert, wenn sich eine Operation in Ihrer Zwischenablage befindet.
  • Design-Canvas: Wählen Sie die Drop-Zone einer Operation auf der Design-Canvas aus und verwenden Sie dann deren Menüaktion Einfügen (siehe Aktionsmenü in Entwurfsfläche). Wenn eine Operation ein einziges Mal in die Design-Canvas eingefügt wird, wird eine neue, unabhängige Komponente erstellt und ein Verweis auf diese Komponente zum Projekt Workflow hinzugefügt.

Beim Anlegen der neuen Operation wird Ihr Cursor zum Umbenennen auf den Operation positioniert.

Duplizieren

Sie können auf die Menüaktion Duplizieren über das Aktionsmenü einer Operation auf der Tab Komponenten des Projektbereichs zugreifen (siehe Aktionsmenü im Projektbereich Tab Komponenten) oder die Design-Canvas.

Die Menüaktion Duplizieren bietet die Auswahl zwischen zwei Duplizierungsmethoden:

  • Mit Schrittverweisen: Erstellt nur eine neue, unabhängige Operation. Die duplizierte Operation enthält Verweise auf alle Schritte der ursprünglichen Operation, mit Ausnahme von Salesforce, Salesforce Service Cloud und ServiceMax Aktivitäten, die dupliziert werden.
  • Mit Schrittkopien: Erstellt eine neue, unabhängige Operation und neue, unabhängige Komponenten, die als Operation referenziert werden. Für jeden Operation Schritt werden neue Komponenten erstellt und von der neuen Operation referenziert.

Wird die Operation aus dem Design-Canvas erstellt, wird die neue Operation auch im Projekt-Workflow referenziert. Die neue Operation wird direkt unter der ursprünglichen Operation angezeigt und der Cursor wird zum Umbenennen auf den Operation positioniert.

Erstellen einer Komponentenreferenz

Auf einen Operation kann im gesamten Projekt von anderen Komponenten oder Workflows verwiesen werden.

Auf eine Operation kann von jeder beliebigen Kombination anderer Komponenten mehrfach verwiesen werden. In einem einzigen Workflow kann jedoch nur einmal auf sie verwiesen werden. Auf eine Operation kann weder im selben Workflow noch in mehreren Workflows mehrfach verwiesen werden.

Verweisen auf einen Operation

Sie können auf denselben Operation in einem Projekt mehrmals und an mehreren Stellen verweisen, wie unten beschrieben.

Konfigurieren einer Operation

Wählen Sie beim Konfigurieren einer Operation eine Operation aus auf einen anderen Operation. Derselbe Operation kann Gegenstand von Aktionen sein, die so konfiguriert sind, dass sie bei Erfolg, Fehlschlag oder SOAP Fehler einer beliebigen Anzahl anderer Vorgänge im selben Projekt ausgeführt werden.

Aufrufen einer Operation in einem Script

Verwenden Sie eine Operation mit einem Jitterbit Script Allgemeine Funktion, das als Parameter einen Operation verwendet, wie z. B. RunOperation oder GetLastOperationRunStartTime Eine Operation kann von Funktionen beliebig oft aufgerufen werden.

Ziehen und Ablegen

Ziehen Sie eine Operation, die sich derzeit nicht in einem Workflow befindet, aus der Tab Komponenten des Projektbereichs zu einem offenen Workflow auf der Design-Canvas:

Operation

Obwohl auf Operationen nicht von mehr als einem Workflow verwiesen werden kann, kann eine einzelne Operation sowohl in einem einzelnen Workflow enthalten sein als auch von einer oder mehreren Operation und/oder -funktionen referenziert werden (unabhängig von jeglichen Verknüpfungen mit Operationen, die sich im selben oder in unterschiedlichen Workflows befinden können oder nicht).

Ein Operation kann auf der Design-Canvas eines Projekts nur einmal erscheinen.

Paste

Sobald Sie eine Kopie einer Operation in Ihrer Zwischenablage haben, können Sie sie mit der aktuellen Browseranwendung oder dem aktuellen Browsermodus in dasselbe Projekt einfügen, aus dem Sie sie kopiert haben. Das Einfügen von Operationen als Referenzen zwischen Projekten und Browsermodi wird nicht unterstützt.

Einen Operation ausschneiden oder kopieren und fügen Sie die Operation dann in die Design-Canvas ein, indem Sie die Menüaktion Einfügen aus dem Aktionsmenü einer Operation-Dropzone verwenden (siehe Aktionsmenü der Dropzone in Entwurfsfläche). Wenn eine Operation ein einziges Mal in die Design-Canvas eingefügt wird, wird eine neue, unabhängige Komponente erstellt und ein Verweis auf diese Komponente zum Projekt-Workflow hinzugefügt. Wenn dieselbe Operation weitere Male eingefügt wird, wird ein zusätzlicher Verweis auf die neu erstellte Operation im Projekt Workflow hinzugefügt.

Zeigen Sie die Anzahl der Komponenten- und Workflow Referenzen an

Komponenten- und Workflow Referenzen werden gezählt und innerhalb der Tab Komponenten des Projektfensters angezeigt. Die Anzahl hängt davon ab, wie oft in den Workflows eines Projekts auf die Komponente verwiesen wird.

Hinweis

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

  • Keine Referenzen

    Wenn eine Operation in keinem der Workflows des Projekts referenziert wird (in keinem der Workflows des Projekts verwendet wird), wird sie als nicht verwendete Operation bezeichnet. Nicht verwendete Komponenten, einschließlich Operationen, werden im Projektfenster mit einem nicht referenzierten Symbol neben dem Komponentennamen.

    Wenn Sie beispielsweise einen Operation aus dem Projektbereich duplizieren, wird er nicht in einem Workflow auf der Design-Canvas angezeigt:

    Operationen nicht referenziert

  • Eine einzige Referenz

    Wenn auf der Design-Canvas nur einmal auf eine Operation verwiesen wird, wird sie ohne visuellen Indikator neben dem Komponentennamen angezeigt.

    Beispielsweise sind diese Vorgänge jeweils in einem Workflow enthalten:

    Operationen Einzelreferenz

  • Mehrere Referenzen

    Wenn auf der Design-Canvas mehrfach auf eine Operation verwiesen wird, wird die Anzahl der Projekt Workflow Komponenten und/oder Workflows, von denen darauf verwiesen wird, in einem Badge neben dem Komponentennamen angezeigt.

    In diesem Beispiel befinden sich Beispielvorgang und Zweiter Beispielvorgang jeweils in einem Workflow und verfügen jeweils über eine Operation, die so konfiguriert ist, dass sie Beispielvorgang - Kopieren aufruft, der per Referenz Teil des Workflow ist, was zu zwei Referenzzählern führt:

    Operationen mit mehreren Referenzen

    Die Anzahl entspricht nicht notwendigerweise der Anzahl der Verweise auf die Operation. Wenn eine Operation mehrfach von einer anderen Komponente referenziert wird, kann dies als eine oder mehrere Verweise gezählt werden, je nachdem, wie auf die Operation verwiesen wurde. Konfigurierte Operation zählen jeweils als Verweis, aber mehrere Verweise von Nicht-Operationskomponenten werden bei der Gesamtzählung nicht aggregiert.

    Zum Beispiel:

    • Ein Script, das eine Operation zweimal über seinen Referenzpfad in einem Script referenziert — möglicherweise durch Verwendung beider GetLastOperationRunStartTime Und RunOperation Funktionen - zählt die Operation nur ein einziges Mal.

    • Eine Operation, die so konfiguriert ist, dass sie eine Operation sowohl bei Erfolg als auch bei Misserfolg eine Operation Durchführen, zählt die Operation zweimal.

Obwohl es im Projektfenster keinen visuellen Hinweis darauf gibt, dass Operation konfiguriert sind, können Sie die Verknüpfung der Operationen ermitteln, indem Sie Abhängigkeiten anzeigen oder den Dialog zum Löschen von Operation starten, wie in Operationsabhängigkeiten, -löschung und -entfernung beschrieben.

Wenn Sie beispielsweise die Abhängigkeiten von Beispieloperation und Zweite Beispieloperation anzeigen, sehen Sie, dass Beispieloperation - Kopieren von den ersten beiden Operationen abhängig ist. Wenn Sie versuchen, Beispieloperation - Kopieren zu löschen, werden Beispieloperation und Zweite Beispieloperation als Komponenten aufgeführt, die verhindern, dass Beispieloperation - Kopieren gelöscht werden kann.