Skip to content

Latest commit

 

History

History

pre-packaged

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

bpmn-js pre-packaged example

This example showcases how to use the pre-packaged version(s) of bpmn-js.

About

We provide pre-packaged versions of our toolkit via unpkg.

This example shows how to embed these resources to integrate a BPMN viewer or editor into a website.

Embed pre-packaged Assets

Download or simply include the relevant dependencies into your website:

Viewer

<!-- required viewer styles -->
<link rel="stylesheet" href="https://unpkg.com/bpmn-js@17.6.0/dist/assets/bpmn-js.css" />

<script src="https://unpkg.com/bpmn-js@17.6.0/dist/bpmn-viewer.development.js"></script>

Download the complete viewer example.

Modeler

<!-- required modeler styles -->
<link rel="stylesheet" href="https://unpkg.com/bpmn-js@17.6.0/dist/assets/diagram-js.css" />
<link rel="stylesheet" href="https://unpkg.com/bpmn-js@17.6.0/dist/assets/bpmn-js.css" />
<link rel="stylesheet" href="https://unpkg.com/bpmn-js@17.6.0/dist/assets/bpmn-font/css/bpmn.css" />

<script src="https://unpkg.com/bpmn-js@17.6.0/dist/bpmn-modeler.development.js"></script>

Download the complete modeler example.

Use the Library

The library is bundled as an UMD bundle and binds itself to the global BpmnJS variable.

var bpmnJS = new BpmnJS({
  container: '#canvas'
});

try {

  await bpmnJS.importXML(someDiagram);

  console.log('success!');
  viewer.get('canvas').zoom('fit-viewport');
} catch (err) {

  console.error('something went wrong:', err);
}

License

MIT