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 la 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 ampliamente aplicables, estas guías cubren los fundamentos:
- Llamar a una API REST usando el conector HTTP v2: El patrón de propósito general para llamadas REST salientes cuando no existe un conector dedicado para tu punto final. Si hay un conector de aplicación disponible para tu sistema, utilízalo primero.
- Encadenar y controlar operaciones: Cómo vincular operaciones usando la herramienta Invoke Operation o scripts
RunOperation, con lógica condicional y manejo de errores. - Configurar el manejo de errores en operaciones: Cómo establecer acciones de éxito y fracaso, capturar errores y construir cadenas de operación resilientes.
- Gestionar credenciales de punto final: Mejores prácticas para almacenar y referenciar claves API y credenciales de manera segura utilizando variables de proyecto.
Guías prácticas de Studio
API y conectividad
- Autenticar puntos finales de API usando JWT
- Construir cadenas de consulta dinámicas para llamadas a 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
- Manejar la paginación al leer desde una API
- Implementar un flujo de código de autorización OAuth 2.0 con almacenamiento de tokens
- Gestionar credenciales de punto final
- Recibir eventos de Slack en una operación de Studio
- Reutilizar puntos finales 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 arreglos 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 un high-watermark
- Leer un archivo comprimido en Base64
- 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 el fragmentado de operaciones para grandes conjuntos de datos
- Gestionar operaciones asíncronas
- Gestionar 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 utilizando entradas de archivo de OpenAI
- Construir un chat LLM de múltiples turnos con historial de conversación
- Conectarse a un servidor MCP utilizando el conector MCP Client
- Implementar un bucle de llamada a herramientas LLM
- Procesar documentos con IA
- Dirigir respuestas LLM a operaciones de Studio utilizando llamadas a funciones
- Usar Azure OpenAI en una operación de Studio
- Usar OpenAI para procesar datos en una operación de Studio
Patrones de conector
- Enriquecer datos de contacto utilizando ZoomInfo
- Manejar mensajes fallidos utilizando una Cola de Mensajes Muertos
- 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 utilizando Cloud Datastore
- Escribir datos en una hoja de cálculo de Google Sheets
- Mapear fechas de origen a campos de fecha de Salesforce y registrar errores de respuesta
- Consultar registros de Salesforce utilizando SOQL
- Sincronizar envíos de formularios de HubSpot a Salesforce
- Enviar registros de objetos de Salesforce cambiados 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 cambiados a una base de datos a través de un flujo de Salesforce y API Manager
Guías prácticas para 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 juntos. 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 las consultas de los usuarios sin memoria ni herramientas, proporcionando la base para todos los patrones de agentes.
- Cómo construir un agente de IA contextual: Agrega 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 de Protocolo de Contexto de Modelo.
- Cómo construir un agente compuesto: Dirige las consultas de los usuarios a múltiples agentes especializados basados en el 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: Incorpora un agente de IA expuesto como una API REST en una aplicación de App Builder.
Guías prácticas para 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 la contraseña de PostgreSQL de MD5 a SCRAM
- Agregar el último certificado global DigiCert de Salesforce al almacén de confianza
- Actualizaciones continuas
Guías de configuración del conector
Las guías de configuración del conector cubren cómo configurar el sistema externo para que Jitterbit pueda conectarse a él, como configurar la autenticación, crear campos requeridos o habilitar características específicas en la aplicación de terceros. Son diferentes de las guías de cómo hacer en Studio mencionadas anteriormente, que describen cómo construir y estructurar integraciones en Studio (incluyendo los patrones de conector que utilizan un conector específico).
Estas guías se encuentran dentro de la documentación de cada conector.