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 Referenzdokumentation zu Benutzeroberfläche und Design erklärt, was jede Einstellung, Funktion und jeder Connector tut, zeigen diese Anleitungen, wie man vollständige, funktionierende 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 in diesen Anleitungen die Grundlagen:
- REST-API mit dem HTTP v2 Connector aufrufen: Das universelle Muster für ausgehende REST-Aufrufe, wenn kein dedizierter Connector für den Endpunkt vorhanden ist. Falls ein Application Connector für das System verfügbar ist, sollte man diesen zuerst verwenden.
- 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 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 Abfragezeichenfolgen für REST-API-Aufrufe erstellen
- REST-API mit dem HTTP v2 Connector aufrufen
- Studio-Operation als REST-API bereitstellen
- Datenbankabfrageergebnisse mit API-Anfrageparametern filtern
- Paginierung beim Lesen aus einer API handhaben
- OAuth 2.0 Authorization 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
- Studio-Operation von einem Webhook aus auslösen
Datenbehandlung
- Datensätze mit Hash-Funktionen erkennen und deduplizieren
- Datensätze mit Bedingungen filtern
- Arrays mit Get und Set handhaben
- Zeitzonen in Datetime-Operationen handhaben
- 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-codierte 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 versuchen
- Eine Operation für automatische 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 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
- Einen mehrstufigen LLM-Chat mit Gesprächsverlauf erstellen
- Mit einem MCP-Server über den MCP Client Connector verbinden
- Eine LLM-Tool-Calling-Schleife implementieren
- Dokumente mit KI verarbeiten
- LLM-Antworten mit Function Calling zu Studio-Operationen weiterleiten
- Azure OpenAI in einer Studio-Operation verwenden
- OpenAI zur Datenverarbeitung in einer Studio-Operation verwenden
Connector-Muster
- Kontaktdaten mit 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 Salesforce-Datumsfeldern zuordnen und Antworterrors 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 senden
- Geänderte Salesforce-Objektdatensätze über Salesforce Flow und API Manager an eine Datenbank senden
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 befinden sich in der Dokumentation KI-Agenten.
- Einen reaktiven KI-Agent erstellen: Erstelle einen grundlegenden Agent, der auf Benutzerabfragen antwortet, ohne Speicher oder Tools zu verwenden, und biete damit die Grundlage für alle Agent-Muster.
- Einen kontextuellen KI-Agent erstellen: Füge einem reaktiven Agent Gesprächsspeicher hinzu, indem du Cloud Datastore verwendest, um den Verlauf über mehrere Durchläufe hinweg zu speichern und abzurufen.
- Einen KI-Agent mit RAG-Tools erstellen: Erweitere einen kontextuellen Agent um Retrieval-Augmented Generation, um Datenquellen abzufragen und die Genauigkeit der Antworten zu verbessern.
- Einen KI-Agent mit MCP erstellen: Erstelle einen Agent mit dem MCP Client-Connector, um Tools von einem Model Context Protocol-Server zu nutzen.
- Einen zusammengesetzten Agent erstellen: Leite Benutzerabfragen basierend auf Inhaltsanalyse an mehrere spezialisierte Agenten weiter.
- Einen KI-Agent mit LLM-Feinabstimmung erstellen: Trainiere ein OpenAI-Modell mit den Daten deiner Organisation und verwende das feinabgestimmte Modell in einem Agent.
- Eine intelligente Anwendung erstellen: Bette einen KI-Agent, der als REST-API verfügbar gemacht wird, in eine App Builder-Anwendung ein.
Agent-Anleitungen
Diese Anleitungen behandeln Installations-, Konfigurations- und Wartungsaufgaben für private Agenten. Sie befinden sich in der Dokumentation Agenten.
- Agenten migrieren
- Benutzerdefinierte PostgreSQL-Installation unter Windows
- Das PostgreSQL-Administratorpasswort zurücksetzen
- PostgreSQL-Passwortverschlüsselungsmethode von MD5 zu SCRAM ändern
- Das neueste Salesforce DigiCert-Globalzertifikat zum Trust Store hinzufügen
- Rollierende Upgrades
Connector-Einrichtungsanleitungen
Connector-Einrichtungsanleitungen beschreiben, wie man das externe System so konfiguriert, dass Jitterbit sich damit verbinden kann, z. B. durch Einrichtung der Authentifizierung, Erstellung erforderlicher Felder oder Aktivierung spezifischer Funktionen in der Drittanbieteranwendung. Sie unterscheiden sich von den Studio-Anleitungen oben, die beschreiben, wie man Integrationen in Studio erstellt und strukturiert (einschließlich der Connector-Muster, die einen bestimmten Connector verwenden).
Diese Anleitungen befinden sich in der Dokumentation jedes Connectors.