BPMN Modeler

BPMN Modeler is the editor for designing and editing BPMN 2.0 business processes. Drag elements from the palette, connect them, and configure properties. Deploy and run your definitions from BPM Console.

Editor (application/x-bpmn, application/bpmn+xml).

Opening it

Open a BPMN file from Content Browser, or create a new one.

Layout

  • Palette (left) — Events / Tasks / Gateways / Sub-Processes / Data / Artifacts / Swimlanes
  • Canvas (center) — the diagram drawing area (pools / lanes)
  • Properties (right) — General / Forms / Input&Output / Listeners / Extensions (varies by selected element)
  • Status bar — save state (Saving… / Modified / Saved)

Key tasks

Design a process

  1. Drag elements (events, tasks, gateways, …) from the palette onto the canvas
  2. Connect them with sequence flows
  3. Select an element and set its ID, name and type-specific options in Properties

Configure elements (examples)

  • User Task — assignee, candidate users / groups, form key
  • Service Task — implementation (Java class / expression / connector / delegate expression), connector inputs/outputs
  • Gateway — exclusive, parallel, event-based, …; condition expressions (e.g. \${amount > 1000})
  • Timer Event — date / duration (e.g. PT1H30M) / cycle

Input/Output & listeners

Set input/output parameters in the Input/Output tab, and execution / task listeners in the Listeners tab.

Manage definitions

From Manage Definitions, add, edit and delete messages, signals, errors and escalations.

Save

Save with Ctrl+S. For Save As, drag the chip onto Content Browser to save.

Tips

  • Shortcuts: Ctrl+S save, Ctrl+Z / Ctrl+Y, Del delete.
  • With nothing selected, you can set process-level attributes (ID, name, candidate starter users/groups).