Optimización y Automatización de Pedidos de Ventas con Integration Suite usando Modelos Inteligentes
Formación intensiva con práctica guiada
Instructor: Deimer Angulo
Qué aprenderás
- Diseñar, desplegar y monitorear flujos de integración (iFlows) reales en SAP Cloud Integration
- Configurar adaptadores HTTP y Mail para conectar sistemas y enviar notificaciones
- Transformar mensajes entre JSON y XML, y procesar pedidos multi-ítem con Iterating Splitter
- Integrar IA generativa (Groq / Llama 3.3) dentro de un iFlow en tres escenarios distintos: clasificación de productos, redacción de correos personalizados y diagnóstico de errores
- Aplicar prompt engineering a integraciones empresariales: salidas JSON estrictas, prompts con rol de sistema y blindaje de respuestas inconsistentes
- Enrutar mensajes condicionalmente con Router y consolidar ramas paralelas con Gather
- Reutilizar lógica entre iFlows con Process Direct — el patrón de servicios compartidos
- Persistir datos con Data Store y exponerlos vía iFlows de consulta por ID
- Implementar manejo de errores robusto con Exception Subprocess enriquecido con IA
- Parametrizar despliegues con Externalized Parameters (dev, QA, prod sin tocar el diseño)
- Crear tu primer API Proxy en API Management, conectarlo al iFlow y publicarlo en Developer Hub
- Monitorear ejecuciones en tiempo real y rastrear trazas entre iFlows interconectados
Descripción del curso
Automatización Inteligente de Pedidos con SAP Integration Suite e IA
Da el salto definitivo a la integración empresarial moderna: aprende a diseñar flujos reales en SAP Integration Suite potenciados con inteligencia artificial generativa. A lo largo de 4 clases en vivo (8 horas) construirás, paso a paso, un sistema completo que resuelve un caso real de una empresa de distribución de alimentos: recibe pedidos de supermercados, los procesa ítem por ítem consultando a un modelo de IA (Llama 3.3 vía Groq) que clasifica cada producto, los enruta al proveedor correspondiente, genera correos de confirmación personalizados con IA y diagnostica errores técnicos traduciéndolos a lenguaje de negocio.
No es un curso teórico. Al finalizar tendrás un sistema funcional de cuatro iFlows interconectados, expuesto como API gestionada, construido íntegramente en un entorno SAP BTP Trial gratuito. Saldrás con los conocimientos necesarios para aplicar IA en tus integraciones y con las bases sólidas para avanzar hacia el Máster.
Lo que te llevas: un proyecto end-to-end que combina Cloud Integration, Process Direct, Data Store, Exception Subprocess, API Management e IA generativa. Un perfil diferencial en el mercado SAP.
Herramientas que usarás
Requisitos
- Cuenta SAP BTP Trial activa (se configura en la clase pregrabada que recibirás antes del inicio)
- Cuenta gratuita en Groq (console.groq.com)
- Postman u otro cliente HTTP instalado
- Navegador actualizado (Chrome recomendado)
- Conocimientos básicos de qué es una API y de los formatos JSON / XML
- No se requiere experiencia previa con SAP Integration Suite ni con servicios de IA
Contenido del curso
1. Mi Primer Flujo de Integración
- 1.1. Qué es un paquete de integración y para qué sirve
- 1.2. Estructura de un iFlow: Sender, Integration Process y Receiver
- 1.3. Crear un paquete de integración desde cero
- 1.4. Adaptador HTTP: configuración del endpoint de entrada
- 1.5. Adaptador Mail: configuración del envío de correos
- 1.6. Despliegue de un iFlow y estados de ejecución
- 1.7. Monitor de mensajes: Message Processing y Manage Integration Content
- 1.8. Crear el paquete de integración del proyecto
- 1.9. Diseñar el iFlow de recepción de pedidos
- 1.10. Configurar el endpoint HTTP para recibir pedidos
- 1.11. Configurar el adaptador Mail de confirmación
- 1.12. Desplegar el flujo y enviar el primer pedido de prueba
- 1.13. Verificar la ejecución en el monitor de mensajes
2. Transformación, IA y Enrutamiento de Pedidos
- 2.1. Formatos de mensaje: JSON vs XML e Iterating Splitter para pedidos multi-ítem
- 2.2. Convertidor JSON-to-XML y configuración del Splitter por XPath
- 2.3. Llamadas a servicios externos desde un iFlow: Request-Reply + HTTP Receiver
- 2.4. Integración con IA generativa (Groq / Llama 3.3): autenticación Bearer y prompt engineering
- 2.5. Groovy Script: extraer datos del mensaje, construir prompts y parsear respuestas JSON
- 2.6. Enrutamiento condicional con el componente Router y manejo de la rama default
- 2.7. Gather: consolidación de ramas paralelas tras un Splitter (XML Same Format + Combine)
- 2.8. Paso A — Recibir pedido multi-ítem y convertir JSON a XML
- 2.9. Paso B — Añadir Splitter + llamada a Groq por ítem (CM Prompt, Set Auth, Request-Reply, Extraer Categoría)
- 2.10. Paso C — Router con 4 ramas (frutas, lácteos, carnes, default), cada una terminando en un End Message propio
- 2.11. Verificar en Postman y en el monitor que la respuesta al cliente es incompleta (motivación del Paso D)
- 2.12. Paso D — Reemplazar los 4 End Messages por un Gather + Groovy Construir Respuesta Final (JSON consolidado)
- 2.13. Probar con 3 pedidos: multi-ítem mixto, ítem no clasificable (rama default) y caso con tildes (Unicode)
3. Comunicación Inteligente, Persistencia y Manejo de Errores
- 3.1. Exchange Properties vs Headers: alcance, visibilidad y cuándo usar cada uno
- 3.2. Process Direct como pegamento entre iFlows: servicios reutilizables dentro de un mismo tenant
- 3.3. Local Integration Process (LIP): sub-rutinas dentro de un mismo iFlow
- 3.4. IA para contenido: generar correos HTML personalizados con salida JSON estructurada
- 3.5. Data Store: operaciones Write y Get, visibilidad Global vs Integration Flow, Entry ID y expiración
- 3.6. Exception Subprocess: captura de errores con CamelExceptionCaught y diseño de respuesta al cliente
- 3.7. IA para operaciones: traducir excepciones técnicas a lenguaje de negocio y generar correos de alerta
- 3.8. Externalized Parameters: parametrizar destinatarios, URLs y API keys sin tocar el diseño
- 3.9. Paso E — Añadir LIP Generar y enviar correo con IA al iFlow de Clase 2 y crear iFlow B (servicio reutilizable de envío de correo vía Process Direct)
- 3.10. Paso F — Añadir Data Store Write al final del flujo principal y crear iFlow C (consulta de pedidos por id vía query param + operación Get)
- 3.11. Paso G — Añadir Exception Subprocess al iFlow principal y crear iFlow D (manejador de errores con diagnóstico IA, que reutiliza iFlow B para el correo de alerta)
- 3.12. Probar el flujo completo: ejecución exitosa (correo IA + persistencia), consulta por id, y dos escenarios de error (JSON malformado y fallo de servicio externo)
- 3.13. Revisión en el monitor: trazas de Process Direct entre los cuatro iFlows y verificación de Data Store
4. Tu Primer API Proxy y Demo End-to-End
- 4.1. Qué es API Management y qué problemas resuelve
- 4.2. Ciclo de vida de una API: diseño, publicación y análisis
- 4.3. Componentes de API Management: API Portal, Developer Hub y Analytics
- 4.4. Diferencia entre un iFlow expuesto directamente y un API Proxy (seguridad, métricas, versionado)
- 4.5. Demo: crear un API Proxy conectado al iFlow principal del taller
- 4.6. Demo: configurar nombre, base path, recurso y métodos permitidos
- 4.7. Demo: desplegar y probar la API desde el navegador y desde Postman
- 4.8. Crear el API Proxy para el servicio de pedidos
- 4.9. Configurar la conexión entre el API Proxy y el iFlow (target endpoint)
- 4.10. Desplegar el API Proxy y realizar la primera llamada end-to-end
- 4.11. Demo final: escenario completo con políticas de seguridad aplicadas (API Key, Quota)
- 4.12. Demo final: publicación del producto API en Developer Hub y panel de Analytics
- 4.13. Demo final: suscripción y consumo de la API como cliente externo
- 4.14. Cierre del taller, revisión de lo aprendido y próximos pasos (Máster)
Cronograma de Clases en Vivo
Martes y Jueves. Las sesiones quedan grabadas para verlas cuando quieras.
Tu instructor
Deimer Angulo
Integration Suite
Ingeniero en Sistemas especializado en integración de sistemas en el ecosistema SAP. Trabaja con tecnologías como SAP Cloud Integration, API Management y Open Connectors, utilizando las capacidades de SAP Integration Suite para diseñar soluciones que conectan y optimizan procesos empresariales.
