Kurzanleitung für Jitterbit Integration Studio
Einführung
Dieses Handbuch richtet sich an neue Benutzer von Integration Studio, die webbasierte Projektdesign-Anwendung von Jitterbit. Dieser Leitfaden behandelt die Grundlagen für den Einstieg in die Erstellung eines neuen Projekts von Grund auf und bietet einen Überblick über Projektdesign-Konzepte.
Eine umfassende Anleitung und eine Schritt-für-Schritt-Anleitung finden Sie in der Einführung in Jitterbit Integration Studio Kurs auf Jitterbit University. Im Rahmen dieses Kurses können Sie auch das ergänzende Laborhandbuch für praktische Module deckt eine Vielzahl von Anwendungsfällen ab, um Ihnen den Einstieg zu erleichtern.
Jitterbit Marketplace bietet außerdem Hunderte vorgefertigter Projekte, indem es Integration Studio Integrationsrezepte anbietet und Integration Studio-Prozessvorlagen. Informationen zum Einstieg in ein vorhandenes Rezept oder eine vorhandene Vorlage finden Sie unter Starten eines Rezept- oder Vorlagenprojekts.
Zugriff auf Integration Studio
Der Zugriff auf Integration Studio erfolgt direkt über das Harmony-Portal.
Klicken Sie auf der Zielseite des Harmony-Portals auf die Fliese Integration Studio:
Integration Studio wird auf der Seite Projekte geöffnet, wo Sie als Nächstes Ihr erstes Projekt erstellen können.
Erstellen eines Projekts
Die Seite Projekte zeigt ein Repository mit verfügbaren Integration Studio-Projekten. Beim ersten Zugriff auf Integration Studio ist dieser Bildschirm leer. Klicken Sie auf Neues Projekt, um zu beginnen:
Füllen Sie Basisprojektinformationen aus auf der Tab Allgemein und klicken Sie dann auf Entwurf starten, um den Projekt-Designer zu öffnen.
Entwerfen Sie ein Projekt
Der Projekt-Designer ist die Schnittstelle, über die Sie ein Projekt entwerfen. Er umfasst die Projektsymbolleiste, den Projektbereich, die Design-Canvas und eine Komponentenpalette sowie die Konfigurationsbildschirme für jede Komponente, z. B. für Transformations, Scripts, Verbindungen und Aktivitäten.
Beim Öffnen eines Projekts werden diese Teile des Projektdesigners angezeigt, wie im folgenden Beispiel für ein bereits entworfenes Projekt gezeigt:
Im Allgemeinen entwerfen Sie Workflows - oder Sammlungen von Vorgängen, die zur Vereinfachung für den Benutzer gruppiert sind - innerhalb der Design-Canvas mithilfe der Tools, die in der Komponentenpalette, im Projektbereich und auf der Design-Canvas selbst bereitgestellt werden.
Die nächsten Abschnitte führen Sie durch den grundlegenden Designprozess:
- Konnektivität herstellen
- Operation erstellen
- Verketten Sie Operationen mithilfe von Operation
- Bereitstellung und Ausführung von Operationen
Konnektivität herstellen
Die Design-Komponentenpalette bietet Zugriff auf Konnektivitätsressourcen. Hier stellen Konnektoren die Schnittstelle zur Eingabe von Benutzerdaten wie Anmeldeinformationen bereit, um eine Verbindung herzustellen. Im Tab Endpoints und Konnektoren der Komponentenpalette zeigt die Kategorie Konnektoren die konfigurierbaren Konnektortypen an. Jeder Konnektor wird durch ein Konnektorordnersymbol und den Konnektornamen dargestellt. Klicken Sie auf einen Konnektor, um einen Konfigurationsbildschirm zu öffnen und eine neue Verbindung für den Zugriff auf eine bestimmte Datenressource zu erstellen:
Detaillierte Anweisungen zur Konfiguration einer Verbindung finden Sie unter Konnektoren. Jedes Mal, wenn Sie eine neue Verbindung erstellen, müssen Sie dies über die Connector-Ordnersymbole tun, auf die Sie in der Kategorie Connectors zugreifen können.
Sobald Sie eine Verbindung erstellt haben, wird diese in der Kategorie „Endpoints“ angezeigt. Klicken Sie auf eine Verbindung, um den Connector-Ordner zu öffnen und die Aktivitätstypen (Interaktionen mit einem Endpoint) anzuzeigen, die für diese Verbindung konfiguriert werden können.
Ein Endpoint bezieht sich auf eine bestimmte Verbindung und ihre Aktivitäten, die in einem Projekt als Quellen (zum Bereitstellen von Daten) oder Ziele (zum Verbrauchen von Daten) konfiguriert sind.
Erstellen von Operation
Vorgänge, die definieren, was die Integration tun soll, werden durch Hinzufügen und Konfigurieren von Operation - bestehend aus Aktivitäten, Transformations und/oder Scripts - auf der Design-Canvas erstellt.
Der Abschnitt Verbindung herstellen oben wurde gezeigt, wie man eine Verbindung herstellt und ihre Aktivitätstypen anzeigt.
Um eine Instanz einer Aktivität zu erstellen, platzieren Sie einen Aktivitätstyp auf der Design-Canvas, indem Sie ihn ziehen oder in eine Operation oder Komponenten-Drop-Zone kopieren:
Sobald eine Aktivität erstellt ist, können Sie sie per Doppelklick wie für jede einzelne Aktivität unter Konnektoren beschrieben konfigurieren..
Um weitere Aktivitäten hinzuzufügen, platzieren Sie diese in einem anderen Drop-Zone. Zusätzliche Operation werden angezeigt, indem Sie mit der Maus über eine vorhandene Operation fahren. Komponentenbereiche in vorhandenen Operationen werden angezeigt, indem Sie mit der Maus links oder rechts neben vorhandene Operation fahren. Eine gängige Konfiguration besteht darin, eine Aktivität als Datenquelle und eine zweite Aktivität rechts davon als Datenziel zu konfigurieren.
Möglicherweise möchten Sie auch Tools hinzufügen zu einer Operation. Tools stellen die Schnittstelle bereit, um bestimmte Logik oder Bedingungen auf Daten innerhalb einer Operation anzuwenden.
Um Transformation oder Script direkt zu einer Operation hinzuzufügen, klicken Sie mit der rechten Maustaste oder auf das Aktionsmenü einer Drop-Zone und wählen Sie Neues Script oder Neue Transformation:
Wenn Sie ein Script oder eine Transformation hinzufügen, wird der Konfigurationsbildschirm automatisch geöffnet. Details zur Konfiguration finden Sie unter Transformations und Scripts, jeweils.
Verketten Sie Vorgänge mithilfe von Operation
Nachdem mehrere Operation erstellt wurden, können Sie Operation konfigurieren, um die Ausführung anderer Vorgänge auszulösen, Emails zu senden oder Nachrichten in das Protokoll zu schreiben, nachdem ein Operation erfolgreich war oder fehlgeschlagen ist.
Um diese Aktionen zu konfigurieren, klicken Sie auf das Aktionsmenü in der Operation, und klicken Sie dann auf Einstellungen.
Wählen Sie auf der Tab Aktionen der Einstellungen die Bedingung aus, die die Aktion auslösen soll, die auszuführende Aktion und alle weiteren Parameter, z. B. welche weitere Operation ausgeführt werden soll. Weitere Informationen finden Sie unter Operationsaktionen.
Sobald diese Aktionen konfiguriert sind, werden auf der Design-Canvas Linien angezeigt, die visuell alle Aktionen kennzeichnen, die bei erfolgreichem (grüne Linien) oder fehlgeschlagenem (rote Linien) Ablauf der Operation ausgeführt werden. Eine Operation, die auf Basis von Operation gestartet wird, wird als nachlegende Operation einer davorlegende Operation bezeichnet.
Bereitstellen und Ausführen von Vorgängen
Nachdem Sie eine Operationskette entwickelt haben, einsetzen Sie diese auf einem Jitterbit-Agenten bereit und führen sie aus. Um eine Operation Durchführen einsetzen und auszuführen, klicken Sie auf das Symbol „Bereitstellen und Ausführen“ in der Operation.
Alle Vorgänge, die nachlegende zu dem bereitgestellten und ausgeführten Operation erfolgen, sind ebenfalls eingeschlossen.
Anstatt die Vorgänge manuell auszuführen, können Sie sie auch so konfigurieren, dass sie nach einem Zeitplan oder über einen API oder Ereignistrigger ausgeführt werden. Weitere Informationen finden Sie unter Bereitstellung und Ausführung von Vorgängen.
Nachdem die Vorgänge ausgeführt wurden, können Sie das ordnungsgemäße Verhalten anhand der Protokolle überprüfen. Um Protokolle für einen bestimmten Operation und nachlegende Vorgänge anzuzeigen, klicken Sie auf das Klicken Sie oben rechts in einem Operation auf das Aktionsmenü und wählen Sie Protokolle anzeigen. Weitere Informationen finden Sie unter Vorgangsprotokolle.
Zusätzliche Ressourcen
Während Sie ein Projekt entwerfen, können Sie die nach Themen geordneten ausführlichen Informationen unter Integration Studio nutzen:
- Projekte: Erfahren Sie mehr über die Grundlagen von Projektberechtigungen, Zusammenarbeit und Speichern sowie darüber, wie Sie Projekte erstellen, konfigurieren, einsetzen, migrieren, exportieren, importieren und löschen.
- Projektkomponenten: Durchsuchen Sie Informationen darüber, welche Projektkomponenten vorhanden sind und welche gemeinsamen Aktionen Sie mit den einzelnen Komponenten ausführen können.
- Workflows: Hier finden Sie Informationen zum Erstellen, Bereitstellen und Löschen von Workflows, zu Abhängigkeiten und dazu, was einen Workflow gültig macht.
- Operationen: Referenzdetails zum Erstellen von Vorgängen, Konfigurieren von Operation wie Aktionen, Optionen und Zeitplänen, Anzeigen von Operation, Bereitstellen und Ausführen von Vorgängen, Anzeigen von Abhängigkeiten und Löschen von Vorgängen sowie dazu, was einen Operation gültig macht.
- Anschlüsse: Informationen zum Konfigurieren von Verbindungen und Aktivitäten zum Herstellen einer Verbindung mit einem bestimmten Endpoint und zur Interaktion mit diesem finden Sie in der endpunktspezifischen Dokumentation.
- Transformations: Informieren Sie sich über die Grundlagen und lernen Sie die Feinheiten der Zuordnung von Dateneingaben zur gewünschten Zielausgabe kennen.
- Schemas: Machen Sie sich mit den verschiedenen Schematypen vertraut und erfahren Sie, wann Sie sie verwenden sollten.
- Scripts: Entdecken Sie die Flexibilität und Leistungsfähigkeit von Scripts zum Transformieren von Daten, Durchführen von Berechnungen oder Ausführen logischer Validierungen innerhalb von Operationen oder Transformations.
- Funktionen: Suchen Sie nach Beschreibungen und Beispielen von Funktionen, die in Scripts verwendet werden können, um Datenprozesse zu verbessern und zu verfeinern.
- Variablen: Informieren Sie sich über die verschiedenen Variablentypen und erfahren Sie, wie sie Ihnen helfen können, ein Projekt effizienter zu gestalten.
- Benachrichtigungen: Erfahren Sie, wie Sie Email-Nachrichten anpassen, die bei erfolgreichem oder fehlgeschlagenem Operation ausgelöst oder von einem Script aufgerufen werden können.
- Plugins: Informieren Sie sich darüber, wie Sie die nativen Funktionen von Harmony mithilfe von Jitterbit- oder benutzerseitig bereitgestellten Plug-Ins erweitern können.
Fortgeschrittene Benutzer könnten auch daran interessiert sein, ihre eigenen Konnektoren für Integration Studio mit Jitterbits Connector Builder zu erstellen oder Connector SDK.