Estado Actual y Roadmap hacia Producción
Estado actual
| Elemento | Estado |
|---|---|
Campos custom SS_* creados en Product2 (sandbox) | ✅ Completado |
Permission set SS_Product2_Attributes creado y asignado | ✅ Completado |
| Product2 enriquecido (~7.290 productos con atributos SS_*) | ✅ Completado |
HK_SearchProductsAction (v1 — texto libre) desarrollada | ✅ Completado |
SS_SearchProductsAction (v2 — atributos estructurados) desarrollada | ✅ Completado |
Test class SS_SearchProductsActionTest (~95% cobertura, 9 casos) | ✅ Completado |
| Instrucciones del Subagente v3 escritas y configuradas | ✅ Completado |
| Agente Agentforce configurado en sandbox UAT | ✅ Completado |
| Embed snippet de Commerce Cloud creado (sandbox) | ✅ Completado |
| Knowledge Base (4 documentos) subida al agente | ✅ Completado |
| Pruebas UAT manuales en sandbox (10 escenarios) | ✅ Completado |
| Metadata en repositorio SFDX estructurado | ✅ Completado |
Pendiente — Roadmap hacia Producción
| Elemento | Estado |
|---|---|
Despliegue de metadata Apex a producción (SS_SearchProductsAction + test) | ❌ Pendiente |
Despliegue de campos custom SS_* a producción | ❌ Pendiente |
Importación de atributos de producto en producción (Product2_attributes_import.csv) | ❌ Pendiente |
| Creación y configuración del agente Agentforce en producción | ❌ Pendiente |
| Configuración de Knowledge Base del agente en producción | ❌ Pendiente |
| Generación del embed snippet de producción (con URLs de prod) | ❌ Pendiente |
| Integración del snippet en plantillas SFCC de producción | ❌ Pendiente |
| Pruebas de aceptación con usuarios reales en producción | ❌ Pendiente |
| Testing exhaustivo de los 20 locales en producción | ❌ Pendiente |
| Configuración de monitoring y transcripts de conversación | ❌ Pendiente |
| Definición de KPIs y analytics (CTR, conversiones, CSAT) | 🔄 En discusión |
| Revisión del mapeo de locales embed vs. Apex | 🔄 En revisión |
Pasos detallados para el despliegue a producción
| Paso | Acción | Detalle / Comando |
|---|---|---|
| 1 | Configurar SFDX con credenciales de producción | sf org login web --alias hawkers-prod |
| 2 | Desplegar metadata (campos + permission set + Apex) | sf project deploy start --source-dir force-app --target-org hawkers-prod |
| 3 | Asignar permission set SS_Product2_Attributes al usuario del agente | Setup > Permission Sets > SS Product2 Attributes > Manage Assignments |
| 4 | Importar atributos de producto a producción | Data Loader: Update on Product2 con Product2_attributes_import.csv (Id como clave) |
| 5 | Crear el agente en producción en Salesforce | Setup > Agents — Copiar configuración del sandbox: instrucciones v3, KB, actions |
| 6 | Subir los 4 documentos de Knowledge Base al agente de producción | Setup > Einstein > Data Library > Upload (4 documentos) |
| 7 | Generar el embed snippet de producción con IDs/URLs correctos | Copiar embed_snippet_sandbox.html y sustituir siteUrl, agentId, domainUrl |
| 8 | Insertar el snippet en common/layout/page.isml de SFCC | Antes del </body>. Merge request + deploy con el equipo de frontend. |
| 9 | Smoke test en producción (5-10 conversaciones manuales) | Verificar locale, precios, URLs y calidad de respuestas. |