Improve AI logic

This commit is contained in:
Urtzi Alfaro
2025-11-05 13:34:56 +01:00
parent 5c87fbcf48
commit 394ad3aea4
218 changed files with 30627 additions and 7658 deletions

View File

@@ -278,7 +278,7 @@ export const routesConfig: RouteConfig[] = [
name: 'Analytics',
component: 'AnalyticsPage',
title: 'Análisis',
icon: 'sales',
icon: 'analytics',
requiresAuth: true,
requiredRoles: ROLE_COMBINATIONS.MANAGEMENT_ACCESS,
requiredAnalyticsLevel: 'basic',
@@ -288,7 +288,7 @@ export const routesConfig: RouteConfig[] = [
path: '/app/analytics/production',
name: 'ProductionAnalytics',
component: 'ProductionAnalyticsPage',
title: 'Análisis de Producción',
title: 'Dashboard de Producción',
icon: 'production',
requiresAuth: true,
requiredRoles: ROLE_COMBINATIONS.MANAGEMENT_ACCESS,
@@ -300,7 +300,7 @@ export const routesConfig: RouteConfig[] = [
path: '/app/analytics/procurement',
name: 'ProcurementAnalytics',
component: 'ProcurementAnalyticsPage',
title: 'Análisis de Compras',
title: 'Dashboard de Compras',
icon: 'procurement',
requiresAuth: true,
requiredRoles: ROLE_COMBINATIONS.MANAGEMENT_ACCESS,
@@ -312,7 +312,7 @@ export const routesConfig: RouteConfig[] = [
path: '/app/analytics/forecasting',
name: 'Forecasting',
component: 'ForecastingPage',
title: 'Pronósticos',
title: 'Predicciones',
icon: 'forecasting',
requiresAuth: true,
requiredRoles: ROLE_COMBINATIONS.MANAGEMENT_ACCESS,
@@ -324,7 +324,7 @@ export const routesConfig: RouteConfig[] = [
path: '/app/analytics/sales',
name: 'SalesAnalytics',
component: 'SalesAnalyticsPage',
title: 'Análisis de Ventas',
title: 'Dashboard de Ventas',
icon: 'sales',
requiresAuth: true,
requiredRoles: ROLE_COMBINATIONS.MANAGEMENT_ACCESS,
@@ -336,8 +336,8 @@ export const routesConfig: RouteConfig[] = [
path: '/app/analytics/performance',
name: 'PerformanceAnalytics',
component: 'PerformanceAnalyticsPage',
title: 'Análisis de Rendimiento',
icon: 'sales',
title: 'KPIs Generales',
icon: 'performance',
requiresAuth: true,
requiredRoles: ROLE_COMBINATIONS.MANAGEMENT_ACCESS,
requiredAnalyticsLevel: 'advanced',
@@ -348,8 +348,8 @@ export const routesConfig: RouteConfig[] = [
path: '/app/analytics/scenario-simulation',
name: 'ScenarioSimulation',
component: 'ScenarioSimulationPage',
title: 'Simulación de Escenarios',
icon: 'forecasting',
title: 'Análisis What-If',
icon: 'simulation',
requiresAuth: true,
requiredRoles: ROLE_COMBINATIONS.MANAGEMENT_ACCESS,
requiredAnalyticsLevel: 'advanced',
@@ -360,8 +360,8 @@ export const routesConfig: RouteConfig[] = [
path: '/app/analytics/ai-insights',
name: 'AIInsights',
component: 'AIInsightsPage',
title: 'Insights de IA',
icon: 'forecasting',
title: 'Recomendaciones',
icon: 'insights',
requiresAuth: true,
requiredRoles: ROLE_COMBINATIONS.MANAGEMENT_ACCESS,
requiredAnalyticsLevel: 'predictive',
@@ -372,8 +372,8 @@ export const routesConfig: RouteConfig[] = [
path: '/app/analytics/events',
name: 'EventRegistry',
component: 'EventRegistryPage',
title: 'Registro de Eventos',
icon: 'fileText',
title: 'Eventos del Sistema',
icon: 'events',
requiresAuth: true,
requiredRoles: ['admin', 'owner'],
showInNavigation: true,