No edit summary |
No edit summary |
||
(8 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{ | {{BSExtensionInfo | ||
| | |removed=No | ||
|status=stable | |status=stable | ||
|developer=Tobias Weller, Maria Maleshkova, Alexander Pinchuk | |developer=Tobias Weller, Maria Maleshkova, Alexander Pinchuk | ||
|type=MediaWiki | |type=MediaWiki | ||
|edition=BlueSpice pro, BlueSpice | |edition=BlueSpice pro, BlueSpice farm, BlueSpice cloud | ||
|compatible=MediaWiki | |compatible=MediaWiki | ||
|category=Rich Articles | |category=Rich Articles | ||
|docu=https://www.mediawiki.org/wiki/Extension:Cognitive_Process_Designer | |||
|features=The CognitiveProcessDesigner extension supports the creation and commenting of BPMN (Business Process Model and Notation) processes using an intuitive GUI (graphical user interface). Each standard activity can be represented by its own wiki page. The extension is based on bpmn.io, an open source project from Camunda. Bpmn.io is a JavaScript renderer that allows you to model BPMN processes and check their syntax. | |||
'''Note:''' When labelling shapes, the label is only saved after the cursor focus has left the shape. Clicking outside the shape will apply the label to the shape. | |||
[[File:CPD_shape_label.png{{!}}alt=highlighted shape with new unapplied label{{!}}none{{!}}thumb{{!}}300x300px{{!}}new shape label]] | |||
|desc=Draw BPMN processes with a graphical user interface in Semantic MediaWiki | |||
|license=Apache license 2.0 | |license=Apache license 2.0 | ||
}} | }} | ||
{{wcagCheck | {{wcagCheck | ||
Line 17: | Line 21: | ||
|wcagLevel=AA | |wcagLevel=AA | ||
|wcagSupport=does not support | |wcagSupport=does not support | ||
|wcagWorkaround= | |wcagWorkaround=No | ||
|wcagComments=Authoring tool: drag and drop, since it is a visual tool | |wcagComments=Authoring tool: drag and drop, since it is a visual tool | ||
Web: no good keyboard support, no screenreader accessibility. | Web: no good keyboard support, no screenreader accessibility. | ||
See also | See also: | ||
https://forum.bpmn.io/t/how-to-make-modeler-keyboard-accessible/5996/6 | https://forum.bpmn.io/t/how-to-make-modeler-keyboard-accessible/5996/6 | ||
https://github.com/bpmn-io/diagram-js/labels/a11y | |||
|extensionType=extended | |extensionType=extended | ||
|extensionFocus=editor | |extensionFocus=editor | ||
}} | }} |
Latest revision as of 08:41, 23 June 2025
Overview | |||
---|---|---|---|
Description: |
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: | |
Features
The CognitiveProcessDesigner extension supports the creation and commenting of BPMN (Business Process Model and Notation) processes using an intuitive GUI (graphical user interface). Each standard activity can be represented by its own wiki page. The extension is based on bpmn.io, an open source project from Camunda. Bpmn.io is a JavaScript renderer that allows you to model BPMN processes and check their syntax.
Note: When labelling shapes, the label is only saved after the cursor focus has left the shape. Clicking outside the shape will apply the label to the shape.

Technical Information
Technical details for BlueSpice cloud can differ in some cases.
Requirements
- MediaWiki: 1.43.0
- OOJSPlus: 3.0.0
Integrates into
- CognitiveProcessDesigner
- ContentDroplets
- MWStakeContentProvisioner
- PDFCreator
- VisualEditor
Special pages
- OrphanedProcessDescriptionPages
- ProcessOverview
Permissions
Name | Description | Role |
---|---|---|
cognitiveprocessdesigner-editbpmn | ⧼right-cognitiveprocessdesigner-editbpmn⧽ | admin, editor, maintenanceadmin |
Configuration
Name | Value |
---|---|
CPDCanvasEmbeddedHeight | 300 |
CPDCanvasProcessHeight | 600 |
CPDDedicatedSubpageTypes | array ( 0 => 'bpmn:Gateway', 1 => 'bpmn:ExclusiveGateway', 2 => 'bpmn:Task', 3 => 'bpmn:StartEvent', 4 => 'bpmn:EndEvent', ) |
CPDFallbackNSNames | array ( 0 => 'CPD', 1 => 'CPD_talk', ) |
CPDLaneTypes | array ( 0 => 'bpmn:Pool', 1 => 'bpmn:Participant', 2 => 'bpmn:Lane', 3 => 'bpmn:SubProcess', ) |
CPDMainLinksCognitiveProcessDesigner | false |
CPDPageTemplates | array ( '*' => 'Template:CPD/GenericBPMN', 'bpmn:Task' => 'Template:CPD/Task', ) |
API Modules
- cpd-diagram-usage
- cpd-load-diagram
- cpd-orphaned-description-pages-store
- cpd-process-overview-store
- cpd-save-diagram
- cpd-syntax-highlight-xml
Hooks
- BlueSpiceDiscoveryTemplateDataProviderAfterInit
- CanonicalNamespaces
- CodeEditorGetPageLanguage
- ContentHandlerDefaultModelFor
- ContentStabilizationIsStabilizationEnabled
- ContentStabilizationStablePointAdded
- LoadExtensionSchemaUpdates
- MWStakeCommonUIRegisterSkinSlotComponents
- MediaWikiServices
- OutputPageBeforeHTML
- PageDeleteComplete
- ParserFirstCallInit
- SkinTemplateNavigation::Universal
- StandardDialogsRegisterPageInfoPanelModules
Composer requirements
all-packages | mwstake/mediawiki-component-processmanager |
---|