Afficher et modifier les diagrammes BPMN 2.0 dans le navigateur.

Utilisez la bibliothèque préemballée ou incluez-le via NPM dans votre application Web de style nœud.
Pour commencer, créez une instance BPMN-JS et rendez les diagrammes BPMN 2.0 dans le navigateur:
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 ) ;
}Découvrez nos exemples pour de nombreux autres scénarios d'utilisation pris en charge.
Vous pouvez également attacher ou détacher le spectateur dynamiquement à n'importe quel élément de la page:
const viewer = new BpmnJS ( ) ;
// attach it to some element
viewer . attachTo ( '#container' ) ;
// detach the panel
viewer . detach ( ) ; Préparez le projet en installant toutes les dépendances:
npm installEnsuite, selon votre cas d'utilisation, vous pouvez exécuter l'une des commandes suivantes:
# 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 devVous devrez peut-être effectuer une configuration de projet supplémentaire lors de la création du dernier instantané de développement.
BPMN-JS s'appuie sur quelques outils puissants:
Il s'agit d'une boîte à outils extensible, complétée par de nombreux services publics supplémentaires.
Utiliser selon les termes de la licence BPMN.IO.