🎯 Introducción
En Hitofusion, nuestro agente de IA Jinzo puede analizar tickets de soporte accediendo directamente a los datos de tu instancia Odoo mediante SSH. Este documento explica cómo solicitar este tipo de análisis avanzado y cómo proporcionar los datos de conexión necesarios.
📋 ¿Qué es el Análisis con Acceso SSH?
Cuando creas un ticket de soporte, Jinzo puede conectarse a tu base de datos (staging o producción) para:
- ✅ Verificar datos reales del sistema
- ✅ Identificar inconsistencias en registros
- ✅ Cuantificar el alcance del problema
- ✅ Proponer soluciones SQL específicas
- ✅ Comparar datos entre staging y producción
🔐 Reglas de Seguridad
🔑 Cómo Proporcionar el Comando SSH
Para que Jinzo pueda conectarse a tu instancia, puede ocurrir una de dos situaciones:
Si tu instancia ya fue configurada previamente, Jinzo intentará conectarse automáticamente. No necesitás hacer nada adicional.
Si Jinzo no tiene el comando de conexión, te lo pedirá. En ese caso, seguí estos pasos:
📍 Cómo encontrar el comando SSH en Odoo.sh
-
Ingresá a Odoo.sh:
https://www.odoo.sh → Seleccioná tu proyecto -
Seleccioná la rama:
- 🟢 Production - Para datos de producción
- 🟡 Staging - Para pruebas y diagnósticos seguros
- 🔵 Development - Para desarrollo
-
Buscá la pestaña "SSH":
En la página de la rama, encontrarás una sección con el comando SSH -
Copiá el comando completo:
Tiene este formato:ssh [usuario]@[proyecto]-[rama].odoo.com
Ejemplo real:
ssh 27044492@mi-proyecto.odoo.com
📋 Formato para Enviar los Comandos
Cuando Jinzo te pida los comandos SSH, envialos así:
Staging: ssh 29673334@mi-proyecto-stg180226-29673334.dev.odoo.com
Producción: ssh 21732758@mi-proyecto.odoo.com
📝 Cómo Solicitar un Análisis SSH
Para que Jinzo analice tu ticket con acceso a datos, incluí en tu solicitud:
1. Descripción Clara del Problema
Ejemplo: "Los remitos aparecen como facturados pero no tienen factura asociada. Esto afecta a los remitos del cliente TOYOTA desde febrero."
2. Datos Específicos (si los tenés)
- IDs de registros afectados
- Nombres de documentos (ej: OC P00073, Remito 137379)
- Rango de fechas
- Clientes/Proveedores involucrados
3. Comandos SSH (si Jinzo los pide)
Staging: ssh xxxxx@proyecto-stg.dev.odoo.com Producción: ssh xxxxx@proyecto.odoo.com
🔍 Ejemplo de Diagnóstico SSH
Cuando Jinzo analiza un ticket con SSH, genera un informe como este:
Instancia: cliente.odoo.com (PRODUCCIÓN)
📊 HALLAZGOS:
- 69 remitos con campo facturado = 'facturado'
- Pero su orden de venta tiene invoice_status = 'to invoice'
- 23 órdenes de venta afectadas
🛠️ SOLUCIÓN PROPUESTA:
UPDATE stock_picking SET facturado = 'no_facturado' WHERE ...
⚡ Consultas que Jinzo Puede Ejecutar
| Tipo | Ejemplo |
|---|---|
| Conteo de registros | SELECT COUNT(*) FROM res_partner |
| Búsqueda específica | SELECT * FROM sale_order WHERE name = 'SO123' |
| Detección de inconsistencias | SELECT ... WHERE estado_a != estado_b |
| Análisis de relaciones | SELECT ... JOIN ... WHERE campo IS NULL |
✅ Beneficios del Análisis SSH
- 🎯 Diagnóstico preciso: Basado en datos reales, no suposiciones
- 📊 Cuantificación: Sabés exactamente cuántos registros están afectados
- 🛠️ Solución técnica: SQL listo para ejecutar
- ⏱️ Velocidad: Análisis inmediato sin necesidad de meets
- 📝 Documentación: Todo queda registrado en el ticket
🚀 Resumen
Para solicitar un análisis SSH:
- Describí el problema claramente en el ticket
- Incluí datos específicos (IDs, documentos, fechas)
- Si Jinzo te pide el comando SSH, buscalo en Odoo.sh → Tu rama → Pestaña SSH
- Proporcioná los comandos de staging y producción
¿Tenés un problema que requiere análisis de datos? Creá un ticket y Jinzo te guiará en el proceso.