1 ¿Qué es este taller y qué construye el participante?
Macropay es una fintech de crédito al consumo. El participante parte de un Asistente Macropay (Service Agent de Agentforce) que ya sabe dar la bienvenida, informar de productos (vía un Flow de catálogo) y procesar solicitudes de crédito. A lo largo del taller, construye con sus propias manos:
- 🛠️ Un Flow desde cero (Crear_Incidencia) que crea un Case en Service Cloud.
- 🤖 El subagente Reporte de Incidencias, cableando el Flow que acaba de crear.
- 🔒 El subagente Referencia de Pago, con verificación de identidad antes de exponer datos.
Termina publicando el agente y probándolo de punta a punta. El módulo de RAG (Data Library) queda como bonus opcional para quien avance rápido.
2 Enlaces clave
Guía del Estudiante
La guía paso a paso que sigue el participante (ES/PT/EN). Compártela al inicio.
macropay-guia-c642df7302d5.herokuapp.comPortal público (agente embebido)
Tienda Macropay con el agente vía Agent API. Úsalo en el cierre para mostrar el agente "en producción".
macropay-portal-dfc19ee939d1.herokuapp.comOrg del taller (Salesforce)
Donde vive el agente. App Launcher → Agentforce Studio. Credenciales abajo.
orgfarm-cb1bb6da16.lightning.force.comServicio de Reset
Revierte el taller al estado inicial. Botón en la sección 6 de esta página.
macropay-reset-4e8762b2ac63.herokuapp.com3 Acceso a la org
Comparte estas credenciales con los participantes (o usa Login As si cada uno tiene su usuario). La org ya tiene Einstein + Agentforce habilitados.
📦 Preparar la org (instalar el package)
Cada org que entregues a un participante debe tener el taller instalado. Tú lo haces antes de entregarla (el participante recibe la org ya lista, no instala nada). Toma ~5 min por org.
Descargar el package (.zip)
Repo SFDX con todo el metadata + instalador. Descomprímelo una vez en tu equipo.
Descargar →curl -L -o ~/Downloads/sf-arm64.pkg https://developer.salesforce.com/media/salesforce-cli/sf/channels/stable/sf-arm64.pkg y ábrela.- Descomprime el .zip y entra:
cd macropay-workshop-package - Autentícate en la org del participante:
sf org login web --alias clienteA - Instala:
./scripts/install.sh clienteA - ¿Varias orgs?
./scripts/install-batch.sh clienteA clienteB clienteC(o--file orgs.txt).
4 Arquitectura del ejercicio
El agente enruta cada mensaje a un subagente; algunos subagentes invocan acciones (Flows autolaunched) que leen/escriben datos reales en la org.
Datos: 3 objetos custom (Cliente/Producto/Solicitud) + Case estándar. Apex: solo seeder/reset idempotentes. Acciones: Flows (sin código).
5 Agenda y módulos (≈3 h)
💡 Deja ~10 min de buffer para descanso y preguntas. Los tiempos asumen un participante novato; ajusta según el grupo.
6 Reset entre sesiones
Entre un grupo y otro, regresa el taller a su estado inicial con un clic. El reset:
- Borra los registros de demo (Solicitudes, Cases) y resiembra 2 clientes + 7 productos.
- Revierte el agente al estado inicial (quita los subagentes Referencia e Incidencias que construyó el grupo anterior).
- Desactiva el Flow Crear_Incidencia para que el siguiente grupo lo construya de cero.