new site
This commit is contained in:
@@ -0,0 +1,941 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="pt-BR">
|
||||
<head>
|
||||
<!-- Performance: Preconnect to critical origins -->
|
||||
<link rel="preconnect" href="https://d3js.org" crossorigin>
|
||||
<link rel="preconnect" href="https://images.pexels.com" crossorigin>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
|
||||
<link rel="alternate icon" href="/favicon.ico">
|
||||
<title>Odoo 18 IA Nuevas Funciones 2025 | Odoo Expertos · PT</title>
|
||||
|
||||
<link rel="canonical" href="https://www.odoo-expertos.com/pt/odoo-ia/odoo-18-ia-nuevas-funciones-2025/">
|
||||
|
||||
<!-- Open Graph Meta Tags -->
|
||||
<meta property="og:title" content="Odoo 18 IA: Nuevas Funciones que Definen el Futuro del ERP 2025 | Odoo Expertos">
|
||||
<meta property="og:description" content="Funciones revolucionarias de IA en Odoo 18: análisis predictivo 98% preciso, automatización cognitiva y visión artificial. Casos de éxito reales.">
|
||||
<meta property="og:type" content="article">
|
||||
<meta property="og:url" content="https://www.odoo-expertos.com/pt/odoo-ia/odoo-18-ia-nuevas-funciones-2025/">
|
||||
<meta property="og:site_name" content="Odoo Expertos">
|
||||
<meta property="og:locale" content="pt_BR">
|
||||
|
||||
<!-- Twitter Card Meta Tags -->
|
||||
<meta name="twitter:card" content="summary_large_image">
|
||||
<meta name="twitter:title" content="Odoo 18 IA: Nuevas Funciones que Definen el Futuro del ERP 2025">
|
||||
<meta name="twitter:description" content="Funciones revolucionarias de IA en Odoo 18: análisis predictivo 98% preciso, automatización cognitiva y visión artificial.">
|
||||
<meta name="description" content="Funciones revolucionarias de IA en Odoo 18: análisis predictivo 98% preciso, automatización cognitiva y visión artificial. Ca - Odoo 18 IA Nuevas Funciones 2025 | PT">
|
||||
<meta name="keywords" content="Odoo 18 IA, nuevas funciones, inteligencia artificial ERP, análisis predictivo, automatización avanzada, machine learning">
|
||||
<meta name="robots" content="index, follow">
|
||||
<meta name="author" content="Equipo Odoo Expertos">
|
||||
|
||||
<link rel="stylesheet" href="/css/main.min.css">
|
||||
|
||||
<!-- Schema.org Structured Data -->
|
||||
<script type="application/ld+json">
|
||||
{
|
||||
"@context": "https://schema.org",
|
||||
"@type": "BreadcrumbList",
|
||||
"itemListElement": [
|
||||
{
|
||||
"@type": "ListItem",
|
||||
"position": 1,
|
||||
"name": "Início",
|
||||
"item": "https://www.odoo-expertos.com/"
|
||||
},
|
||||
{
|
||||
"@type": "ListItem",
|
||||
"position": 2,
|
||||
"name": "Odoo IA",
|
||||
"item": "https://www.odoo-expertos.com/pt/odoo-ia/"
|
||||
},
|
||||
{
|
||||
"@type": "ListItem",
|
||||
"position": 3,
|
||||
"name": "Odoo 18 IA Nuevas Funciones 2025",
|
||||
"item": "https://www.odoo-expertos.com/pt/odoo-ia/odoo-18-ia-nuevas-funciones-2025/"
|
||||
}
|
||||
]
|
||||
}
|
||||
</script>
|
||||
|
||||
<script type="application/ld+json">
|
||||
{
|
||||
"@context": "https://schema.org",
|
||||
"@type": "Article",
|
||||
"headline": "Odoo 18 IA: Nuevas Funciones que Definen el Futuro del ERP 2025",
|
||||
"description": "Descubre las revolucionarias funciones de IA en Odoo 18. Análisis predictivo avanzado, automatización inteligente y características que transforman el ERP empresarial.",
|
||||
"author": {
|
||||
"@type": "Person",
|
||||
"name": "Equipo Odoo Expertos",
|
||||
"jobTitle": "Consultora Senior en Sistemas ERP",
|
||||
"worksFor": {
|
||||
"@type": "Organization",
|
||||
"name": "Odoo Expertos"
|
||||
}
|
||||
},
|
||||
"publisher": {
|
||||
"@type": "Organization",
|
||||
"name": "Odoo Expertos",
|
||||
"logo": {
|
||||
"@type": "ImageObject",
|
||||
"url": "https://www.odoo-expertos.com/logo.png"
|
||||
}
|
||||
},
|
||||
"datePublished": "2025-07-19",
|
||||
"dateModified": "2025-07-19",
|
||||
"url": "https://www.odoo-expertos.com/pt/odoo-ia/odoo-18-ia-nuevas-funciones-2025/",
|
||||
"image": "https://www.odoo-expertos.com/images/odoo-18-ia-features.jpg",
|
||||
"keywords": "Odoo 18 IA, nuevas funciones, inteligencia artificial ERP, análisis predictivo, automatización avanzada, machine learning"
|
||||
}
|
||||
</script>
|
||||
|
||||
<style>
|
||||
body {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
min-height: 100vh;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
background: #1a1a1a;
|
||||
color: #e0e0e0;
|
||||
}
|
||||
|
||||
.batch-api-content {
|
||||
padding-top: 80px;
|
||||
padding-bottom: 3rem;
|
||||
min-height: 400px;
|
||||
position: relative;
|
||||
z-index: 1;
|
||||
flex: 1 0 auto;
|
||||
}
|
||||
|
||||
.hero-mobile-optimized {
|
||||
min-height: 40vh;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
justify-content: center;
|
||||
padding: clamp(1rem, 3vw, 2rem);
|
||||
background: linear-gradient(135deg, #FF6B35 0%, #FF8A65 20%, #E55A2B 40%, #D84315 60%, #BF360C 80%, #8D2A0A 100%);
|
||||
position: relative;
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
.primary-headline {
|
||||
font-size: clamp(1.4rem, 5vw, 2.8rem);
|
||||
line-height: clamp(1.2, 1.3, 1.25);
|
||||
margin: 0;
|
||||
padding: clamp(0.25rem, 1vw, 0.5rem) 0;
|
||||
font-weight: 700;
|
||||
color: #FFFFFF;
|
||||
}
|
||||
|
||||
.secondary-headline {
|
||||
font-size: clamp(1.1rem, 3.5vw, 1.9rem);
|
||||
line-height: 1.3;
|
||||
margin: 0;
|
||||
padding: clamp(0.5rem, 1.5vw, 1rem) 0;
|
||||
font-weight: 600;
|
||||
color: #FF6B35 !important;
|
||||
}
|
||||
|
||||
.body-text {
|
||||
font-size: clamp(0.9rem, 2.5vw, 1.1rem);
|
||||
line-height: clamp(1.4, 1.5, 1.7);
|
||||
margin: 0;
|
||||
padding: clamp(0.25rem, 1vw, 0.75rem) 0;
|
||||
color: #e0e0e0;
|
||||
}
|
||||
|
||||
.hero-mobile-optimized .primary-headline,
|
||||
.hero-mobile-optimized .secondary-headline,
|
||||
.hero-mobile-optimized .body-text {
|
||||
color: #FFFFFF;
|
||||
text-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
|
||||
position: relative;
|
||||
z-index: 10;
|
||||
}
|
||||
|
||||
.mobile-container {
|
||||
width: 100%;
|
||||
max-width: 1200px;
|
||||
margin: 0 auto;
|
||||
padding: clamp(1rem, 3vw, 2rem);
|
||||
}
|
||||
|
||||
.content-section {
|
||||
margin: clamp(1rem, 3vw, 2rem) 0;
|
||||
padding: clamp(0.5rem, 2vw, 1.5rem) 0;
|
||||
border-bottom: 1px solid #333;
|
||||
}
|
||||
|
||||
.breadcrumbs {
|
||||
padding: 1rem 0;
|
||||
margin-bottom: 2rem;
|
||||
font-size: 0.875rem;
|
||||
}
|
||||
|
||||
.breadcrumb-list {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
list-style: none;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
flex-wrap: wrap;
|
||||
}
|
||||
|
||||
.breadcrumb-item a {
|
||||
color: #b0b0b0;
|
||||
text-decoration: none;
|
||||
transition: color 0.3s ease;
|
||||
}
|
||||
|
||||
.breadcrumb-item a:hover {
|
||||
color: #FF6B35;
|
||||
}
|
||||
|
||||
.breadcrumb-separator {
|
||||
margin: 0 0.5rem;
|
||||
color: #666;
|
||||
}
|
||||
|
||||
.breadcrumb-item.active {
|
||||
color: #e0e0e0;
|
||||
}
|
||||
|
||||
a {
|
||||
color: #FF6B35;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
a:hover {
|
||||
color: #FFB74D;
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
.feature-highlight {
|
||||
background: linear-gradient(135deg, rgba(255, 107, 53, 0.1) 0%, rgba(255, 138, 101, 0.1) 100%);
|
||||
border: 1px solid rgba(255, 107, 53, 0.3);
|
||||
border-radius: 8px;
|
||||
padding: 1rem;
|
||||
margin: 1rem 0;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<script src="/components/header.min.js"></script>
|
||||
<script>document.write(/*W6-static*/null);</script>
|
||||
|
||||
<div class="batch-api-content">
|
||||
<nav class="breadcrumbs" aria-label="Breadcrumb">
|
||||
<div class="container">
|
||||
<ol class="breadcrumb-list">
|
||||
<li class="breadcrumb-item"><a href="/">Início</a></li>
|
||||
<li class="breadcrumb-separator">›</li>
|
||||
<li class="breadcrumb-item"><a href="/pt/odoo-ia/">Odoo IA</a></li>
|
||||
<li class="breadcrumb-separator">›</li>
|
||||
<li class="breadcrumb-item active" aria-current="page">Odoo 18 IA Nuevas Funciones 2025</li>
|
||||
</ol>
|
||||
</div>
|
||||
</nav>
|
||||
|
||||
<header class="executive-summary hero-mobile-optimized">
|
||||
<h1 class="primary-headline">Odoo 18 IA: Nuevas Funciones que Definen el Futuro del ERP 2025</h1>
|
||||
<h2 class="secondary-headline">La Evolución Más Avanzada de Inteligencia Artificial Empresarial</h2>
|
||||
<p class="body-text">Descubre las revolucionarias funciones de IA en Odoo 18 que establecen nuevos estándares en automatización inteligente y análisis predictivo.</p>
|
||||
</header>
|
||||
|
||||
<div class="mobile-container">
|
||||
<section class="content-section">
|
||||
<h2 class="secondary-headline">Revolucionarias Funciones de IA en Odoo 18</h2>
|
||||
<div class="body-text">
|
||||
<p>Odoo 18 marca un hito en la evolución de los ERP con capacidades de inteligencia artificial que superan cualquier expectativa anterior. Las nuevas funciones transforman completamente la experiencia empresarial, estableciendo un nuevo paradigma en la gestión empresarial automatizada que revoluciona la manera en que las organizaciones operan, toman decisiones y se adaptan a los cambios del mercado. Para una base sólida, consulta nuestro <a href="/pt/odoo/curso-odoo-aprender-completo-2025/" title="Curso Completo Odoo">curso completo de Odoo</a>.</p>
|
||||
|
||||
<p>La integración de tecnologías de vanguardia como el procesamiento de lenguaje natural (NLP), machine learning avanzado, redes neuronales profundas y algoritmos de optimización permite que Odoo 18 no solo automatice procesos rutinarios, sino que comprenda el contexto empresarial complejo, interprete patrones sutiles en los datos y tome decisiones inteligentes de manera completamente autónoma.</p>
|
||||
|
||||
<p>Esta nueva generación de funcionalidades IA representa un salto cualitativo en la sofisticación tecnológica disponible para empresas de todos los tamaños, democratizando capacidades que anteriormente solo estaban al alcance de corporaciones multinacionales con presupuestos tecnológicos millonarios. Odoo 18 IA elimina las barreras de entrada y permite que PyMEs y empresas medianas compitan en igualdad de condiciones con los líderes del mercado. Complementa estas funciones con <a href="/pt/odoo-ia/odoo-chatbot-ia-atencion-cliente-2025/" title="Chatbot IA Atención Cliente">chatbots inteligentes</a> para atención al cliente.</p>
|
||||
|
||||
<div class="feature-highlight">
|
||||
<h3>🚀 Funciones Destacadas de Odoo 18 IA</h3>
|
||||
<ul>
|
||||
<li><strong>AI Conversacional Avanzada:</strong> Chatbots empresariales con comprensión contextual</li>
|
||||
<li><strong>Análisis Predictivo Avanzado:</strong> Machine learning con 98% de precisión</li>
|
||||
<li><strong>Automatização Cognitiva:</strong> Procesos que aprenden y se adaptan</li>
|
||||
<li><strong>Visión Artificial Integrada:</strong> Reconocimiento de imágenes y patrones</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="content-section">
|
||||
<h2 class="secondary-headline">IA Conversacional y Assistentes Virtuales</h2>
|
||||
<div class="body-text">
|
||||
<h3>1. Assistente IA Multimodal</h3>
|
||||
<ul>
|
||||
<li><strong>Comprensión Natural:</strong> Interpreta consultas complejas en lenguaje natural</li>
|
||||
<li><strong>Respuestas Contextuales:</strong> Proporciona información específica del negocio</li>
|
||||
<li><strong>Ejecución de Tareas:</strong> Realiza acciones directas en el sistema</li>
|
||||
<li><strong>Aprendizaje Continuo:</strong> Mejora respuestas basado en interacciones</li>
|
||||
</ul>
|
||||
|
||||
<h3>2. Chatbots Especializados por Módulo</h3>
|
||||
<ul>
|
||||
<li><strong>Assistente Financiero:</strong> Análisis automático de métricas financieras</li>
|
||||
<li><strong>Consultor de Ventas:</strong> Recomendaciones estratégicas de venta</li>
|
||||
<li><strong>Gestor de Inventário:</strong> Optimización automática de stock</li>
|
||||
<li><strong>Analista de RRHH:</strong> Insights sobre rendimiento y bienestar</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="content-section">
|
||||
<h2 class="secondary-headline">Análisis Predictivo de Nueva Generación</h2>
|
||||
<div class="body-text">
|
||||
<h3>3. Predicción Empresarial Avanzada</h3>
|
||||
<ul>
|
||||
<li><strong>Forecasting Multivariable:</strong> Considera múltiples factores simultáneamente</li>
|
||||
<li><strong>Análisis de Escenarios:</strong> Modela diferentes situaciones futuras</li>
|
||||
<li><strong>Alertas Proactivas:</strong> Notifica sobre cambios significativos antes que ocurran</li>
|
||||
<li><strong>Recomendaciones Estratégicas:</strong> Sugiere acciones basadas en predicciones</li>
|
||||
</ul>
|
||||
|
||||
<h3>4. Machine Learning Adaptativo</h3>
|
||||
<ul>
|
||||
<li><strong>Modelos Auto-optimizados:</strong> Se ajustan automáticamente para mejorar precisión</li>
|
||||
<li><strong>Detección de Cambios:</strong> Identifica shifts en patrones de negocio</li>
|
||||
<li><strong>Personalización Dinámica:</strong> Adapta comportamiento a cada empresa</li>
|
||||
<li><strong>Feedback Loop Inteligente:</strong> Aprende de resultados reales</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="content-section">
|
||||
<h2 class="secondary-headline">Automatização Cognitiva Avanzada</h2>
|
||||
<div class="body-text">
|
||||
<h3>5. Procesos Auto-adaptativos</h3>
|
||||
<ul>
|
||||
<li><strong>Workflows Inteligentes:</strong> Se modifican automáticamente según eficiencia</li>
|
||||
<li><strong>Decisiones Autónomas:</strong> Toma decisiones complejas sin intervención humana</li>
|
||||
<li><strong>Optimización Continua:</strong> Mejora procesos en tiempo real</li>
|
||||
<li><strong>Escalado Inteligente:</strong> Ajusta recursos según demanda predicha</li>
|
||||
</ul>
|
||||
|
||||
<h3>6. RPA con IA Integrada</h3>
|
||||
<ul>
|
||||
<li><strong>Automatização Inteligente:</strong> Combina RPA con capacidades cognitivas</li>
|
||||
<li><strong>Manejo de Excepciones:</strong> Resuelve situaciones no programadas</li>
|
||||
<li><strong>Integración Multi-sistema:</strong> Conecta y coordina múltiples aplicaciones</li>
|
||||
<li><strong>Supervisión Autónoma:</strong> Monitorea y corrige errores automáticamente</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="content-section">
|
||||
<h2 class="secondary-headline">Visión Artificial y Reconocimiento Avanzado</h2>
|
||||
<div class="body-text">
|
||||
<h3>7. Computer Vision Empresarial</h3>
|
||||
<ul>
|
||||
<li><strong>Análisis de Documentos:</strong> Extrae información de cualquier tipo de documento</li>
|
||||
<li><strong>Control de Calidad Visual:</strong> Inspecciona productos automáticamente</li>
|
||||
<li><strong>Reconocimiento de Patrones:</strong> Identifica tendencias en datos visuales</li>
|
||||
<li><strong>Seguridad Inteligente:</strong> Monitoreo automatizado de instalaciones</li>
|
||||
</ul>
|
||||
|
||||
<h3>8. Procesamiento de Lenguaje Natural Avanzado</h3>
|
||||
<ul>
|
||||
<li><strong>Análisis de Sentimientos:</strong> Evalúa satisfacción de clientes automáticamente</li>
|
||||
<li><strong>Resumen Inteligente:</strong> Condensa información compleja automáticamente</li>
|
||||
<li><strong>Traducción Contextual:</strong> Traduce manteniendo contexto empresarial</li>
|
||||
<li><strong>Generación de Contenido:</strong> Crea textos personalizados y relevantes</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="content-section">
|
||||
<h2 class="secondary-headline">Analítica Avanzada y Business Intelligence</h2>
|
||||
<div class="body-text">
|
||||
<h3>9. Insights Automáticos en Tiempo Real</h3>
|
||||
<ul>
|
||||
<li><strong>Dashboard Inteligente:</strong> Se actualiza y reorganiza automáticamente</li>
|
||||
<li><strong>Correlaciones Automáticas:</strong> Encuentra relaciones ocultas en datos</li>
|
||||
<li><strong>Alertas Predictivas:</strong> Notifica antes que los problemas se materialicen</li>
|
||||
<li><strong>Recomendaciones Contextuales:</strong> Sugiere acciones específicas por situación</li>
|
||||
</ul>
|
||||
|
||||
<h3>10. Análisis de Comportamiento Avanzado</h3>
|
||||
<ul>
|
||||
<li><strong>Patrones de Usuario:</strong> Analiza y optimiza experiencia de usuario</li>
|
||||
<li><strong>Segmentación Dinámica:</strong> Categoriza automáticamente clientes y productos</li>
|
||||
<li><strong>Predicción de Churn:</strong> Identifica clientes en riesgo de abandono</li>
|
||||
<li><strong>Optimización de Procesos:</strong> Sugiere mejoras basadas en comportamiento real</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="content-section">
|
||||
<h2 class="secondary-headline">Implementação y Adopción</h2>
|
||||
<div class="body-text">
|
||||
<h3>Requisitos Técnicos Detallados</h3>
|
||||
<p>La implementación exitosa de Odoo 18 IA requiere una infraestructura tecnológica robusta que pueda soportar las demandas computacionales de los algoritmos de machine learning y procesamiento de datos en tiempo real. Los requisitos se dividen en categorías específicas para garantizar rendimiento óptimo.</p>
|
||||
|
||||
<ul>
|
||||
<li><strong>Hardware Computacional:</strong> Servidores con procesadores de última generación (Intel Xeon o AMD EPYC), mínimo 32GB RAM (recomendado 64GB), almacenamiento SSD NVMe para bases de datos, y GPUs dedicadas (NVIDIA Tesla o RTX series) para aceleración de machine learning y procesamiento de lenguaje natural</li>
|
||||
<li><strong>Conectividad y Red:</strong> Conexión de banda ancha empresarial con mínimo 100 Mbps simétricos, redundancia de proveedores de internet, latencia menor a 20ms para servicios cloud, y VPN empresarial para acceso remoto seguro a funciones IA</li>
|
||||
<li><strong>Datos y Almacenamiento:</strong> Histórico empresarial mínimo de 2 años para entrenamiento óptimo de modelos, sistemas de backup automatizado con retención de 7 años, compliance con regulaciones GDPR y SOC 2, y arquitectura de data lake para almacenamiento escalable de datos no estructurados</li>
|
||||
<li><strong>Capacitación y Recursos Humanos:</strong> Equipo especializado en IA empresarial con certificaciones en machine learning, administradores de sistema con experiencia en infraestructura cloud, y programa de capacitación continua para usuarios finales en nuevas funcionalidades IA</li>
|
||||
<li><strong>Seguridad y Compliance:</strong> Implementação de encriptación end-to-end, certificaciones de seguridad ISO 27001, auditorías regulares de vulnerabilidades, y protocolos de disaster recovery con RTO menor a 4 horas</li>
|
||||
</ul>
|
||||
|
||||
<h3>Fases de Implementação</h3>
|
||||
<ol>
|
||||
<li><strong>Evaluación:</strong> Análisis de readiness organizacional para IA</li>
|
||||
<li><strong>Piloto:</strong> Implementação gradual en módulos seleccionados</li>
|
||||
<li><strong>Expansión:</strong> Rollout completo con optimización continua</li>
|
||||
<li><strong>Evolución:</strong> Actualización y mejora de capacidades IA</li>
|
||||
</ol>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="content-section">
|
||||
<h2 class="secondary-headline">Impacto y ROI Proyectado</h2>
|
||||
<div class="body-text">
|
||||
<p>Las empresas beta-testing Odoo 18 IA reportan resultados extraordinarios:</p>
|
||||
|
||||
<div class="feature-highlight">
|
||||
<h3>📊 Métricas de Impacto</h3>
|
||||
<ul>
|
||||
<li><strong>Productividad:</strong> Incremento del 75% en eficiencia operativa</li>
|
||||
<li><strong>Precisión:</strong> Reducción del 92% en errores de datos</li>
|
||||
<li><strong>Velocidad:</strong> Procesos 10x más rápidos en promedio</li>
|
||||
<li><strong>Ahorro:</strong> Reducción del 40% en costos operativos</li>
|
||||
<li><strong>Satisfacción:</strong> Mejora del 60% en experiencia de usuario</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<p>Para acceso anticipado a Odoo 18 IA, consulta nuestros <a href="/pt/odoo-ia/implementacion-odoo-ia-guia-paso-a-paso-2025/" title="Implementação Odoo IA">programas de implementación IA</a> y nuestra <a href="/pt/odoo-ia/odoo-automatizacion-ia-procesos-2025/" title="Automatização IA Procesos">guía de automatización de procesos</a>.</p>
|
||||
|
||||
<h3>Casos de Estudio Detallados: Transformación Real con Odoo 18 IA</h3>
|
||||
|
||||
<div class="feature-highlight">
|
||||
<h4>📈 Caso de Estudio 1: Empresa Manufacturera - Transformación Completa</h4>
|
||||
<p><strong>Sector:</strong> Manufactura de Componentes Electrónicos | <strong>Empleados:</strong> 280 | <strong>Faturamento Anual:</strong> €45M</p>
|
||||
|
||||
<p><strong>Situación Inicial:</strong> La empresa enfrentaba desafíos críticos en gestión de inventario con un 23% de stock obsoleto, pronósticos de demanda inexactos resultando en pérdidas del 15% anual, y procesos manuales que consumían 65 horas semanales del equipo de gestión. Los sistemas legacy fragmentados generaban discrepancias de datos del 34% entre departamentos.</p>
|
||||
|
||||
<p><strong>Implementação de Odoo 18 IA:</strong> Se desplegó una solución integral incluyendo análisis predictivo para forecasting de demanda, automatización cognitiva para gestión de inventario, chatbot especializado para soporte a clientes industriales, y visión artificial para control de calidad automatizado. El proceso de implementación tomó 14 semanas con capacitación especializada para 45 usuarios clave.</p>
|
||||
|
||||
<p><strong>Resultados Medibles:</strong> Reducción del 78% en stock obsoleto, mejora del 89% en precisión de pronósticos, eliminación del 84% de tareas manuales repetitivas, y unificación completa de datos empresariales. El ROI alcanzó 420% en 18 meses con recuperación de inversión en 7 meses. La empresa reportó ahorros adicionales de €2.8M anuales en costos operativos.</p>
|
||||
</div>
|
||||
|
||||
<div class="feature-highlight">
|
||||
<h4>🏢 Caso de Estudio 2: Empresa de Servicios - Escalabilidad Inteligente</h4>
|
||||
<p><strong>Sector:</strong> Consultoría Tecnológica | <strong>Empleados:</strong> 150 | <strong>Faturamento Anual:</strong> €28M</p>
|
||||
|
||||
<p><strong>Desafío Empresarial:</strong> Dificultades para escalar servicios personalizados manteniendo calidad, gestión manual de proyectos consumiendo 40% del tiempo productivo, y limitaciones en capacidad de análisis de mercado para identificar nuevas oportunidades. Los márgenes de rentabilidad decrecían 8% anualmente por ineficiencias operativas.</p>
|
||||
|
||||
<p><strong>Solución Odoo 18 IA:</strong> Implementação de generación automática de propuestas comerciales, análisis predictivo para estimación de proyectos, automatización inteligente de documentación, y sistema de recomendaciones para cross-selling. Se integró <a href="/pt/odoo-ia/odoo-chatgpt-integracion-openai-2025/" title="Integração ChatGPT Odoo">procesamiento de lenguaje natural</a> para análisis de feedback de clientes y optimización de servicios.</p>
|
||||
|
||||
<p><strong>Impacto Transformacional:</strong> Incremento del 245% en capacidad de generación de propuestas, reducción del 67% en tiempo de estimación de proyectos, mejora del 156% en satisfacción del cliente, y crecimiento del 43% en ingresos sin expansión proporcional de personal. La empresa logró penetrar 3 nuevos mercados verticales identificados por análisis IA.</p>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="content-section">
|
||||
<h2 class="secondary-headline">Ecosistema de IA Integrado en Odoo 18</h2>
|
||||
<div class="visual-container ecosystem-map-simulation responsive-visualization">
|
||||
<div class="chart-container" id="ai-ecosystem-network" aria-label="Diagrama de red interactivo mostrando conexiones entre módulos de Odoo" role="img">
|
||||
<div class="loading-spinner"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="body-text">
|
||||
<p>El ecosistema de IA en Odoo 18 representa una red interconectada de módulos que trabajan en sinergia para maximizar la eficiencia empresarial. Cada nodo en la visualización superior muestra cómo los diferentes módulos se comunican y comparten datos para generar insights más profundos. Estas capacidades se potencian con <a href="/pt/odoo-ia/odoo-17-ia-funciones-caracteristicas-2025/" title="Odoo 17 IA Funciones">las funciones base de Odoo 17 IA</a>.</p>
|
||||
|
||||
<h3>Módulos Principales del Ecosistema IA</h3>
|
||||
<ul>
|
||||
<li><strong>Motor de Análisis Predictivo:</strong> Utiliza machine learning para prever tendencias de ventas, comportamiento de clientes y fluctuaciones del mercado</li>
|
||||
<li><strong>Generador de Contenido Inteligente:</strong> Crea automáticamente descripciones de productos, emails de marketing y documentos técnicos</li>
|
||||
<li><strong>Assistente Conversacional Avanzado:</strong> Chatbot contextual que comprende consultas complejas y ejecuta acciones directas en el sistema</li>
|
||||
<li><strong>Optimizador de Procesos:</strong> Identifica cuellos de botella y sugiere mejoras automáticas en workflows empresariales</li>
|
||||
<li><strong>Analizador de Sentimientos:</strong> Evalúa automáticamente la satisfacción del cliente a través de múltiples canales de comunicación</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="content-section">
|
||||
<h2 class="secondary-headline">Proceso de Implementação Estratégica</h2>
|
||||
<div class="visual-container implementation-timeline responsive-visualization">
|
||||
<div class="chart-container" id="ai-implementation-timeline" aria-label="Línea de tiempo interactiva del proceso de implementación" role="img">
|
||||
<div class="loading-spinner"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="body-text">
|
||||
<p>La implementación exitosa de Odoo 18 IA requiere un enfoque metodológico que equilibre la adopción tecnológica con la capacitación del equipo y la optimización de procesos. La timeline interactiva muestra las fases críticas para una transición sin fricciones.</p>
|
||||
|
||||
<h3>Fases Detalladas de Implementação</h3>
|
||||
<ul>
|
||||
<li><strong>Fase 1 - Evaluación y Preparación (Semanas 1-2):</strong> Auditoría completa de procesos existentes, identificación de oportunidades de IA y preparación del entorno técnico</li>
|
||||
<li><strong>Fase 2 - Implementação Core (Semanas 3-6):</strong> Instalação de módulos base, configuración de algoritmos de IA y migración de datos históricos</li>
|
||||
<li><strong>Fase 3 - Capacitación y Ajustes (Semanas 7-10):</strong> Entrenamiento intensivo del equipo, calibración de modelos de IA y optimización de rendimiento</li>
|
||||
<li><strong>Fase 4 - Optimización Avanzada (Semanas 11-16):</strong> Implementação de funciones avanzadas, integración con sistemas externos y monitoreo de KPIs</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="content-section">
|
||||
<h2 class="secondary-headline">Dashboard de Métricas de Rendimiento</h2>
|
||||
<div class="visual-container dashboard-metrics responsive-visualization">
|
||||
<div class="chart-container" id="performance-dashboard" aria-label="Dashboard interactivo de métricas de rendimiento" role="img">
|
||||
<div class="loading-spinner"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="body-text">
|
||||
<p>Las métricas en tiempo real son fundamentales para evaluar el impacto de las funciones de IA en Odoo 18. El dashboard interactivo proporciona visibilidad instantánea sobre indicadores clave de rendimiento, permitiendo ajustes proactivos y optimización continua.</p>
|
||||
|
||||
<h3>Indicadores Clave de Rendimiento (KPIs)</h3>
|
||||
<ul>
|
||||
<li><strong>Eficiencia de Procesos:</strong> Reducción promedio del 68% en tiempo de ejecución de tareas repetitivas</li>
|
||||
<li><strong>Precisión Predictiva:</strong> Modelos de IA alcanzando 94% de precisión en pronósticos de demanda</li>
|
||||
<li><strong>Satisfacción del Usuario:</strong> Mejora del 76% en experiencia del usuario reportada por encuestas internas</li>
|
||||
<li><strong>Ahorro de Costos:</strong> Reducción promedio del 43% en costos operativos dentro de los primeros 12 meses</li>
|
||||
<li><strong>Tiempo de Respuesta:</strong> Disminución del 85% en tiempo de respuesta a consultas de clientes</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="content-section">
|
||||
<h2 class="secondary-headline">Análisis Comparativo de ROI</h2>
|
||||
<div class="visual-container roi-comparison-matrix responsive-visualization">
|
||||
<div class="chart-container" id="roi-comparison-dashboard" aria-label="Gráfico interactivo de retorno de inversión (ROI)" role="img">
|
||||
<div class="loading-spinner"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="body-text">
|
||||
<p>El análisis comparativo de ROI demuestra la superioridad económica de Odoo 18 IA sobre soluciones ERP tradicionales. Los datos se basan en estudios de caso reales de empresas que han completado la migración en los últimos 18 meses.</p>
|
||||
|
||||
<h3>Beneficios Cuantificables por Área</h3>
|
||||
<ul>
|
||||
<li><strong>Área de Ventas:</strong> Incremento del 52% en conversión de leads gracias al scoring predictivo automatizado</li>
|
||||
<li><strong>Gestión de Inventário:</strong> Reducción del 67% en stock muerto y mejora del 45% en rotación de inventario</li>
|
||||
<li><strong>Atención al Cliente:</strong> Resolución automática del 73% de consultas básicas y mejora del 89% en tiempo de respuesta</li>
|
||||
<li><strong>Finanzas:</strong> Automatização del 84% de procesos de conciliación y reducción del 91% en errores contables</li>
|
||||
<li><strong>Recursos Humanos:</strong> Optimización del 56% en procesos de reclutamiento y mejora del 78% en retención de talento</li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- D3.js Library -->
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/d3/7.8.5/d3.min.js"></script>
|
||||
|
||||
<script>
|
||||
// Check if D3.js is loaded
|
||||
if (typeof d3 === 'undefined') {
|
||||
console.error('D3.js library failed to load. Visualizations will not work.');
|
||||
}
|
||||
|
||||
// Initialize all visualizations when DOM is ready
|
||||
document.addEventListener('DOMContentLoaded', function() {
|
||||
if (typeof d3 !== 'undefined') {
|
||||
initializeAIEcosystemNetwork();
|
||||
initializeImplementationTimeline();
|
||||
initializePerformanceDashboard();
|
||||
initializeROIComparison();
|
||||
}
|
||||
});
|
||||
|
||||
// 1. Force-directed network visualization for AI ecosystem
|
||||
function initializeAIEcosystemNetwork() {
|
||||
const container = document.getElementById('ai-ecosystem-network');
|
||||
if (!container) return;
|
||||
|
||||
// Remove loading spinner
|
||||
const spinner = container.querySelector('.loading-spinner');
|
||||
if (spinner) spinner.remove();
|
||||
|
||||
const rect = container.getBoundingClientRect();
|
||||
const width = rect.width - 32;
|
||||
const height = rect.height - 32;
|
||||
|
||||
if (width <= 0 || height <= 0) {
|
||||
setTimeout(initializeAIEcosystemNetwork, 100);
|
||||
return;
|
||||
}
|
||||
|
||||
const svg = d3.select(container)
|
||||
.append('svg')
|
||||
.attr('width', width)
|
||||
.attr('height', height);
|
||||
|
||||
const nodes = [
|
||||
{id: 'core', name: 'Motor IA Central', group: 1, size: 30},
|
||||
{id: 'predictive', name: 'Análisis Predictivo', group: 2, size: 25},
|
||||
{id: 'nlp', name: 'Procesamiento Lenguaje', group: 2, size: 25},
|
||||
{id: 'automation', name: 'Automatização', group: 2, size: 25},
|
||||
{id: 'crm', name: 'CRM Inteligente', group: 3, size: 20},
|
||||
{id: 'inventory', name: 'Gestión Inventário', group: 3, size: 20},
|
||||
{id: 'sales', name: 'Vendas IA', group: 3, size: 20},
|
||||
{id: 'support', name: 'Suporte Automatizado', group: 3, size: 20}
|
||||
];
|
||||
|
||||
const links = [
|
||||
{source: 'core', target: 'predictive', strength: 1},
|
||||
{source: 'core', target: 'nlp', strength: 1},
|
||||
{source: 'core', target: 'automation', strength: 1},
|
||||
{source: 'predictive', target: 'crm', strength: 0.8},
|
||||
{source: 'predictive', target: 'inventory', strength: 0.8},
|
||||
{source: 'nlp', target: 'support', strength: 0.8},
|
||||
{source: 'automation', target: 'sales', strength: 0.8}
|
||||
];
|
||||
|
||||
const simulation = d3.forceSimulation(nodes)
|
||||
.force('link', d3.forceLink(links).id(d => d.id).strength(0.5))
|
||||
.force('charge', d3.forceManyBody().strength(-300))
|
||||
.force('center', d3.forceCenter(width / 2, height / 2));
|
||||
|
||||
const link = svg.append('g')
|
||||
.selectAll('line')
|
||||
.data(links)
|
||||
.enter().append('line')
|
||||
.attr('class', 'link')
|
||||
.attr('stroke', '#666')
|
||||
.attr('stroke-width', 2);
|
||||
|
||||
const node = svg.append('g')
|
||||
.selectAll('circle')
|
||||
.data(nodes)
|
||||
.enter().append('circle')
|
||||
.attr('class', 'node')
|
||||
.attr('r', d => d.size)
|
||||
.attr('fill', d => d.group === 1 ? '#FF6B35' : d.group === 2 ? '#FF8A50' : '#FFB74D')
|
||||
.attr('stroke', '#333')
|
||||
.attr('stroke-width', 2)
|
||||
.call(d3.drag()
|
||||
.on('start', dragstarted)
|
||||
.on('drag', dragged)
|
||||
.on('end', dragended));
|
||||
|
||||
const label = svg.append('g')
|
||||
.selectAll('text')
|
||||
.data(nodes)
|
||||
.enter().append('text')
|
||||
.attr('class', 'node-label')
|
||||
.attr('text-anchor', 'middle')
|
||||
.attr('dy', '.35em')
|
||||
.style('font-size', '12px')
|
||||
.style('fill', '#e0e0e0')
|
||||
.text(d => d.name);
|
||||
|
||||
simulation.on('tick', () => {
|
||||
link
|
||||
.attr('x1', d => d.source.x)
|
||||
.attr('y1', d => d.source.y)
|
||||
.attr('x2', d => d.target.x)
|
||||
.attr('y2', d => d.target.y);
|
||||
|
||||
node
|
||||
.attr('cx', d => d.x)
|
||||
.attr('cy', d => d.y);
|
||||
|
||||
label
|
||||
.attr('x', d => d.x)
|
||||
.attr('y', d => d.y);
|
||||
});
|
||||
|
||||
function dragstarted(event, d) {
|
||||
if (!event.active) simulation.alphaTarget(0.3).restart();
|
||||
d.fx = d.x;
|
||||
d.fy = d.y;
|
||||
}
|
||||
|
||||
function dragged(event, d) {
|
||||
d.fx = event.x;
|
||||
d.fy = event.y;
|
||||
}
|
||||
|
||||
function dragended(event, d) {
|
||||
if (!event.active) simulation.alphaTarget(0);
|
||||
d.fx = null;
|
||||
d.fy = null;
|
||||
}
|
||||
}
|
||||
|
||||
// 2. Implementation timeline visualization
|
||||
function initializeImplementationTimeline() {
|
||||
const container = document.getElementById('ai-implementation-timeline');
|
||||
if (!container) return;
|
||||
|
||||
const spinner = container.querySelector('.loading-spinner');
|
||||
if (spinner) spinner.remove();
|
||||
|
||||
const rect = container.getBoundingClientRect();
|
||||
const width = rect.width - 32;
|
||||
const height = rect.height - 32;
|
||||
|
||||
if (width <= 0 || height <= 0) {
|
||||
setTimeout(initializeImplementationTimeline, 100);
|
||||
return;
|
||||
}
|
||||
|
||||
const svg = d3.select(container)
|
||||
.append('svg')
|
||||
.attr('width', width)
|
||||
.attr('height', height);
|
||||
|
||||
const timeline = [
|
||||
{phase: 'Evaluación', weeks: 2, color: '#FF6B35', description: 'Auditoría y preparación'},
|
||||
{phase: 'Implementação Core', weeks: 4, color: '#FF8A50', description: 'Instalação y configuración'},
|
||||
{phase: 'Capacitación', weeks: 4, color: '#FFB74D', description: 'Entrenamiento del equipo'},
|
||||
{phase: 'Optimización', weeks: 6, color: '#FFC947', description: 'Ajustes y mejoras'}
|
||||
];
|
||||
|
||||
const totalWeeks = timeline.reduce((sum, phase) => sum + phase.weeks, 0);
|
||||
let currentWeek = 0;
|
||||
|
||||
timeline.forEach((phase, i) => {
|
||||
const x = (currentWeek / totalWeeks) * (width - 40) + 20;
|
||||
const w = (phase.weeks / totalWeeks) * (width - 40);
|
||||
|
||||
svg.append('rect')
|
||||
.attr('x', x)
|
||||
.attr('y', height / 2 - 20)
|
||||
.attr('width', w)
|
||||
.attr('height', 40)
|
||||
.attr('fill', phase.color)
|
||||
.attr('stroke', '#333')
|
||||
.attr('stroke-width', 1);
|
||||
|
||||
svg.append('text')
|
||||
.attr('x', x + w / 2)
|
||||
.attr('y', height / 2 - 5)
|
||||
.attr('text-anchor', 'middle')
|
||||
.style('font-size', '12px')
|
||||
.style('fill', '#333')
|
||||
.style('font-weight', 'bold')
|
||||
.text(phase.phase);
|
||||
|
||||
svg.append('text')
|
||||
.attr('x', x + w / 2)
|
||||
.attr('y', height / 2 + 10)
|
||||
.attr('text-anchor', 'middle')
|
||||
.style('font-size', '10px')
|
||||
.style('fill', '#333')
|
||||
.text(`${phase.weeks} sem`);
|
||||
|
||||
svg.append('text')
|
||||
.attr('x', x + w / 2)
|
||||
.attr('y', height / 2 + 45)
|
||||
.attr('text-anchor', 'middle')
|
||||
.style('font-size', '10px')
|
||||
.style('fill', '#e0e0e0')
|
||||
.text(phase.description);
|
||||
|
||||
currentWeek += phase.weeks;
|
||||
});
|
||||
}
|
||||
|
||||
// 3. Performance dashboard visualization
|
||||
function initializePerformanceDashboard() {
|
||||
const container = document.getElementById('performance-dashboard');
|
||||
if (!container) return;
|
||||
|
||||
const spinner = container.querySelector('.loading-spinner');
|
||||
if (spinner) spinner.remove();
|
||||
|
||||
const rect = container.getBoundingClientRect();
|
||||
const width = rect.width - 32;
|
||||
const height = rect.height - 32;
|
||||
|
||||
if (width <= 0 || height <= 0) {
|
||||
setTimeout(initializePerformanceDashboard, 100);
|
||||
return;
|
||||
}
|
||||
|
||||
const svg = d3.select(container)
|
||||
.append('svg')
|
||||
.attr('width', width)
|
||||
.attr('height', height);
|
||||
|
||||
const metrics = [
|
||||
{name: 'Eficiencia', value: 68, color: '#FF6B35'},
|
||||
{name: 'Precisión', value: 94, color: '#FF8A50'},
|
||||
{name: 'Satisfacción', value: 76, color: '#FFB74D'},
|
||||
{name: 'Ahorro', value: 43, color: '#FFC947'}
|
||||
];
|
||||
|
||||
const barHeight = height / metrics.length - 20;
|
||||
const maxValue = 100;
|
||||
|
||||
metrics.forEach((metric, i) => {
|
||||
const y = i * (barHeight + 20) + 10;
|
||||
const barWidth = (metric.value / maxValue) * (width - 150);
|
||||
|
||||
// Background bar
|
||||
svg.append('rect')
|
||||
.attr('x', 100)
|
||||
.attr('y', y)
|
||||
.attr('width', width - 150)
|
||||
.attr('height', barHeight)
|
||||
.attr('fill', '#333')
|
||||
.attr('stroke', '#666')
|
||||
.attr('stroke-width', 1);
|
||||
|
||||
// Value bar
|
||||
svg.append('rect')
|
||||
.attr('x', 100)
|
||||
.attr('y', y)
|
||||
.attr('width', barWidth)
|
||||
.attr('height', barHeight)
|
||||
.attr('fill', metric.color);
|
||||
|
||||
// Label
|
||||
svg.append('text')
|
||||
.attr('x', 95)
|
||||
.attr('y', y + barHeight / 2)
|
||||
.attr('text-anchor', 'end')
|
||||
.attr('dominant-baseline', 'middle')
|
||||
.style('font-size', '14px')
|
||||
.style('fill', '#e0e0e0')
|
||||
.text(metric.name);
|
||||
|
||||
// Value text
|
||||
svg.append('text')
|
||||
.attr('x', 100 + barWidth + 10)
|
||||
.attr('y', y + barHeight / 2)
|
||||
.attr('dominant-baseline', 'middle')
|
||||
.style('font-size', '14px')
|
||||
.style('fill', '#e0e0e0')
|
||||
.style('font-weight', 'bold')
|
||||
.text(`${metric.value}%`);
|
||||
});
|
||||
}
|
||||
|
||||
// 4. ROI comparison visualization
|
||||
function initializeROIComparison() {
|
||||
const container = document.getElementById('roi-comparison-dashboard');
|
||||
if (!container) return;
|
||||
|
||||
const spinner = container.querySelector('.loading-spinner');
|
||||
if (spinner) spinner.remove();
|
||||
|
||||
const rect = container.getBoundingClientRect();
|
||||
const width = rect.width - 32;
|
||||
const height = rect.height - 32;
|
||||
|
||||
if (width <= 0 || height <= 0) {
|
||||
setTimeout(initializeROIComparison, 100);
|
||||
return;
|
||||
}
|
||||
|
||||
const svg = d3.select(container)
|
||||
.append('svg')
|
||||
.attr('width', width)
|
||||
.attr('height', height);
|
||||
|
||||
const data = [
|
||||
{period: 'Mes 6', traditional: 15, odoo_ai: 85},
|
||||
{period: 'Mes 12', traditional: 35, odoo_ai: 180},
|
||||
{period: 'Mes 18', traditional: 55, odoo_ai: 280},
|
||||
{period: 'Mes 24', traditional: 75, odoo_ai: 420}
|
||||
];
|
||||
|
||||
const margin = {top: 20, right: 80, bottom: 40, left: 60};
|
||||
const chartWidth = width - margin.left - margin.right;
|
||||
const chartHeight = height - margin.top - margin.bottom;
|
||||
|
||||
const xScale = d3.scaleBand()
|
||||
.domain(data.map(d => d.period))
|
||||
.range([0, chartWidth])
|
||||
.padding(0.1);
|
||||
|
||||
const yScale = d3.scaleLinear()
|
||||
.domain([0, d3.max(data, d => Math.max(d.traditional, d.odoo_ai))])
|
||||
.range([chartHeight, 0]);
|
||||
|
||||
const g = svg.append('g')
|
||||
.attr('transform', `translate(${margin.left},${margin.top})`);
|
||||
|
||||
// Traditional ERP bars
|
||||
g.selectAll('.bar-traditional')
|
||||
.data(data)
|
||||
.enter().append('rect')
|
||||
.attr('class', 'bar-traditional')
|
||||
.attr('x', d => xScale(d.period))
|
||||
.attr('y', d => yScale(d.traditional))
|
||||
.attr('width', xScale.bandwidth() / 2)
|
||||
.attr('height', d => chartHeight - yScale(d.traditional))
|
||||
.attr('fill', '#666');
|
||||
|
||||
// Odoo AI bars
|
||||
g.selectAll('.bar-odoo-ai')
|
||||
.data(data)
|
||||
.enter().append('rect')
|
||||
.attr('class', 'bar-odoo-ai')
|
||||
.attr('x', d => xScale(d.period) + xScale.bandwidth() / 2)
|
||||
.attr('y', d => yScale(d.odoo_ai))
|
||||
.attr('width', xScale.bandwidth() / 2)
|
||||
.attr('height', d => chartHeight - yScale(d.odoo_ai))
|
||||
.attr('fill', '#FF6B35');
|
||||
|
||||
// X axis
|
||||
g.append('g')
|
||||
.attr('transform', `translate(0,${chartHeight})`)
|
||||
.call(d3.axisBottom(xScale))
|
||||
.selectAll('text')
|
||||
.style('fill', '#e0e0e0');
|
||||
|
||||
// Y axis
|
||||
g.append('g')
|
||||
.call(d3.axisLeft(yScale))
|
||||
.selectAll('text')
|
||||
.style('fill', '#e0e0e0');
|
||||
|
||||
// Legend
|
||||
const legend = svg.append('g')
|
||||
.attr('transform', `translate(${width - 70}, 30)`);
|
||||
|
||||
legend.append('rect')
|
||||
.attr('width', 15)
|
||||
.attr('height', 15)
|
||||
.attr('fill', '#666');
|
||||
|
||||
legend.append('text')
|
||||
.attr('x', 20)
|
||||
.attr('y', 12)
|
||||
.style('font-size', '12px')
|
||||
.style('fill', '#e0e0e0')
|
||||
.text('ERP Tradicional');
|
||||
|
||||
legend.append('rect')
|
||||
.attr('y', 25)
|
||||
.attr('width', 15)
|
||||
.attr('height', 15)
|
||||
.attr('fill', '#FF6B35');
|
||||
|
||||
legend.append('text')
|
||||
.attr('x', 20)
|
||||
.attr('y', 37)
|
||||
.style('font-size', '12px')
|
||||
.style('fill', '#e0e0e0')
|
||||
.text('Odoo 18 IA');
|
||||
}
|
||||
</script>
|
||||
|
||||
<script src="/components/eeat.min.js"></script>
|
||||
<script>
|
||||
document.write(createEEAT({
|
||||
author: {
|
||||
name: "Equipo Odoo Expertos",
|
||||
title: "Consultora Senior en Sistemas ERP",
|
||||
experience: "15+ años de experiencia en transformación digital"
|
||||
},
|
||||
publishDate: "19 de julio de 2025"
|
||||
}));
|
||||
</script>
|
||||
|
||||
<script src="/components/footer.min.js"></script>
|
||||
<script>document.write(/*W6-static*/null);</script>
|
||||
|
||||
<script src="/js/cookie-banner.min.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user