How-to-Anleitungen für Jitterbit Studio
How-to-Anleitungen behandeln häufige, praktische Aufgaben in Studio mit vollständigen, funktionierenden Beispielen. Während die Benutzeroberfläche und die Design-Referenzdokumentation erklären, was jede Einstellung, Funktion und jeder Connector tut, zeigen diese Anleitungen, wie man vollständige, funktionsfähige Implementierungen direkt in einem eigenen Projekt erstellt.
Wo man anfängt
Wer neu in Studio ist oder nach den am weitesten verbreiteten Mustern sucht, findet hier Anleitungen zu den Grundlagen:
- Eine REST-API mit dem HTTP v2-Connector aufrufen: Das allgemeine Muster für ausgehende REST-Aufrufe, wenn kein dedizierter Connector für den Endpunkt vorhanden ist. Falls ein Anwendungs-Connector für das System verfügbar ist, nutzen Sie diesen zuerst.
- Operationen verketten und steuern: Wie man Operationen mit dem Invoke Operation-Tool oder
RunOperation-Skripten verknüpft, mit bedingter Logik und Fehlerbehandlung. - Fehlerbehandlung in Operationen konfigurieren: Wie man Erfolgs- und Fehleraktionen setzt, Fehler erfasst und robuste Operationsketten erstellt.
- Endpunkt-Anmeldedaten verwalten: Best Practices zum sicheren Speichern und Referenzieren von API-Schlüsseln und Anmeldedaten mit Projektvariablen.
Studio-How-to-Anleitungen
API und Konnektivität
- API-Endpunkte mit JWT authentifizieren
- Dynamische Query-Strings für REST-API-Aufrufe erstellen
- Eine REST-API mit dem HTTP v2-Connector aufrufen
- Eine Studio-Operation als REST-API bereitstellen
- Datenbankabfrageergebnisse mit API-Anfrageparametern filtern
- Eine HMAC-SHA256-Signatur generieren
- Pagination beim Lesen aus einer API verwalten
- OAuth 2.0-Autorisierungs-Code-Flow mit Token-Speicherung implementieren
- Endpunkt-Anmeldedaten verwalten
- Slack-Ereignisse in einer Studio-Operation empfangen
- Endpunkte und Skripte wiederverwenden
- SOAP MTOM/XOP-Nachrichten unterstützen
- Eine Studio-Operation von einem Webhook aus auslösen
Datenverarbeitung
- Datensätze mit Hash-Funktionen erkennen und deduplizieren
- Datensätze mit Bedingungen filtern
- Arrays mit Get und Set verwalten
- Zeitzonen in Datums-/Uhrzeitoperationen verwalten
- Ein Massen-Upsert in eine Datenbank durchführen
- Ein Wörterbuch ausfüllen und verwenden
- Inkrementelle Datensätze mit einem High-Watermark verarbeiten
- Eine gezippte Base64-kodierte Datei lesen
- XML-Nachrichten nach Knotentyp weiterleiten
- Bidirektionale Synchronisierung zwischen zwei Systemen einrichten
- Eine Datei mit SCOPE_CHUNK in einzelne Datensätze aufteilen
- Datensätze vor einem CRM-Upsert validieren und anreichern
- Eine Datei mit SourceInstanceCount in einzelne Datensätze aufteilen
Operationen und Planung
- Fehlerbehandlung in Operationen konfigurieren
- Operation Chunking für große Datenmengen konfigurieren
- Asynchrone Operationen verwalten
- Workflows mit Controller-Skripten verwalten
- Eine fehlgeschlagene Operation erneut ausführen
- Eine Operation für automatische Ausführung planen
- Eine Namenskonvention für Variablen verwenden
- Operationen verketten und steuern
Benachrichtigungen
- Ein Zusammenfassungs-Protokoll nach der Datensatzverarbeitung generieren
- Eine E-Mail-Benachrichtigung von einer Studio-Operation senden
- Eine Microsoft Teams-Benachrichtigung von einer Studio-Operation senden
- Eine Slack-Benachrichtigung von einer Studio-Operation senden
KI-Muster
- Dateien mit OpenAI-Dateieingaben analysieren
- Ein mehrstufiges LLM-Chat mit Gesprächsverlauf erstellen
- Mit dem MCP Client-Connector zu einem Jitterbit MCP-Server verbinden
- Mit dem MCP Client-Connector zu einem MCP-Server verbinden
- Eine LLM-Tool-Calling-Schleife implementieren
- Dokumente mit KI verarbeiten
- LLM-Antworten über Funktionsaufrufe zu Studio-Operationen weiterleiten
- Azure OpenAI in einer Studio-Operation verwenden
- OpenAI verwenden, um Daten in einer Studio-Operation zu verarbeiten
Connector-Muster
- Kontaktdaten mithilfe von ZoomInfo anreichern
- Fehlgeschlagene Nachrichten mit einer Dead Letter Queue verarbeiten
- Google Pub/Sub-Nachrichten veröffentlichen und empfangen
- Google Docs-Inhalte lesen und analysieren
- Dateien in Box lesen und schreiben
- Azure Service Bus-Nachrichten senden und empfangen
- Sitzungsstatus mit Cloud Datastore speichern und abrufen
- Daten in ein Google Sheets-Tabellenblatt schreiben
- Quelldaten in Salesforce-Datumsfelder zuordnen und Antwortefehler protokollieren
- Salesforce-Datensätze mit SOQL abfragen
- HubSpot-Formularübergaben mit Salesforce synchronisieren
- Geänderte Salesforce-Objektdatensätze über Salesforce-Workflow-Regel und API Manager an eine Datenbank senden
- Geänderte Salesforce-Objektdatensätze über Salesforce Flow und API Manager an eine Datenbank senden
AI-Agent-Anleitungen
Diese Anleitungen behandeln das Erstellen kompletter AI-Agenten auf der Jitterbit Harmony-Plattform mit Studio, API Manager und App Builder zusammen. Sie finden sich in der Dokumentation zu AI-Agenten.
- AI-Agent mit Reaktion erstellen: Erstelle einen einfachen Agent, der auf Benutzerabfragen antwortet, ohne Speicher oder Tools zu nutzen, und lege damit die Grundlage für alle Agent-Muster.
- AI-Agent mit Kontext erstellen: Erweitere einen reaktiven Agent um Konversationsspeicher mithilfe von Cloud Datastore, um den Verlauf über mehrere Durchläufe zu speichern und abzurufen.
- AI-Agent mit RAG-Tools erstellen: Erweitere einen kontextbezogenen Agent um Retrieval-Augmented Generation, um Datenquellen abzufragen und die Antwortgenauigkeit zu verbessern.
- AI-Agent mit MCP erstellen: Erstelle einen Agent mit dem MCP Client-Connector, um Tools von einem Model Context Protocol-Server zu nutzen.
- Zusammengesetzten Agent erstellen: Leite Benutzerabfragen basierend auf Inhaltsanalyse an mehrere spezialisierte Agenten weiter.
- AI-Agent mit LLM-Feinabstimmung erstellen: Trainiere ein OpenAI-Modell mit Daten deiner Organisation und nutze das feinabgestimmte Modell in einem Agent.
- Intelligente Anwendung erstellen: Bette einen AI-Agent, der als REST-API bereitgestellt wird, in eine App Builder-Anwendung ein.
Agent-Anleitungen
Diese Anleitungen behandeln Installations-, Konfigurations- und Wartungsaufgaben für private Agenten. Sie finden sich in der Dokumentation zu Agenten.
- Agenten migrieren
- Benutzerdefinierte PostgreSQL-Installation unter Windows
- PostgreSQL-Administratorpasswort zurücksetzen
- PostgreSQL-Passwortverschlüsselungsmethode von MD5 zu SCRAM ändern
- Aktuelles Salesforce DigiCert Global-Zertifikat zum Trust Store hinzufügen
- Rollierende Upgrades
Connector-Setupanleitungen
Connector-Setupanleitungen behandeln die Konfiguration des externen Systems, damit Jitterbit eine Verbindung herstellen kann, z. B. die Einrichtung von Authentifizierung, das Erstellen erforderlicher Felder oder das Aktivieren spezifischer Funktionen in der Anwendung eines Drittanbieters. Sie unterscheiden sich von den oben aufgeführten Studio-Anleitungen, die beschreiben, wie Integrationen in Studio erstellt und strukturiert werden (einschließlich der Connector-Muster, die einen bestimmten Connector verwenden).
Diese Anleitungen befinden sich in der Dokumentation des jeweiligen Connectors.