Guías de procedimientos para Jitterbit Studio
Las guías de procedimientos cubren tareas comunes y prácticas en Studio con ejemplos completos y funcionales. Mientras que la documentación de referencia de Interfaz de usuario y Diseño explica qué hace cada configuración, función y conector, estas guías muestran cómo construir implementaciones completas y funcionales directamente en tu proyecto.
Por dónde empezar
Si eres nuevo en Studio o buscas patrones más ampliamente aplicables, estas guías cubren los fundamentos:
- Llamar a una API REST usando el conector HTTP v2: El patrón de uso general para llamadas REST salientes cuando no existe un conector dedicado para tu punto de conexión. Si hay un conector de aplicación disponible para tu sistema, úsalo primero.
- Encadenar y controlar operaciones: Cómo vincular operaciones usando la herramienta Invocar operación o scripts de
RunOperation, con lógica condicional y manejo de errores. - Configurar el manejo de errores en operaciones: Cómo establecer acciones de éxito y fallo, capturar errores y construir cadenas de operaciones resilientes.
- Gestionar credenciales de punto de conexión: Prácticas recomendadas para almacenar y hacer referencia a claves de API y credenciales de forma segura usando variables de proyecto.
Guías de procedimientos de Studio
API y conectividad
- Autenticar puntos de conexión de API usando JWT
- Construir cadenas de consulta dinámicas para llamadas de API REST
- Llamar a una API REST usando el conector HTTP v2
- Exponer una operación de Studio como una API REST
- Filtrar resultados de consultas de base de datos usando parámetros de solicitud de API
- Generar una firma HMAC-SHA256
- Manejar paginación al leer desde una API
- Implementar un flujo de código de autorización OAuth 2.0 con almacenamiento de token
- Gestionar credenciales de punto de conexión
- Recibir eventos de Slack en una operación de Studio
- Reutilizar puntos de conexión y scripts
- Soportar mensajes SOAP MTOM/XOP
- Activar una operación de Studio desde un webhook
Manejo de datos
- Detectar y desduplicar registros usando funciones hash
- Filtrar registros usando condiciones
- Manejar matrices usando Get y Set
- Manejar zonas horarias en operaciones de fecha y hora
- Realizar un upsert masivo a una base de datos
- Rellenar y usar un diccionario
- Procesar registros incrementales usando una marca de agua alta
- Leer un archivo codificado en Base64 comprimido
- Enrutar mensajes XML por tipo de nodo
- Configurar sincronización bidireccional entre dos sistemas
- Dividir un archivo en registros individuales usando SCOPE_CHUNK
- Validar y enriquecer registros antes de un upsert en CRM
- Dividir un archivo en registros individuales usando SourceInstanceCount
Operaciones y programación
- Configurar el manejo de errores en operaciones
- Configurar la segmentación de operaciones para conjuntos de datos grandes
- Administrar operaciones asincrónicas
- Administrar flujos de trabajo mediante scripts de controlador
- Reintentar una operación fallida
- Programar una operación para ejecutarse automáticamente
- Usar una convención de nomenclatura para variables
- Encadenar y controlar operaciones
Notificaciones
- Generar un registro de resumen después de procesar registros
- Enviar una notificación por correo electrónico desde una operación de Studio
- Enviar una notificación de Microsoft Teams desde una operación de Studio
- Enviar una notificación de Slack desde una operación de Studio
Patrones de IA
- Analizar archivos usando entradas de archivos de OpenAI
- Construir un chat LLM de múltiples turnos con historial de conversación
- Conectar a un servidor MCP de Jitterbit mediante el conector MCP Client
- Conectar a un servidor MCP mediante el conector MCP Client
- Implementar un bucle de llamada de herramientas LLM
- Procesar documentos con IA
- Enrutar respuestas de LLM a operaciones de Studio mediante function calling
- Usar Azure OpenAI en una operación de Studio
- Usar OpenAI para procesar datos en una operación de Studio
Patrones de conectores
- Enriquecer datos de contacto usando ZoomInfo
- Manejar mensajes fallidos usando una Cola de Letras Muertas
- Publicar y recibir mensajes de Google Pub/Sub
- Leer y analizar contenido de Google Docs
- Leer y escribir archivos en Box
- Enviar y recibir mensajes de Azure Service Bus
- Almacenar y recuperar el estado de sesión usando Cloud Datastore
- Escribir datos en una hoja de cálculo de Google Sheets
- Asignar fechas de origen a campos de Fecha de Salesforce y registrar errores de respuesta
- Consultar registros de Salesforce usando SOQL
- Sincronizar envíos de formularios de HubSpot a Salesforce
- Enviar registros de objetos de Salesforce modificados a una base de datos a través de una regla de flujo de trabajo de Salesforce y API Manager
- Enviar registros de objetos de Salesforce modificados a una base de datos a través de un flujo de Salesforce y API Manager
Guías prácticas de agentes de IA
Estas guías cubren la construcción de agentes de IA completos en la plataforma Jitterbit Harmony utilizando Studio, API Manager y App Builder en conjunto. Se encuentran dentro de la documentación de agentes de IA.
- Cómo construir un agente de IA reactivo: Construye un agente básico que responde a consultas del usuario sin memoria ni herramientas, proporcionando la base para todos los patrones de agentes.
- Cómo construir un agente de IA contextual: Añade memoria de conversación a un agente reactivo utilizando Cloud Datastore para almacenar y recuperar el historial entre turnos.
- Cómo construir un agente de IA con herramientas RAG: Extiende un agente contextual con Generación Aumentada por Recuperación para consultar fuentes de datos y mejorar la precisión de las respuestas.
- Cómo construir un agente de IA con MCP: Construye un agente utilizando el conector MCP Client para consumir herramientas de un servidor Model Context Protocol.
- Cómo construir un agente compuesto: Enruta consultas del usuario a múltiples agentes especializados según análisis de contenido.
- Cómo construir un agente de IA con ajuste fino de LLM: Entrena un modelo de OpenAI con los datos de tu organización y utiliza el modelo ajustado en un agente.
- Cómo construir una aplicación inteligente: Integra un agente de IA expuesto como una API REST en una aplicación de App Builder.
Guías prácticas de agentes
Estas guías cubren tareas de instalación, configuración y mantenimiento de agentes privados. Se encuentran dentro de la documentación de Agentes.
- Migrar agentes
- Instalación personalizada de PostgreSQL en Windows
- Restablecer la contraseña del usuario administrador de PostgreSQL
- Cambiar el método de cifrado de contraseña de PostgreSQL de MD5 a SCRAM
- Agregar el certificado global DigiCert de Salesforce más reciente al almacén de confianza
- Actualizaciones progresivas
Guías de configuración de conectores
Las guías de configuración de conectores cubren cómo configurar el sistema externo para que Jitterbit pueda conectarse a él, como configurar autenticación, crear campos requeridos o habilitar características específicas en la aplicación de terceros. Estas son diferentes de las guías prácticas de Studio anteriores, que describen cómo construir y estructurar integraciones en Studio (incluyendo los patrones de conectores que utilizan un conector específico).
Estas guías se encuentran dentro de la documentación de cada conector.