Files
inq-roi-simulador-web/tests/integration/bpmn-collaboration.test.ts
Marcos Benítez e95cfc42ac fix: parsear todos los pools en colaboraciones BPMN multi-proceso
El parser usaba querySelector() que retornaba solo el primer <bpmn:process>.
En diagramas de colaboración con múltiples pools, las actividades de los
pools 2..N nunca se cargaban en la store, haciendo imposible configurarlas.

Ahora itera todos los <bpmn:process> hijos directos de <definitions> y
combina sus nodos y flujos en un único grafo. Pools de soporte sin StartEvent
propio (SAP, bandeja manual) son válidos — la validación exige al menos un
StartEvent entre todos los pools del diagrama.

Agrega 3 tests de regresión para el escenario de colaboración.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-14 02:13:50 -03:00

1.5 KiB