Schnellstartanleitung für Jitterbit Studio
Einführung
Diese Anleitung richtet sich an neue Benutzer von Studio, der webbasierten Projektdesignanwendung von Jitterbit. Diese Anleitung behandelt die Grundlagen, um mit der Erstellung eines neuen Projekts von Grund auf zu beginnen, und bietet einen Überblick über die Konzepte des Projektdesigns.
Für eine umfassende Anleitung und eine schrittweise Anleitung besuchen Sie den Kurs Einführung in Jitterbit Studio auf Jitterbit University. Im Rahmen dieses Kurses können Sie auch auf die zusätzlichen Tutorials zugreifen, die eine Vielzahl von Anwendungsfällen abdecken, um Ihnen den Einstieg zu erleichtern.
Der Jitterbit Marketplace bietet auch Hunderte von vorgefertigten Projekten, indem er Studio-Integrationsrezepte und Studio-Prozessvorlagen anbietet. Um mit einem vorhandenen Rezept oder einer Vorlage zu beginnen, siehe Starten eines Rezept- oder Vorlagenprojekts.
Zugriff auf Studio
Auf Studio wird direkt über das Harmony-Portal zugegriffen.
Klicken Sie auf der Startseite des Harmony-Portals auf das Anwendungssymbol Studio:

Studio öffnet sich auf der Seite Projekte, wo Sie Ihr erstes Projekt erstellen können.
Ein Projekt erstellen
Die Seite Projekte zeigt ein Repository zugänglicher Studio-Projekte. Beim ersten Zugriff auf Studio ist dieser Bildschirm leer. Klicken Sie auf Neues Projekt, um zu beginnen:

Füllen Sie die grundlegenden Projektinformationen im Tab Allgemein aus und klicken Sie dann auf Design starten, um den Projekt-Designer zu öffnen.

Entwerfen eines Projekts
Der Projektdesigner ist die Benutzeroberfläche, in der Sie ein Projekt entwerfen. Der Projektdesigner umfasst die Projektwerkzeugleiste, das Projektfenster, die Entwurfscanvas und eine Komponentenpalette sowie die Konfigurationsbildschirme für jede Komponente, wie z. B. für Transformationen, Skripte, Endpunkte und Aktivitäten.
Beim Öffnen eines Projekts werden diese Teile des Projektdesigners angezeigt, wie im folgenden Beispiel für ein bereits entworfenes Projekt dargestellt:

Legende
① Projektwerkzeugleiste
② Projektfenster
③ Entwurfscanvas
④ Entwurfskomponentenpalette
Im Allgemeinen entwerfen Sie Workflows — oder Sammlungen von Operationen, die zur Bequemlichkeit des Benutzers gruppiert sind — innerhalb der Entwurfscanvas unter Verwendung der Werkzeuge, die in der Komponentenpalette, im Projektfenster und auf der Entwurfscanvas selbst bereitgestellt werden.
Die nächsten Abschnitte führen durch den grundlegenden Entwurfsprozess:
- Verbindung herstellen
- Betriebsablaufschritte erstellen
- Operationen mithilfe von Betriebsaktionen verknüpfen
- Operationen bereitstellen und ausführen
Verbindung herstellen
Die Entwurfskomponentenpalette bietet Zugriff auf Verbindungsressourcen. Hier bieten Connectoren die Schnittstelle, um vom Benutzer bereitgestellte Eingaben wie Anmeldeinformationen einzugeben, um eine Verbindung herzustellen. Im Tab Projektendpunkte und Connectoren der Komponentenpalette zeigt die Kategorie Connectoren die Arten von Connectoren, die konfiguriert werden können. Jeder Connector wird durch ein Ordnersymbol für Connectoren und den Namen des Connectors dargestellt. Klicken Sie auf einen Connector, um einen Konfigurationsbildschirm zu öffnen, um eine neue Verbindung für den Zugriff auf eine bestimmte Datenressource zu erstellen:

Für detaillierte Anweisungen zur Konfiguration eines Endpunkts siehe die spezifische Verbindung unter Connectors. Jedes Mal, wenn du einen neuen Endpunkt erstellst, musst du dies über die Symbole der Connector-Ordner in der Kategorie Connectors tun.
Sobald du eine Verbindung erstellt hast, wird sie in der Kategorie Endpoints angezeigt. Klicke auf einen Endpunkt, um den Connector-Ordner zu öffnen und die Arten von Aktivitäten — Interaktionen mit einer Datenressource — anzuzeigen, die für diesen Endpunkt konfiguriert werden können.

Ein Endpunkt in der Benutzeroberfläche des Studios bezieht sich auf eine konfigurierte Datenressource (Connector) und deren Aktivitäten. (Siehe Endpoints Usage (Beta) für die Definition eines lizenzierten Endpunkts.)
Create operation steps
Operationen, die definieren, was die Integration tun soll, werden erstellt, indem Operation Schritte — bestehend aus Aktivitäten, Transformationen und/oder Skripten — auf der Entwurfstafel hinzugefügt und konfiguriert werden.
Der Abschnitt Establish connectivity oben zeigte, wie man einen Endpunkt erstellt und seine Aktivitätstypen sieht.
Um eine Instanz einer Aktivität zu erstellen, platziere einen Aktivitätstyp auf der Entwurfstafel, indem du ihn ziehst oder in eine Drop-Zone für Operationen oder Komponenten kopierst:

Sobald eine Aktivität erstellt ist, kannst du sie doppelt anklicken, um sie wie für jede spezifische Aktivität unter Connectors beschrieben zu konfigurieren.
Um zusätzliche Aktivitäten hinzuzufügen, platziere sie in einer anderen Drop-Zone. Zusätzliche Drop-Zonen für Operationen werden angezeigt, indem du über eine bestehende Operation fährst. Drop-Zonen für Komponenten in bestehenden Operationen werden angezeigt, indem du links oder rechts von bestehenden Operationen schwebst. Eine gängige Konfiguration besteht darin, eine Aktivität als Datenquelle zu konfigurieren und eine zweite Aktivität rechts davon als Datensenke.
Sie möchten möglicherweise auch Tools zu einer Operation hinzufügen. Tools bieten die Schnittstelle, um spezifische Logik oder Bedingungen auf Daten innerhalb einer Operation anzuwenden.
Um Transformations- oder Skriptools direkt zu einer Operation hinzuzufügen, klicken Sie mit der rechten Maustaste oder klicken Sie auf das Aktionsmenü in einer Drop-Zone und wählen Sie Neues Skript oder Neue Transformation:

Wenn Sie ein Skript oder eine Transformation hinzufügen, öffnet sich automatisch der Konfigurationsbildschirm. Für Details zur Konfiguration siehe Transformationen und Skripte.
Kettenoperationen mit Aktionsoperationen zusammen
Nachdem mehr als eine Operation erstellt wurde, können Sie Aktionsoperationen konfigurieren, um andere Operationen auszulösen, Emails zu senden oder Nachrichten im Protokoll zu schreiben, nachdem eine Operation erfolgreich oder fehlgeschlagen ist.
Um diese Aktionen zu konfigurieren, klicken Sie auf das Aktionsmenü-Symbol in der Aktionsleiste der Operation und klicken Sie dann auf Einstellungen.
Im Tab Aktionen der Einstellungen wählen Sie die Bedingung aus, die die Aktion auslösen soll, welche Aktion ergriffen werden soll und zusätzliche Parameter wie welche andere Operation konfiguriert werden soll, um ausgeführt zu werden. Für Details siehe Aktionsoperationen.
Sobald diese Aktionen konfiguriert sind, erscheinen Linien auf der Entwurfsoberfläche, um visuell anzuzeigen, welche Aktionen konfiguriert sind, um bei Erfolg (grüne Linien) oder bei Fehler (rote Linien) der Operation ausgeführt zu werden. Eine Operation, die basierend auf Aktionsoperationen gestartet wird, wird als nachgelagert einer vorhergehenden Operation bezeichnet.

Bereitstellen und Ausführen von Operationen
Nachdem Sie eine Kette von Operationen entwickelt haben, setzen Sie sie auf einem Jitterbit-Agenten ein und führen sie aus. Um eine Operation bereitzustellen und auszuführen, klicken Sie auf das Bereitstellen-und-Ausführen-Symbol in der Aktionsleiste der Operation.
Alle Operationen, die nach der bereitgestellten und ausgeführten Operation kommen, sind ebenfalls enthalten.
Anstelle einer manuellen Ausführung können Sie auch Operationen so konfigurieren, dass sie nach einem Zeitplan oder durch einen API-Trigger oder Ereignis-Trigger ausgeführt werden. Weitere Informationen finden Sie unter Bereitstellung und Ausführung von Operationen.
Nachdem die Operationen ausgeführt wurden, können Sie das ordnungsgemäße Verhalten überprüfen, indem Sie die Protokolle anzeigen. Um die Protokolle für eine bestimmte Operation und nachgelagerte Operationen anzuzeigen, klicken Sie auf das Aktionsmenü-Symbol oben rechts in einer Operation und wählen Sie Protokolle anzeigen. Weitere Informationen finden Sie unter Betriebsprotokolle.
Zusätzliche Ressourcen
Während Sie ein Projekt entwerfen, beziehen Sie sich auf die umfassenden Informationen, die nach Themen unter Studio organisiert sind:
- Projekte: Lernen Sie die Grundlagen zu Projektberechtigungen, Zusammenarbeit und Speicherung sowie, wie man Projekte erstellt, konfiguriert, bereitstellt, überträgt, exportiert, importiert und löscht.
- Projektkomponenten: Durchsuchen Sie Informationen darüber, welche Projektkomponenten existieren und welche gemeinsamen Aktionen Sie mit jeder Komponente durchführen können.
- Workflows: Finden Sie Informationen über das Erstellen, Bereitstellen und Löschen von Workflows, Abhängigkeiten und was einen Workflow gültig macht.
- Operationen: Referenzieren Sie Details zum Erstellen von Operationen; Konfigurieren von Betriebseinstellungen wie Aktionen, Optionen und Zeitplänen; Anzeigen von Betriebsprotokollen; Bereitstellen und Ausführen von Operationen; Anzeigen von Abhängigkeiten und Löschen von Operationen; und was eine Operation gültig macht.
- Connectoren: Beziehen Sie sich auf endpointspezifische Dokumentationen zur Konfiguration von Verbindungen und Aktivitäten, um sich mit einem bestimmten Endpunkt zu verbinden und zu interagieren.
- Transformationen: Lesen Sie die Grundlagen und lernen Sie die Feinheiten der Zuordnung von Dateninputs zu den gewünschten Zieloutputs.
- Schemas: Lassen Sie sich in die verschiedenen Arten von Schemata einführen und lernen Sie, wann Sie diese verwenden sollten.
- Skripte: Entdecken Sie die Flexibilität und Leistungsfähigkeit von Skripten, um Daten zu transformieren, Berechnungen durchzuführen oder Logikvalidierungen innerhalb von Operationen oder Transformationen durchzuführen.
- Funktionen: Suchen Sie nach Beschreibungen und Beispielen von Funktionen, die in Skripten verwendet werden können, um Datenprozesse zu verbessern und zu verfeinern.
- Variablen: Informieren Sie sich über die verschiedenen Arten von Variablen und wie sie Ihnen helfen können, effizienter bei der Gestaltung eines Projekts zu sein.
- Benachrichtigungen: Sehen Sie, wie Sie Email-Nachrichten anpassen können, die bei Erfolg oder Misserfolg einer Operation oder aus einem Skript heraus ausgelöst werden können.
- Plugins: Informieren Sie sich darüber, wie Sie die nativen Fähigkeiten von Harmony mit Jitterbit- oder benutzerdefinierten Plugins erweitern können.
Fortgeschrittene Benutzer könnten auch daran interessiert sein, ihre eigenen Konnektoren für Studio mit Jitterbits Connector Builder oder Connector SDK zu erstellen.