How-to-Guides für Jitterbit Studio
How-to-Guides behandeln häufige, praktische Aufgaben in Studio mit vollständigen, funktionierenden Beispielen. Während die Referenzdokumentation Benutzeroberfläche und Design erklärt, was jede Einstellung, Funktion und jeder Connector bewirkt, zeigen diese Guides, wie du komplette, funktionierende Implementierungen direkt in deinem eigenen Projekt aufbaust.
Wo man anfängt
Wenn du neu in Studio bist oder nach den am weitesten verbreiteten Mustern suchst, behandeln diese Guides die Grundlagen:
- Eine REST-API mit dem HTTP v2 Connector aufrufen: Das universelle Muster für ausgehende REST-Aufrufe, wenn kein dedizierter Connector für deinen Endpoint existiert. Wenn ein Application Connector für dein System verfügbar ist, nutze diesen zuerst.
- Operationen verketten und steuern: Wie man Operationen mit dem Tool „Invoke Operation" oder
RunOperation-Skripten verknüpft, mit bedingter Logik und Fehlerbehandlung. - Fehlerbehandlung in Operationen konfigurieren: Wie man Erfolgs- und Fehleraktionen festlegt, Fehler erfasst und robuste Operationsketten aufbaut.
- Endpoint-Anmeldedaten verwalten: Best Practices zum sicheren Speichern und Referenzieren von API-Schlüsseln und Anmeldedaten mit Projektvariablen.
Studio How-to-Guides
API und Konnektivität
- API-Endpoints 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 erzeugen
- Pagination beim Lesen aus einer API handhaben
- Einen OAuth 2.0 Authorization Code Flow mit Token-Speicherung implementieren
- Endpoint-Anmeldedaten verwalten
- Slack-Ereignisse in einer Studio-Operation empfangen
- Endpoints und Skripte wiederverwenden
- SOAP MTOM/XOP-Nachrichten unterstützen
- Eine Studio-Operation über einen Webhook auslösen
Datenverarbeitung
- Datensätze mit Hash-Funktionen erkennen und deduplizieren
- Datensätze mit Bedingungen filtern
- Arrays mit Get und Set handhaben
- Zeitzonen bei Datetime-Operationen handhaben
- Eine Massen-Upsert in eine Datenbank durchführen
- Ein Dictionary ausfüllen und verwenden
- Inkrementelle Datensätze mit einem High-Watermark verarbeiten
- Eine gezippte Base64-kodierte Datei lesen
- XML-Nachrichten nach Node-Typ routen
- Eine bidirektionale Synchronisierung zwischen zwei Systemen einrichten
- Eine Datei mit SCOPE_CHUNK in einzelne Datensätze teilen
- Datensätze vor einem CRM-Upsert validieren und anreichern
- Eine Datei mit SourceInstanceCount in einzelne Datensätze teilen
Operationen und Planung
- Fehlerbehandlung in Operationen konfigurieren
- Operation Chunking für große Datenmengen konfigurieren
- Asynchrone Operationen verwalten
- Workflows mithilfe von Controller-Skripten verwalten
- Eine fehlgeschlagene Operation erneut ausführen
- Eine Operation zur automatischen Ausführung planen
- Eine Namenskonvention für Variablen verwenden
- Operationen verketten und steuern
Benachrichtigungen
- Ein Zusammenfassungsprotokoll nach der Verarbeitung von Datensätzen generieren
- Eine E-Mail-Benachrichtigung von einer Studio-Operation versenden
- Eine Microsoft Teams-Benachrichtigung von einer Studio-Operation versenden
- Eine Slack-Benachrichtigung von einer Studio-Operation versenden
KI-Muster
- Dateien mit OpenAI-Dateieingaben analysieren
- Einen mehrstufigen LLM-Chat mit Gesprächsverlauf erstellen
- Verbindung zu einem Jitterbit MCP-Server mithilfe des MCP Client-Connectors herstellen
- Verbindung zu einem MCP-Server mithilfe des MCP Client-Connectors herstellen
- Eine LLM-Tool-Calling-Schleife implementieren
- Dokumente mit KI verarbeiten
- LLM-Antworten mithilfe von Function Calling zu Studio-Operationen leiten
- Azure OpenAI in einer Studio-Operation verwenden
- OpenAI zur Datenverarbeitung in einer Studio-Operation verwenden
Connector-Muster
- Kontaktdaten mithilfe von ZoomInfo anreichern
- Fehlgeschlagene Nachrichten mithilfe einer Dead Letter Queue bearbeiten
- Google Pub/Sub-Nachrichten veröffentlichen und empfangen
- Google Docs-Inhalte lesen und analysieren
- Dateien in Box lesen und schreiben
- Azure Service Bus-Nachrichten versenden und empfangen
- Sitzungsstatus mit Cloud Datastore speichern und abrufen
- Daten in ein Google Sheets-Tabellenblatt schreiben
- Quelldaten Salesforce-Datumfeldern zuordnen und Antwortfehler protokollieren
- Salesforce-Datensätze mit SOQL abfragen
- HubSpot-Formularübermittlungen mit Salesforce synchronisieren
- Geänderte Salesforce-Objektdatensätze über Salesforce-Workflow-Regel und API Manager an eine Datenbank versenden
- Geänderte Salesforce-Objektdatensätze über Salesforce Flow und API Manager an eine Datenbank versenden
KI-Agent-Anleitungen
Diese Anleitungen behandeln die Erstellung vollständiger KI-Agenten auf der Jitterbit Harmony-Plattform mit Studio, API Manager und App Builder. Sie finden sich in der KI-Agents-Dokumentation.
- So erstellen Sie einen reaktiven KI-Agent: Erstellen Sie einen grundlegenden Agent, der auf Benutzeranfragen ohne Speicher oder Tools reagiert und die Grundlage für alle Agent-Muster bildet.
- So erstellen Sie einen kontextualen KI-Agent: Fügen Sie einem reaktiven Agent Gesprächsspeicher hinzu, indem Sie Cloud Datastore verwenden, um Verlauf zwischen den Durchläufen zu speichern und abzurufen.
- So erstellen Sie einen KI-Agent mit RAG-Tools: Erweitern Sie einen kontextualen Agent um Retrieval-Augmented Generation, um Datenquellen abzufragen und die Genauigkeit von Antworten zu verbessern.
- So erstellen Sie einen KI-Agent mit MCP: Erstellen Sie einen Agent mithilfe des MCP Client-Konnektors, um Tools von einem Model Context Protocol-Server zu nutzen.
- So erstellen Sie einen zusammengesetzten Agent: Leiten Sie Benutzeranfragen basierend auf Inhaltsanalyse an mehrere spezialisierte Agenten weiter.
- So erstellen Sie einen KI-Agent mit LLM-Feinabstimmung: Trainieren Sie ein OpenAI-Modell mit den Daten Ihrer Organisation und verwenden Sie das feinabgestimmte Modell in einem Agent.
- So erstellen Sie eine intelligente Anwendung: Integrieren Sie einen als REST-API verfügbar gemachten KI-Agent in eine App Builder-Anwendung.
Agent-Anleitungen
Diese Anleitungen behandeln Installations-, Konfigurations- und Wartungsaufgaben für private Agents. Sie finden sich in der Agents-Dokumentation.
- Agents migrieren
- Benutzerdefinierte PostgreSQL-Installation unter Windows
- PostgreSQL-Admin-Benutzerkennwort zurücksetzen
- PostgreSQL-Passwortverschlüsselungsmethode von MD5 zu SCRAM ändern
- Neuestes Salesforce DigiCert-Globalzertifikat zum Speicher hinzufügen
- Rolling Upgrades
Konnektorkonfigurationsanleitungen
Konnektorkonfigurationsanleitungen beschreiben, wie das externe System so konfiguriert wird, dass Jitterbit sich damit verbinden kann, z. B. durch Einrichten der Authentifizierung, Erstellen erforderlicher Felder oder Aktivieren bestimmter Funktionen in der Drittanwendung. Sie unterscheiden sich von den Studio-Anleitungen oben, die beschreiben, wie Integrationen in Studio erstellt und strukturiert werden (einschließlich der Konnektormuster, die einen bestimmten Konnektor verwenden).
Diese Anleitungen befinden sich in der Dokumentation jedes Konnektors.