Guías prácticas para Jitterbit Studio
Las guías prácticas 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 propio proyecto.
Por dónde empezar
Si eres nuevo en Studio o buscas los patrones más aplicables en general, 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
RunOperation, con lógica condicional y manejo de errores. - Configurar 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: Mejores prácticas para almacenar y hacer referencia a claves de API y credenciales de forma segura usando variables de proyecto.
Guías prácticas de Studio
API y conectividad
- Autenticar puntos de conexión de API usando JWT
- Construir cadenas de consulta dinámicas para llamadas 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
- Admitir mensajes SOAP MTOM/XOP
- Desencadenar una operación de Studio desde un webhook
Manejo de datos
- Detectar y deduplicar 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
- Poblar y usar un diccionario
- Procesar registros incrementales usando una marca de agua superior
- Leer un archivo comprimido y codificado en Base64
- 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 de CRM
- Dividir un archivo en registros individuales usando SourceInstanceCount
Operaciones y programación
- Configurar el manejo de errores en operaciones
- Configurar la fragmentación de operaciones para conjuntos de datos grandes
- Administrar operaciones asincrónicas
- Administrar flujos de trabajo usando scripts de controlador
- Reintentar una operación fallida
- Programar una operación para que se ejecute automáticamente
- Usar una convención de nombres 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
- Crear un chat LLM multiturno con historial de conversación
- Conectar a un servidor MCP de Jitterbit usando el conector MCP Client
- Conectar a un servidor MCP usando el conector MCP Client
- Implementar un bucle de llamadas de herramientas de LLM
- Procesar documentos con IA
- Enrutar respuestas de LLM a operaciones de Studio usando 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 letra muerta
- 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 mediante regla de flujo de trabajo de Salesforce y API Manager
- Enviar registros de objetos de Salesforce modificados a una base de datos mediante flujo de Salesforce y API Manager
Guías prácticas sobre agentes de IA
Estas guías cubren la construcción de agentes de IA completos en la plataforma Jitterbit Harmony usando Studio, API Manager y App Builder en conjunto. Se encuentran dentro de la documentación de agentes de IA.
- Cómo crear un agente de IA reactivo: Crea un agente básico que responde consultas del usuario sin memoria ni herramientas, proporcionando la base para todos los patrones de agentes.
- Cómo crear un agente de IA contextual: Añade memoria de conversación a un agente reactivo usando Cloud Datastore para almacenar y recuperar historial entre turnos.
- Cómo crear 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 crear un agente de IA con MCP: Crea un agente usando el conector MCP Client para consumir herramientas de un servidor Model Context Protocol.
- Cómo crear un agente compuesto: Enruta consultas del usuario a múltiples agentes especializados basándose en análisis de contenido.
- Cómo crear 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 crear una aplicación inteligente: Integra un agente de IA expuesto como API REST en una aplicación de App Builder.
Guías prácticas sobre agentes
Estas guías cubren tareas de instalación, configuración y mantenimiento para 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
- Añadir 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 establecer autenticación, crear campos requeridos o habilitar características específicas en la aplicación de terceros. Son diferentes de las guías prácticas de Studio anteriores, que describen cómo crear 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.