Ir al contenido
Volver al Blog
Tutorial

Cinco formatos de exportación, un BPMN: cómo elegir el artefacto correcto para cada audiencia

Cada diagrama de proceso acaba saliendo de la plataforma. La pregunta es qué formato. PNG para diapositivas, SVG para diseñadores, PDF para ejecutivos, BPMN 2.0 XML para motores de flujo de trabajo, JSON para herramientas personalizadas. Elegir mal significa que el consumidor aguas abajo no puede hacer lo que necesita: lo que suele ser peor que no exportar en absoluto.

6 min de lectura

Qué formato para qué audiencia

Cada BPMN acaba saliendo de la plataforma. A veces desemboca en un deck de PowerPoint, a veces en una carpeta de cumplimiento, a veces en un motor de flujo de trabajo, a veces en un pipeline de analítica personalizado. Los cinco formatos de exportación que LucidFlow produce no son intercambiables: cada uno está ingeniado para un consumidor aguas abajo específico, y el error que cometen los analistas es exportar el formato que conocen en lugar del formato que el consumidor necesita.

  • PNG: imagen ráster, ampliamente soportada, la menor fricción para inclusión en slides y documentos. El formato correcto para el 80 por ciento del compartir no técnico: adjuntos de correo, slides de PowerPoint, páginas de Confluence, documentos Word. Debilidad: no es infinitamente escalable, se ve pixelado en pantallas high-DPI si se exporta a baja resolución.
  • SVG: imagen vectorial, infinitamente escalable, editable en Illustrator o Figma. El formato correcto para diseñadores que reestilizarán el diagrama para consistencia de marca, y para producción de impresión donde la independencia de resolución importa. Debilidad: menos universalmente admitido en herramientas de negocio que PNG; algunas versiones antiguas de Word y PowerPoint manejan SVG de forma imperfecta.
  • PDF: documento multi-página con diagrama embebido, metadatos, y leyenda. El formato correcto para presentaciones ejecutivas, archivos de cumplimiento, y cualquier consumidor que quiera un artefacto autocontenido que preserve el formato a través de cualquier lector PDF. Debilidad: no editable, y el diagrama embebido es ráster en lugar de vectorial en la mayoría de renderers.
  • BPMN 2.0 XML: el formato canónico, ejecutable. El formato correcto para importar en Camunda, Flowable, jBPM, o cualquier otro motor de flujo de trabajo que admita el estándar BPMN. También el formato correcto para interoperabilidad con otras herramientas BPMN: Visio, Bizagi, Signavio todos pueden leer BPMN 2.0 XML. Debilidad: no es legible para un humano; no puedes abrirlo significativamente sin un visor BPMN.
  • JSON: los datos brutos del diagrama, con cada nodo, arista, KPI y campo de metadatos expuestos. El formato correcto para pipelines de analítica personalizada, integración con herramientas de reporting internas, y ETL a plataformas de business intelligence (Power BI, Tableau, Looker). Debilidad: requiere que el consumidor escriba código para hacer algo con él: este no es un formato que envíes a un VP.

Lo que cada formato preserva, y lo que pierde

Un detalle importante que la mayoría de usuarios se pierde: distintos formatos de exportación preservan distintos subconjuntos de los datos del diagrama. PNG y SVG son formatos visuales, así que preservan lo que el lienzo muestra: nodos, aristas, etiquetas, colores, swimlanes, superposición de heatmap si está activa. No preservan los datos KPI detrás de los visuales; un PNG del panel de costes tiene los números como píxeles pero no como datos.

PDF se sitúa en el medio: embebe el diagrama renderizado como PNG dentro de un documento jspdf de una sola página, no hay capa de metadatos, solo la imagen rasterizada. BPMN 2.0 XML preserva solo los elementos estructurales canónicos (eventos, tareas, puertas, flujos de secuencia, pools, lanes). NO incluye los campos KPI por tarea (estimatedDuration, estimatedCost, frequency), la puntuación de heatmap, ni ningún otro dato LucidFlow-específico: esos se eliminan completamente de la salida XML. Si exportas un proceso a BPMN XML, lo envías a un motor de flujo de trabajo, y luego lo reimportas en LucidFlow, la estructura hace un round-trip pero cada valor de coste y frecuencia vuelve vacío. JSON es el único formato de exportación que preserva la carga útil completa: estructura, KPIs, metadatos, todo.

Los detalles ocultos que importan más de lo que la mayoría de usuarios se da cuenta

Cuatro detalles del pipeline de exportación afectan la calidad de salida y vale la pena entender incluso si nunca los ajustas manualmente.

Ajuste de viewport

El pipeline de exportación ejecuta un pase llamado « withFittedViewport » que recalcula el área visible del lienzo para que la imagen exportada muestre el diagrama entero sin espacio en blanco vacío y sin recortes. Esto importa porque la vista en pantalla que ves suele estar zoomeada en una parte específica del proceso, pero la exportación se supone que debe mostrar todo. Si alguna vez has exportado un diagrama desde una herramienta más antigua y has encontrado que la mitad estaba cortada, el ajuste de viewport es la funcionalidad que previene ese fallo específico.

Renderizado de leyenda

Si el diagrama está mostrando actualmente un heatmap (modo Coste, Duración, o Impacto), la exportación incluye una leyenda explicando la escala de color. La leyenda se renderiza directamente en la imagen exportada en lugar de dibujarse como capa separada, así que sobrevive al proceso de exportación y es visible para cualquiera que abra el archivo después. Sin esto, un receptor de un PNG de heatmap vería nodos coloreados sin ninguna explicación de qué significan los colores: lo que es peor que exportar la vista plana.

Aplicación de marca de agua

Cada exportación PNG, SVG y PDF lleva una marca « LucidFlow.ai » en la esquina inferior derecha del diagrama renderizado. La marca de agua se aplica incondicionalmente, no hay un check basado en tier que la active o desactive, y las utilidades de exportación compartidas no toman un parámetro de plan. Los equipos que específicamente necesitan exportaciones sin marca para incrustación en artefactos customer-facing deberían contactarnos: eso es una petición de funcionalidad, no un upgrade de tier. Las exportaciones BPMN 2.0 XML y JSON no incluyen la marca visual puesto que no son imágenes.

El PDF se carga dinámicamente

El exportador PDF usa la biblioteca jspdf, demasiado grande para enviarse en el bundle principal, así que se carga dinámicamente solo cuando el usuario realmente hace clic en Exportar PDF. La primera exportación PDF de una sesión puede tener un ligero retraso mientras la biblioteca carga; las exportaciones PDF subsiguientes son instantáneas. Esto es invisible para los usuarios pero vale la pena saber porque es una pregunta común de devs que inspeccionan el bundle.

Preguntas frecuentes

¿Por qué exportar BPMN 2.0 XML si no uso un motor de flujo de trabajo?

Tres razones por las que incluso los usuarios no-motor lo encuentran útil. Primero, portabilidad: un archivo BPMN 2.0 XML puede abrirse en Visio, Bizagi, Signavio, y la mayoría de otras herramientas BPMN, lo que importa si tu organización usa varias herramientas de proceso y quiere que los diagramas sean independientes de la herramienta. Segundo, future-proofing: si en un futuro te mueves a un motor de flujo de trabajo, el XML ya está listo sin rework. Tercero, interoperabilidad con análisis IA: otras plataformas IA-nativas que aceptan BPMN 2.0 XML como input pueden ingerir tus diagramas LucidFlow directamente. Para uso puro de documentación donde ninguno de estos aplica, BPMN XML es excesivo; PNG o PDF es suficiente.

¿Qué resolución usa la exportación PNG?

PNG y PDF renderizan ambos al doble de la resolución del lienzo en pantalla (resolución 2x): lo que produce resultados nítidos en pantallas estándar y retina y es adecuado para slides, documentos y la mayoría de impresiones. El ratio de pixel está codificado directamente en las utilidades de exportación compartidas; no hay UI ni panel de ajustes para subirlo a 3x o 4x. Para casos de uso que necesitan resolución arbitrariamente alta (impresión de formato grande, inspección detallada a zoom extremo), SVG es el formato correcto: es independiente de la resolución por construcción, así que renderizará limpiamente a cualquier tamaño sin el compromiso raster.

¿El BPMN 2.0 XML exportado es genuinamente standards-compliant?

Sí para la estructura canónica: eventos, tareas (mapeadas a userTask, serviceTask, scriptTask, sendTask, receiveTask, manualTask, businessRuleTask, subProcess según el tipo de tarea), puertas (exclusive, parallel, inclusive, eventBased, complex), flujos de secuencia, eventos intermedios, data objects y text annotations se serializan todos en tags standards-compliant. Lo que NO está en el XML: los campos KPI por tarea de LucidFlow (estimatedDuration, estimatedCost, frequency), la puntuación de heatmap, los resultados de análisis ESSII: ninguno de ellos se envuelve en `bpmn:extensionElements`; simplemente no se emiten. El exportador produce intencionalmente un archivo BPMN limpio y portable que cualquier parser standards-compliant aceptará, a costa de perder los metadatos analíticos de LucidFlow. Usa la exportación JSON si necesitas preservar esos datos junto con la estructura.

¿Por qué la exportación JSON incluye campos que no reconozco?

El JSON es la representación interna bruta del diagrama, que incluye campos que solo son significativos para los motores de renderizado y análisis propios de LucidFlow: hints de layout, datos de caché de heatmap, referencias de estado de colaboración, y unos pocos flags internos. Estos campos son estables (no cambian de significado a través de versiones de plataforma) pero no están documentados para consumidores externos porque no son parte de una API soportada. Para integración estable, elige los campos específicos que necesitas (nodos, aristas, KPIs, metadatos) e ignora el resto. La documentación LucidFlow incluye un esquema JSON especificando qué campos se consideran públicos y cuáles internos.

¿Puedo exportar en lote todos los procesos de mi espacio de trabajo a la vez?

Hoy no. El módulo de exportación se ejecuta enteramente del lado cliente: cada clic de botón dispara `document.createElement('a')` y lanza una sola descarga: así que no hay una acción de exportación masiva ni un endpoint REST de exportación para scriptear. Si necesitas archivar cada proceso, el flujo de trabajo práctico es abrir cada sesión y exportarla individualmente. La exportación masiva (incluido un bundle ZIP desde el panel) es una petición de funcionalidad reconocida pero no se ha enviado a fecha de abril 2026.

Artículos relacionados

De documento a BPMN: cómo la IA lee una transcripción y produce un diagrama conforme en menos de dos minutosDiagramas swimlane: cómo la distribución hace visible la responsabilidad antes de que nadie lea el textoDe transcripción de reunión a BPMN: un ejemplo trabajado del flujo documento-a-diagrama

¿Listo para co-construir tu plan de transformación IA?

Sube cualquier documento de proceso y co-construye un plan de transformación IA con recomendaciones de herramientas reales y proyecciones de ROI — en minutos, no en semanas.

Probar LucidFlow gratis