Ver y editar diagramas BPMN 2.0 en el navegador.

Use la biblioteca preenvasada o incluya a través de NPM en su aplicación web de estilo nodo.
Para comenzar, cree una instancia de BPMN-JS y represente diagramas BPMN 2.0 en el navegador:
const xml = '...' ; // my BPMN 2.0 xml
const viewer = new BpmnJS ( {
container : 'body'
} ) ;
try {
const { warnings } = await viewer . importXML ( xml ) ;
console . log ( 'rendered' ) ;
} catch ( err ) {
console . log ( 'error rendering' , err ) ;
}Consulte nuestros ejemplos para muchos más escenarios de uso apoyados.
También puede adjuntar o separar el visor dinámicamente a cualquier elemento en la página:
const viewer = new BpmnJS ( ) ;
// attach it to some element
viewer . attachTo ( '#container' ) ;
// detach the panel
viewer . detach ( ) ; Prepare el proyecto instalando todas las dependencias:
npm installLuego, dependiendo de su caso de uso, puede ejecutar cualquiera de los siguientes comandos:
# build the library and run all tests
npm run all
# spin up a single local modeler instance
npm start
# run the full development setup
npm run devEs posible que deba realizar una configuración adicional del proyecto al construir la última instantánea de desarrollo.
BPMN-JS se basa en algunas herramientas poderosas:
Es un conjunto de herramientas extensible, complementado por muchas utilidades adicionales.
Use bajo los términos de la licencia BPMN.io.