BPMN embedded modeler
1 Introduction
BMPN modeler is a user-friendly modeling tool that gives developers powerful features for designing and deploying automated processes, human workflows and decision requirements diagrams using the globally recognized BPMN. It is written in JavaScript, embeds BPMN diagrams into modern browsers, and requires no server backend. Bpmn-js tools are built and battle tested by Camunda and an integral part of the Camunda product stack. Embedded modeler use library bpmn-js. More information about the library can be found in bpmn-js.
2 Window
- Window title. When you edit a process, the name of the process that has been selected for editing will appear here.
- Toolbar with all components necessary to create a process and tools for managing dialogue elements.
- Canvas with process definition. You can use When you click on this field, you can edit basic information about process definition.
- Detail panel, when you can find and edit information about process and components.
- Close button. After you click on this button, all information will be lost.
- Create process definition button. When you click on this button, process definition will be saved in database. The process do not need to be finished. If you edit process definition, the Create button is replaced by the Update button. Update button create new version of process definition, so you can easily go back to previous version of process.
3 Process
- The accordion component allows showing and hiding sections of related content on a page.
- Process identifier.
- Process name.
- If executable is deselected, then run process will not be possible in Camunda. Default executable is selected.
- The accordion component allows showing and hiding sections of related content on a page.
- You can select users which can start process instance. If no user has been indicated, it means that each user can run the process.
- Button which remove all candidate starter users.
- You can select teams which can start process instance. If no team has been indicated, it means that each user can run the process regardless of what team he is in.
- Button which remove all candidate starter teams.
- The accordion component allows showing and hiding sections of related content on a page.
- Process documentation.
4 Start event
This element is represented by a circle in the diagram. It is used to start the process instance. It contains a number of functionalities that can be set during process startup. Those functionalities can may affect the process fate.
4.1 General
- Tab with basic information.
- The accordion component allows showing and hiding sections of related content on a page.
- Element identifier.
- Element name.
4.2 Dynamic form
A tab with a dynamic form is a place where you create or indicate a ready form that is to be displayed to the user during the process. You can create a form statically by selecting type "form" or dynamically using plugin method name.


