Extension: CognitiveProcessDesigner

all extensions


Draw BPMN processes with a graphical user interface in Semantic MediaWiki

State: stable Dependency: MediaWiki
Developer: Tobias Weller, Maria Maleshkova, Alexander Pinchuk License: GPL-3.0-only
Type: MediaWiki Category: Rich Articles
Edition: BlueSpice pro, BlueSpice Farm, BlueSpice Cloud Version: 4.1+
For more info, visit Mediawiki.


The Cognitive Process Designer extension supports the creation, importing, exporting and annotating of BPMN (Business Process Model and Notation) processes by using an intuitive GUI (graphical user interface). Each element (node and edge) is represented by its own wiki page, which publishes the information according to the Linked Data Principles. Cognitive Process is based on, an open source project by Camunda. is an JavaScript renderer that allows to model BPMN processes and checks the syntax. Page Forms is used to facilitate the input of information for each element.

Technical Information

This information applies to BlueSpice 4. Technical details for BlueSpice Cloud can differ in some cases.


  • MediaWiki: 1.39.0
  • PageForms: 5.4

Integrates into

  • CognitiveProcessDesigner
  • ContentDroplets

Special pages


Name Description Role
cognitiveprocessdesigner-editbpmn Edit BPMN diagrams admin, editor, maintenanceadmin


Name Value
CPDEntityElementTypes array ( 0 => 'bpmn:Task', 1 => 'BPMN Task', 2 => 'Activity', )
CPDHappyPathSMWPropertyName 'Bpmn_isHappyPath'

API Modules

  • cpd-delete-orphaned-elements
  • cpd-save-diagram-elements



Test status: 2-testing complete
Checked for: Web, Authoring tool
Last test date: 2022-08-09
WCAG level: AA
WCAG support: does not support (workaround: no)

Authoring tool: drag and drop, since it is a visual tool

Web: no good keyboard support, no screenreader accessibility.

See also:

Extension type: extended
Extension focus: editor