Saltar a contenido

RD-01 · Importación de diagramas BPMN 2.0#

Requisito. Importa diagramas existentes en BPMN 2.0 XML, para incorporar al repositorio los procesos ya documentados con el método manual.

Cómo lo cumple Trazo#

En el editor BPMN, Importar acepta un archivo BPMN 2.0 XML de cualquier herramienta (Camunda Modeler, bpmn.io, Bizagi). Si el archivo trae información gráfica (DI) se respeta tal cual; si no, Trazo traza el diagrama. La importación crea una versión nueva con origen «importación», conserva identificadores, nombres, carriles y flujos, y queda en la bitácora. Desde ese momento el diagrama se revisa, se valida y se exporta como cualquier otro.

Dónde se ve#

En un proceso sin diagrama, Importar un diagrama existente recibe el archivo .bpmn o .xml.

Un proceso sin diagrama ofrece importar un BPMN 2.0 XML existente

El diagrama importado queda en el editor con sus carriles, actividades, compuerta, eventos y flujos, listo para revisarlo.

Diagrama importado desde otra herramienta, con sus carriles, tareas, compuerta y eventos

La importación crea una versión con origen «Importación», que queda en el historial y en la bitácora.

Historial de versiones con la versión de origen importación

Pruebas y evidencia#

  • Prueba automática test_operacion.py::test_importar_bpmn_existente (con y sin DI, archivos inválidos, auditoría).
  • Endpoint POST /api/procesos/{id}/artefactos/bpmn/importar.