bpmn.io is a BPMN 2.0 rendering toolkit and web modeler. It is powered by bpmn-js, a client-side only library that embeds BPMN 2.0 into the browser. It runs in modern browsers and requires no server backend. This allows you to easily embed it into any web applications. bpmn-js is built in a way that it can be both a viewer and web modeler.
Questions tagged [bpmn.io]
106 questions
7
votes
1 answer
Reproducibly auto-layouting a BPMN workflow via command line?
I am looking for an offline tool (ideally for command line in Linux) which layouts my BPMN diagram automatically and reproducibly, i.e. the same process should always end up in the same layout, i.e. the same coordinates for all activities and flows…

B--rian
- 5,578
- 10
- 38
- 89
4
votes
0 answers
Workflow execution is looping infinitely at a wait timer
We have a workflow that executes a task to check for a record in DB when data is not found it waits for a minute and execute the task. Below is the excerpt from our workflow.
…

Karanbir Waraich
- 41
- 3
4
votes
1 answer
Changes to Delegate entries under servive Task for bpmn properties panel not getting updated on UI
I'm trying to modify the Details section of General Tab under type Service Task.
What I want ?
I'm trying to achieve that when user selects Implementation type as JavaClass I show an dropdown for delegate field instead of an textbox where on any…

Vinod Louis
- 4,812
- 1
- 25
- 46
4
votes
2 answers
Integrating bpmn-js to modeler the react component
I have been trying to integrate the bpmn-js modeler to the react component, but has been unable to get any result. Can anyone help me with there code? All the requirement have already done. It would be very much helpful for me. Thanks

john sunam
- 311
- 1
- 4
- 13
3
votes
0 answers
Camunda External Task HashMap Dezerialization
I am working with Camunda External Tasks, implementing my own handler from ExternalTaskHandler, but when I want to get a variable like this:
HashMap map = externalTask.getVariable("PROCVARS");
I had received an…

christmo
- 351
- 2
- 18
3
votes
0 answers
Add bpmn:Resource in propertiesPanel
Is it possible to add "bpmn:Resource" element in propertiesPanel and edit its attribute? how to do it?
I've already added some properties to property panel based on the property-panel[link] example.
But I have a challenge in adding 'bpmn:Resource'…

fatemeh rahimi
- 41
- 4
3
votes
0 answers
bpmn.io / bpmn-js expose optional modules
The bpmn-js (and diagram-js) allows to include optional modules, that augment the current functionality.
Example: Modeler.js (from line 174, commit [ae96f37]1)
Modeler.prototype._interactionModules = [
// non-modeling components
…

Jankapunkt
- 8,128
- 4
- 30
- 59
3
votes
1 answer
How to redirect to an other form after submiting in Bonita BPM
Im working with bonita soft and i want know how to redirect to another form after sumiting the first form, what i have do write as a link on the submit button instead of the default /bonita
SreenShot in the UI designer

Nbenz
- 602
- 1
- 9
- 18
3
votes
0 answers
Modeling and executing a 1 to n collaboration in BPMN
Given
I have the following BPMN process (collaboration), where three actors are involved. Two of them (Actor 1 and Actor 3) represent a single instance. While Actor 2 represents n instances (open the image in new tab to enlarge).
Background
The…

Jankapunkt
- 8,128
- 4
- 30
- 59
2
votes
1 answer
Can I create a process variable in the editor Camunda?
Started working with the Сamunda platform.
Can't find if it is possible to set process variables directly in the editor, or should I only use the provided API?

EvgenyMalkov
- 43
- 5
2
votes
1 answer
How to properly implement a terminating end event that can trigger at any point during the process?
I’m currently modeling a process with 2 exception statuses (a patient dies & No Neurologist found).
If no Neurologist is found (this can only happen once in my process), the process stops.
Another exception status is triggered when a patient dies at…

ColiceK
- 23
- 6
2
votes
1 answer
Message flows in BPMN 2.0 for a question-answer process
I am just learning BPMN 2.0 modeling language.
I have to design a call center process where an operator asks several questions to a customer.
I am wondering if I need to model a message flow between customer and operator for every question (as the…

tokay21
- 31
- 1
- 2
2
votes
1 answer
Test a Node.js Application with Mocha including ES6-Modules in Dependencies
I want to test my simple Node.js (v14.15.4) application with Mocha (v8.2.1).
I also include Babel to compile the ES6 modules in my code.
In particular, I use "@babel/core" (v7.12.10), "babel/register" (v7.12.10) to use the compiler with mocha, and …

sensati0n
- 21
- 3
2
votes
1 answer
Embedded BPMN editor needs a working download button with django
Currently I have a HTML Page which is embedding a BPMN Modeler via https://bpmn.io/.
They way it works is that I've an empty .bpmn file in my media directory and everytime I visit my page e.g. it loads the empty .bpmn file and the user is free to…

Jeffrey Weakstein
- 23
- 2
2
votes
1 answer
How can i disable editable text after dragging task element in bpmnJS
I have code for disabling double click event which preventing to show text field.
var priority = 10000;
function DisableContentEditable(eventBus) {
eventBus.on('element.dblclick', priority, function (context) {
var element =…

Lokesh1024
- 115
- 8