Skip to content

devedipoint/camunda-bpm-workbench

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

camunda BPM workbench

Camunda BPM Workbench is a web-application allowing you to implement your BPMN processes directly in your browser.

workbench close-up

Resources

Components

The app provides a BPMN modeler, a script editing component and a debugger. These allow you to design BPMN 2.0 processes and interactively explore their execution.

BPMN Modeler

The BPMN renderer embeds bpmn.io rendering BPMN 2.0 XML files directly inside the browser. You can simply drop a BPMN file from your desktop and have it rendered inside the Browser.

Script Editor

The script editor allows editing the scripts associated with BPMN Script Tasks. It embedds the well-known Ace editor for comfortable script editing.

Debugger

The debugger connects to a camunda BPM runtime using a Websocket. Put breakpoints directly inside the process diagram, inspect the current state of the process variables and interact with a process instance through an interactive scripting console.

Setup and Run

Clone the git repository:

git clone git@github.com:camunda/camunda-bpm-workbench.git

Install client dependencies:

(cd webapp/ && npm install && bower install)

Build and start backend on localhost:9090:

(cd api && mvn clean install)
(cd api/debug-service-websocket && mvn exec:java -P develop)

Build client and start it on localhost:9000

(cd webapp/ && grunt auto-build)

Open http://localhost:9000 in your browser.

About

Build and run BPMN 2.0 processes from your browser

Resources

Stars

Watchers

Forks

Packages

No packages published