Skip to content

process-analytics/bpmn-visualization-examples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

BPMN Visualization Examples


examples overview

PRs Welcome Contributor Covenant License

This repository contains examples showing how to use bpmn-visualization.

๐ŸŽฎ Live Environment

Give a try to the โฉ live environment to quickly have an overview of the bpmn-visualization capabilities.

You will find both

  • demos: show what you can do with bpmn-visualization in various use cases, in dedicated user oriented situations
  • examples: demonstrate how to use a single feature.

๐Ÿ–ฅ๏ธ Running examples locally

Some examples and demos may load ES Modules; in that case, you cannot open html pages directly from your local disk.

For instance, on Chrome, the Console would display the following errors

Access to script at 'file:///...../bpmn-visualization-examples/examples/my-file.js' from origin 'null' has been blocked by CORS policy: Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https. index.html:1
Failed to load resource: net::ERR_FAILED utils.js:1

To access such examples, you need to run a local web server and then access the examples via the http protocol. We advise to make the local web server serve the whole repository, to also be able to access to the demo (resources available in the ./demo folder).

Go to the repository root and use one the following solutions

๐Ÿ‘๏ธโ€๐Ÿ—จ๏ธ Demos

๐Ÿ”ญ Examples

bpmn-visualization usage in browsers

Basic examples

Display BPMN Diagram:

Diagram navigation examples

Overlay examples

Custom BPMN Theme examples

DISCLAIMER: extension points are currently very experimental and are subject to change.
They are mainly hacks to let you see what will be later available in a more integrated way.
Custom BPMN Theme features will be progressively added to bpmn-visualization. See the Extensions Milestone.

Custom behavior examples

Miscellaneous examples

Playgrounds in live IDE

Compare with other libs

bpmn-visualization usage in projects

๐Ÿ”ง Contributing

To contribute to bpmn-visualization-examples, fork and clone this repository locally and commit your code on a separate branch.
Please add a screenshot of the new rendering when you open a pull-request.

You can find more detail in our Contributing guide. Participation in this open source project is subject to a Code of Conduct.

โœจ A BIG thanks to all our contributors ๐Ÿ™‚

๐Ÿ“ƒ License

bpmn-visualization-examples is released under the Apache 2.0 license.
Copyright ยฉ 2020, Bonitasoft S.A.

โšก Powered by

statically.io logo

statically.io (demo and examples live environments)