Skip to content

feat(ti/proyectos): fuente Asana con Reglas v2 — empresa por RFC del Resumen,...

Rafael Bautista requested to merge ti into qa

feat(ti/proyectos): fuente Asana con Reglas v2 — empresa por RFC del Resumen, avance por tareas, semáforo = status y seis tarjetas

Retroalimentación de Rafael (16-oct-2026) sobre la fuente Asana de Proyectos TI:

  • Empresa y RFC se leen del bloque «Campos del portal OAE» de la descripción (Resumen) del proyecto y se cruzan con el catálogo POR RFC, al consultar (_cruce_por_rfc, empresas_por_rfc). [Empresa] sólo se compara: suele traer el portafolio. Una empresa y un RFC por proyecto; ya no se lee el campo personalizado Empresa ni la empresa de las tareas.
  • Avance = tareas cerradas / tareas del proyecto, como lo mide Asana (task_counts cuadra en los 30 proyectos). Sin pesos por fase.
  • Priority (Alta/Media/Baja) y Tipo de Proyecto (= la columna Tipo de la hoja) se leen de Asana. Prioridad: filtro, columna, ficha, gráfica y orden de las listas de riesgo (Alta primero dentro de cada color).
  • [Plantilla] en el Resumen: Proyectos Predictivos (8 fases, única con etapa) o Flujo de Trabajo Diario.
  • Semáforo = status de Asana (on track / at risk / off track). Se retiran los umbrales de atraso del semáforo calculado y entra la vigencia del status (ti_asana_status_vigencia_dias, 30).
  • Seis tarjetas para la fuente Asana (activos, avance promedio, tareas vencidas, en tiempo, en riesgo, con retraso) con su detalle; la hoja conserva las suyas. Con Asana la vista abre con todo el año en curso.
  • Calidad de la información: dimensiones nuevas, resumen por responsable y su propio módulo ti_proyectos_asana_calidad (ningún perfil lo siembra).
  • Las respuestas viejas de /stats ya no pisan a las nuevas al cambiar de fuente.

Migración 20261016_asana_reglas_v2.sql: 6 columnas en asana_proyecto_filas (también en el arranque), parámetros de /admin y el módulo de calidad, que se otorga a quien ya tenga la fuente Asana. Tras el deploy hace falta un corte nuevo (Sincronizar) para que las filas tomen las reglas.

Co-Authored-By: Claude Opus 5.5 noreply@anthropic.com

Merge request reports

Loading