Oftmals sind die Modeller ja nur das Extra, das mit einer BPMN-Engine mitkommt.
Auf der anderen Seite ist die reine BPMN-Visualisierung eine perfekte Mischung aus formaler Notation, intuitivem Verständnis und visueller Dokumentation.
Sowas wie die Mutter aller BPMN-Editoren: die verschiedenen Editionen von Visual Paradigm, z.B. http://www.visual-paradigm.com/product/bpva/provides/bpmodeling.jsp
Auswahl:
- Billfish BPM Studio http://www.billfishsoftware.com/studio.html
- Yaoqiang BPMN Editor http://sourceforge.net/projects/bpmn/
- Aris Express http://www.ariscommunity.com/aris-express/
- (doch nicht betrachtet) Intalio BPMS Designer http://www.intalio.com/bpms/designer
- (doch nicht betrachtet) Bonita Open Solution http://www.bonitasoft.com/products/bonita-open-solution-open-source-bpm
Alltags-Features:
- "stickiness": Elemente müssen in Lane haften bleiben, damit Verschieben der Lane alle Elemente mitnimmt
- assisted modeling: Vorschlag für nächste shape samt Konnektor dorthin
- semantic check: Verbindungen dürfen nur zwischen erlaubten Elementen möglich sein
Yaoqiang BPMN Editor
- speichert in eigenem Format (.bpmn), Export nach PNG möglich
- validate-as-you-model
- awkward: Tastenkombinationen sind mit ctrl/Steuerungs-Taste belegt...
- "Snippets": vorgefertigte Prozessschritte (XOR Gateway - split & Zusammenführung)
Billfish BPM Studio
- Speichert in eigenem Format (.bpa)
- Bedienung der Modellierung gewöhnungsbedürftig, kein Drag'n'Drop: zuerst Notationssymbol wählen, dann auf Modellierungsfläche klicken
- Validierung auf Knopfdruck
- assisted modelling: Klick auf Pfeilsymbol, weiterer Klick öffnet semantisch mögliche Anschlussnotation
- quick modelling (ctrl + N): schmale Prozesse "batch-input"-mäßig erzeugbar
- keine Lanes verschiebbar
- Activities fehlen
Aris Express 2.3
- massive Nacharbeiten für die Installation notwendig: die hosts-Datei (/private/etc/hosts) muss um einen Eintrag für das CDN der Software AG ergänzt werden wie hier beschrieben: http://www.ariscommunity.com/aris-express/installation-faq#pac - Ansonsten startet "Aris Express 2.3.app" bei jedem Aufruf einen erneuten Download aller Programmdateien, was eine Offline-Nutzung des Programms unmöglich macht
- ähnlich wie bei Billfish erfolgt die Modellierung nicht per Drag'n'Drop. Zuerst muss das Symbol ausgewählt, dann auf die Zeichenfläche bewegt und per Klick positioniert werden
- Beschriftungen von Verbindern (hier: "Kanten"), Start- und Endevents sowie Gateways nur über extra Klicks in den Eigenschaften des Symbols möglich. Lästig und zeitraubend.
- Unter Java 1.6.0_33 ist während der Beschriftung eines Objekts kein Text zu erkennen, nur eine dünne Linie erscheint. Sobald die Eingabe mit Enter bestätigt wird, erscheint der Text aber.