flowchart LR
subgraph Origen
OPORTUNIDADES
CLIENTES
end
subgraph Triggers_Before
trg_calcular_valor_usd_crc
trg_copiar_datos_cliente
trg_set_timestamps_oportunidades
end
subgraph Funciones_Sincronizacion
sync_kpis_dashboard_actual
sync_kpis_por_area
sync_kpis_por_clasificacion
sync_kpis_por_compania
sync_kpis_por_sector
sync_kpis_vendedor_area
sync_kpis_vendedor_clasificacion
sync_kpis_vendedor_compania
sync_kpis_vendedor_sector
end
subgraph Destino_KPI
TABLA_KPIS_DASHBOARD_ACTUAL
TABLA_KPIS_DASHBOARD_2025
TABLA_KPIS_POR_AREA
TABLA_KPIS_POR_CLASIFICACION
TABLA_KPIS_POR_COMPANIA
TABLA_KPIS_POR_SECTOR
TABLA_KPIS_VENDEDOR_AREA
TABLA_KPIS_VENDEDOR_CLASIFICACION
TABLA_KPIS_VENDEDOR_COMPANIA
TABLA_KPIS_VENDEDOR_SECTOR
end
OPORTUNIDADES -->|BEFORE INSERT/UPDATE| trg_calcular_valor_usd_crc
OPORTUNIDADES -->|BEFORE INSERT/UPDATE| trg_copiar_datos_cliente
OPORTUNIDADES -->|BEFORE INSERT/UPDATE| trg_set_timestamps_oportunidades
OPORTUNIDADES -->|AFTER INSERT/UPDATE/DELETE| sync_kpis_dashboard_actual
OPORTUNIDADES -->|AFTER INSERT/UPDATE/DELETE| sync_kpis_por_area
OPORTUNIDADES -->|AFTER INSERT/UPDATE/DELETE| sync_kpis_por_clasificacion
OPORTUNIDADES -->|AFTER INSERT/UPDATE/DELETE| sync_kpis_por_compania
OPORTUNIDADES -->|AFTER INSERT/UPDATE/DELETE| sync_kpis_por_sector
OPORTUNIDADES -->|AFTER INSERT/UPDATE/DELETE| sync_kpis_vendedor_area
OPORTUNIDADES -->|AFTER INSERT/UPDATE/DELETE| sync_kpis_vendedor_clasificacion
OPORTUNIDADES -->|AFTER INSERT/UPDATE/DELETE| sync_kpis_vendedor_compania
OPORTUNIDADES -->|AFTER INSERT/UPDATE/DELETE| sync_kpis_vendedor_sector
CLIENTES -->|AFTER INSERT/UPDATE/DELETE| sync_kpis_dashboard_actual
trg_copiar_datos_cliente -->|consulta datos por compania| CLIENTES
sync_kpis_dashboard_actual --> TABLA_KPIS_DASHBOARD_ACTUAL
sync_kpis_por_area --> TABLA_KPIS_POR_AREA
sync_kpis_por_clasificacion --> TABLA_KPIS_POR_CLASIFICACION
sync_kpis_por_compania --> TABLA_KPIS_POR_COMPANIA
sync_kpis_por_sector --> TABLA_KPIS_POR_SECTOR
sync_kpis_vendedor_area --> TABLA_KPIS_VENDEDOR_AREA
sync_kpis_vendedor_clasificacion --> TABLA_KPIS_VENDEDOR_CLASIFICACION
sync_kpis_vendedor_compania --> TABLA_KPIS_VENDEDOR_COMPANIA
sync_kpis_vendedor_sector --> TABLA_KPIS_VENDEDOR_SECTOR