Entregables recurrentes
Convierte un entregable en una programación repetitiva y conserva sus instancias por período.
Que se logra
- Resultado: controla compromisos repetitivos mediante instancias individuales con sus propios estados y fechas.
- Caso de uso: una agencia de marketing genera el entregable mensual de optimización para cada período y mide cuáles siguen pendientes.
- Se combina con: entregables, cambios de alcance y Scope Compliance.
Donde esta
- Ruta:
/[orgId]/operations/projects/[projectId]/scope/[deliverableId] - Acceso en UI:
deliverable detail > Recurring; luegoInstances > Add Instance. - Componente(s):
CreateDeliverableDialog.tsx,CreateInstanceDialog.tsx.
Como funciona
- Al crear o editar el entregable, activa
Recurring. - Selecciona
Weekly,Every 2 weeks,MonthlyoQuarterlyy una fecha de inicio. - El sistema crea la primera instancia de inmediato.
- Desde
Instances, crea una instancia para un período y ajusta su fecha prometida si hace falta.
Reglas y validaciones
- La fecha de inicio es obligatoria para un entregable recurrente.
- Una instancia pertenece a un entregable padre y se ve anidada en Scope.
- No se permite duplicar el mismo período para un padre.
- Las instancias tienen sus propios estado y fechas.
Backend
- Servicios:
ops-project-deliverables(create/find/patch). - Efectos: el hook crea automáticamente la instancia vigente al crear el padre; el cron de entregables recurrentes genera las futuras mientras el proyecto esté activo.
Relaciones
- Requiere: Deliverables.
- Dispara / afecta: Scope y Scope Compliance report.