Oportunidades Compra Ágil
Módulo para explorar y ofertar en oportunidades de licitación del mercado público chileno.
Descripción
Sistema de exploración y gestión de oportunidades de negocio provenientes del sistema "Compra Ágil" de ChileCompra. Permite visualizar licitaciones activas, revisar detalles, adjuntar cotizaciones y hacer seguimiento del proceso de adjudicación.
Características Principales
🔍 Exploración de Oportunidades
- Listado de oportunidades de Compra Ágil por fecha y región.
- Filtro por región — selector con las 16 regiones de Chile (Arica y Parinacota, Tarapacá, Antofagasta, Atacama, Coquimbo, Valparaíso, Metropolitana de Santiago, O'Higgins, Maule, Ñuble, Biobío, La Araucanía, Los Ríos, Los Lagos, Aysén y Magallanes).
- Agregar oportunidad por código de Compra Ágil (ej.
2239-58-L124). - Configuración de keywords (palabras clave) para la calificación.
📊 Indicadores
Contadores en la cabecera:
- Totales Mercado — total de oportunidades del mercado para la fecha y región.
- Calificadas — oportunidades que pasaron el filtro (no descartadas).
- Descartadas — descartadas por la IA o por el usuario.
🤖 Análisis con IA
- Analizar con IA: evalúa la relevancia de una oportunidad. Devuelve un razonamiento, marca la oportunidad como relevante o descartada y, si es relevante, extrae los productos propuestos.
- Buscar con IA / mejor precio: extrae productos desde los archivos de la oportunidad y busca la mejor opción de precio, mostrando el "proceso de pensamiento" de la IA.
🔄 Refrescar y notificar
- Refrescar — vuelve a sincronizar las oportunidades de la fecha/región seleccionada, mostrando una barra de progreso, el estado actual y un ETA estimado, y al final un resumen (nuevas, existentes, insertadas, omitidas).
- Notificar oportunidades calificadas — envía notificaciones de las oportunidades calificadas a la empresa, con un resumen de las notificaciones enviadas.
📋 Detalles de Oportunidad
-
Información de la operación
- Código de licitación
- Institución compradora
- Fecha de publicación y cierre
- Monto estimado
- Estado actual
-
Detalle de productos
- Lista de productos solicitados
- Cantidades requeridas
- Especificaciones técnicas
- Criterios de evaluación
-
Archivos adjuntos
- Bases técnicas
- Documentos de requisitos
- Especificaciones adicionales
- Visor de archivos integrado
📤 Formulario de Oferta
- Carga de cotización
- Adjuntar documentos requeridos
- Declaraciones juradas
- Envío de oferta a ChileCompra
🗂️ Pestañas del detalle
Al seleccionar una oportunidad se abre su detalle organizado en pestañas:
- Detalle Operación — nombre, descripción, estado, monto estimado, fecha de cierre, institución y keywords coincidentes.
- Productos — tabla de productos (nombre, descripción, cantidad, unidad) con selector de fuente (Original / Propuestos por IA / Ingresados por Usuario) y búsqueda de precio con IA por producto.
- Archivos — listado de archivos para descargar, con botón Sincronizar archivos.
- Cotizaciones — cotizaciones asociadas a la oportunidad.
- Postular — formulario de postulación a la oportunidad.
📤 Exportación a Excel
Botón Exportar que genera un archivo oportunidades_<fecha>.xlsx con: Código, Nombre, Estado, Monto, Moneda, Región, Institución, RUT, Fecha Publicación, Fecha Cierre, Keywords, Productos y Razonamiento IA.
Casos de Uso
- Búsqueda de oportunidades: Admin revisa diariamente nuevas licitaciones
- Evaluación de viabilidad: Analiza requisitos y decide si ofertar
- Envío de oferta: Prepara y envía cotización competitiva
- Seguimiento: Monitorea estado hasta adjudicación
Interfaz y Componentes
Vista de Lista de Oportunidades
[Pendiente: Screenshot de listado]
Detalle de Oportunidad
[Pendiente: Screenshot de vista detallada]
Formulario de Oferta
[Pendiente: Screenshot de formulario de envío]
Integraciones
- ChileCompra API - Sincronización de licitaciones activas
- BigQuery - Análisis de oportunidades históricas
- Firebase Storage - Almacenamiento de archivos de oferta
- Cloud Functions - Validación y envío de ofertas
Configuración Requerida
Credenciales ChileCompra
[Pendiente: Configuración de API Key y autenticación]
Categorías de Interés
[Pendiente: Configuración de alertas por categoría]
Estados de Oportunidad
| Estado | Descripción | Acciones |
|---|---|---|
| Nueva | Recién publicada | Ver, Ofertar |
| En evaluación | Oferta enviada en evaluación | Ver estado |
| Adjudicada | Ganada por nuestra empresa | Crear OC |
| Perdida | Adjudicada a competencia | Ver, Archivar |
| Desierta | Sin adjudicación | Ver |
| Cerrada | Plazo vencido sin ofertar | Archivar |
Flujo de Trabajo
Nueva Oportunidad → Evaluar Viabilidad → Preparar Oferta → Enviar Cotización → Evaluación → Adjudicación
↓ ↓
Descartar (No viable) Ganada → Crear OC Convenio
↓
Perdida → Archivar
Criterios de Evaluación
Factores a Considerar
- Viabilidad técnica: ¿Podemos cumplir los requisitos?
- Competitividad: ¿Nuestro precio es competitivo?
- Rentabilidad: ¿El margen es adecuado?
- Capacidad operativa: ¿Tenemos recursos para ejecutar?
- Experiencia previa: ¿Hemos trabajado con esta institución?
Datos Técnicos
Modelo de Oportunidad
interface OportunidadCompraAgil {
id: string;
codigoLicitacion: string;
institucion: string;
titulo: string;
descripcion: string;
fechaPublicacion: Date;
fechaCierre: Date;
montoEstimado: number;
productos: ProductoSolicitado[];
archivosAdjuntos: Archivo[];
estado: 'nueva' | 'evaluando' | 'adjudicada' | 'perdida' | 'desierta';
ofertaEnviada?: Oferta;
}
[Pendiente: Modelo completo]
Sincronización
[Pendiente: Frecuencia y método de sincronización con ChileCompra]
Alertas y Notificaciones
- Nuevas oportunidades en categorías de interés
- Recordatorios de cierre próximo
- Cambios en estado de ofertas
- Resultados de adjudicación
Mejores Prácticas
- Revisar oportunidades diariamente
- Evaluar viabilidad antes de ofertar
- Preparar documentación con anticipación
- Respetar plazos de cierre
- Hacer seguimiento post-oferta
- Analizar resultados para mejorar competitividad