Veja e edite diagramas BPMN 2.0 no navegador.

Use a biblioteca pré-embalada ou inclua-a via NPM na sua aplicação na web no estilo de nó.
Para começar, crie uma instância BPMN-JS e renderize diagramas BPMN 2.0 no 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 ) ;
}Confira nossos exemplos para muitos mais cenários de uso suportados.
Você também pode anexar ou destacar o espectador dinamicamente a qualquer elemento da página:
const viewer = new BpmnJS ( ) ;
// attach it to some element
viewer . attachTo ( '#container' ) ;
// detach the panel
viewer . detach ( ) ; Prepare o projeto instalando todas as dependências:
npm installEntão, dependendo do seu caso de uso, você pode executar qualquer um dos seguintes 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 devPode ser necessário executar uma configuração adicional do projeto ao criar o instantâneo mais recente do desenvolvimento.
O BPMN-JS se baseia no topo de algumas ferramentas poderosas:
É um kit de ferramentas extensível, complementado por muitos utilitários adicionais.
Use nos termos da licença bpmn.io.