Last edited one month ago
by Anonymous user

AutoDoc:CognitiveProcessDesigner: Difference between revisions

hw>Unknown user
No edit summary
 
imported>Unknown user
No edit summary
 
(5 intermediate revisions by 5 users not shown)
Line 13: Line 13:
|mediawiki = {{AutoDocVersion
|mediawiki = {{AutoDocVersion
|name = MediaWiki
|name = MediaWiki
|version = 1.39.0
|version = 1.43.0
}}
}}
|extensions = {{AutoDocVersion
|extensions = {{AutoDocVersion
|name = PageForms
|name = OOJSPlus
|version = 5.6
|version = 3.0.0
}}
}}
}}
}}
Line 23: Line 23:
{{AutoDocIntegratesInto
{{AutoDocIntegratesInto
|into = {{AutoDocListItem
|into = {{AutoDocListItem
|item = BlueSpiceVisualEditorConnector
|item = CognitiveProcessDesigner
}}
}}
{{AutoDocListItem
{{AutoDocListItem
|item = ContentDroplets
|item = ContentDroplets
}}
{{AutoDocListItem
|item = MWStakeContentProvisioner
}}
{{AutoDocListItem
|item = PDFCreator
}}
{{AutoDocListItem
|item = VisualEditor
}}
}}
==SpecialPages==
{{AutoDocSpecialPages
|SpecialPages = {{AutoDocCallback
|name = OrphanedProcessDescriptionPages
|callback = \CognitiveProcessDesigner\Special\SpecialOrphanedDescriptionPages
}}
{{AutoDocCallback
|name = ProcessOverview
|callback = \CognitiveProcessDesigner\Special\SpecialProcessOverview
}}
}}
}}
}}
Line 42: Line 62:
{{AutoDocConfig
{{AutoDocConfig
|config = {{AutoDocOption
|config = {{AutoDocOption
|name = CPDEntityElementTypes
|name = CPDCanvasEmbeddedHeight
|value = <nowiki>300</nowiki>
}}
{{AutoDocOption
|name = CPDCanvasProcessHeight
|value = <nowiki>600</nowiki>
}}
{{AutoDocOption
|name = CPDDedicatedSubpageTypes
|value = <nowiki>array (
  0 => 'bpmn:Gateway',
  1 => 'bpmn:ExclusiveGateway',
  2 => 'bpmn:Task',
  3 => 'bpmn:StartEvent',
  4 => 'bpmn:EndEvent',
)</nowiki>
}}
{{AutoDocOption
|name = CPDFallbackNSNames
|value = <nowiki>array (
  0 => 'CPD',
  1 => 'CPD_talk',
)</nowiki>
}}
{{AutoDocOption
|name = CPDLaneTypes
|value = <nowiki>array (
|value = <nowiki>array (
   0 => 'bpmn:Task',
   0 => 'bpmn:Pool',
   1 => 'BPMN Task',
   1 => 'bpmn:Participant',
   2 => 'Activity',
   2 => 'bpmn:Lane',
  3 => 'bpmn:SubProcess',
)</nowiki>
)</nowiki>
}}
}}
{{AutoDocOption
{{AutoDocOption
|name = CPDHappyPathSMWPropertyName
|name = CPDMainLinksCognitiveProcessDesigner
|value = <nowiki>'Bpmn_isHappyPath'</nowiki>
|value = <nowiki>false</nowiki>
}}
{{AutoDocOption
|name = CPDPageTemplates
|value = <nowiki>array (
  '*' => 'Template:CPD/GenericBPMN',
  'bpmn:Task' => 'Template:CPD/Task',
)</nowiki>
}}
}}
}}
}}
Line 57: Line 110:
{{AutoDocApiModules
{{AutoDocApiModules
|APIModules = {{AutoDocCallback
|APIModules = {{AutoDocCallback
|name = cpd-delete-orphaned-elements
|name = cpd-diagram-usage
|callback = \CognitiveProcessDesigner\Api\DeleteOrphanedElementsApi
|callback = \CognitiveProcessDesigner\Api\GetDiagramUsage
}}
{{AutoDocCallback
|name = cpd-load-diagram
|callback = \CognitiveProcessDesigner\Api\LoadCpdDiagram
}}
{{AutoDocCallback
|name = cpd-orphaned-description-pages-store
|callback = \CognitiveProcessDesigner\Api\Store\OrphanedDescriptionPagesStore
}}
{{AutoDocCallback
|name = cpd-process-overview-store
|callback = \CognitiveProcessDesigner\Api\Store\ProcessesOverviewStore
}}
{{AutoDocCallback
|name = cpd-save-diagram
|callback = \CognitiveProcessDesigner\Api\SaveCpdDiagram
}}
}}
{{AutoDocCallback
{{AutoDocCallback
|name = cpd-save-diagram-elements
|name = cpd-syntax-highlight-xml
|callback = \CognitiveProcessDesigner\Api\SaveDiagramElementsApi
|callback = \CognitiveProcessDesigner\Api\SyntaxHighlightXml
}}
}}
}}
}}
Line 68: Line 137:
{{AutoDocHooks
{{AutoDocHooks
|Hooks = {{AutoDocCallback
|Hooks = {{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSInsertMagicAjaxGetData BSInsertMagicAjaxGetData]
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BlueSpiceDiscoveryTemplateDataProviderAfterInit BlueSpiceDiscoveryTemplateDataProviderAfterInit]
|callback = \CognitiveProcessDesigner\Hook\BSInsertMagicAjaxGetData\AddBpmnTag::callback
|callback = addEditLink
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/CanonicalNamespaces CanonicalNamespaces]
|callback = registerNamespaces
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/CodeEditorGetPageLanguage CodeEditorGetPageLanguage]
|callback = integrateCodeEditor
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/ContentHandlerDefaultModelFor ContentHandlerDefaultModelFor]
|callback = setCPDContentType
}}
}}
{{AutoDocCallback
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSUEModulePDFBeforeAddingStyleBlocks BSUEModulePDFBeforeAddingStyleBlocks]
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/ContentStabilizationIsStabilizationEnabled ContentStabilizationIsStabilizationEnabled]
|callback = \CognitiveProcessDesigner\Hook\BSUEModulePDFBeforeAddingStyleBlocks\AddCPDStyles::callback
|callback = enableStabilizationForProcess
}}
}}
{{AutoDocCallback
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSUEModulePDFBeforeCreatePDF BSUEModulePDFBeforeCreatePDF]
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/ContentStabilizationStablePointAdded ContentStabilizationStablePointAdded]
|callback = \CognitiveProcessDesigner\Hook\BSUEModulePDFBeforeCreatePDF\PrepareBPMNDiagramForExport::callback
|callback = stablePointAdded
}}
}}
{{AutoDocCallback
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/LoadExtensionSchemaUpdates LoadExtensionSchemaUpdates]
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/LoadExtensionSchemaUpdates LoadExtensionSchemaUpdates]
|callback = \CognitiveProcessDesigner\Hook\LoadExtensionSchemaUpdates\AddRequiredPages::callback
|callback = addTables
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/MWStakeCommonUIRegisterSkinSlotComponents MWStakeCommonUIRegisterSkinSlotComponents]
|callback = commonUserInterface
}}
}}
{{AutoDocCallback
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/MakeGlobalVariablesScript MakeGlobalVariablesScript]
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/MediaWikiServices MediaWikiServices]
|callback = \CognitiveProcessDesigner\Hook\MakeGlobalVariablesScript\AddConfigVars::callback
|callback = registerMetaSlot
}}
}}
{{AutoDocCallback
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/OutputPageBeforeHTML OutputPageBeforeHTML]
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/OutputPageBeforeHTML OutputPageBeforeHTML]
|callback = \CognitiveProcessDesigner\Hook\OutputPageBeforeHTML\AddEntityHeaderFooter::callback
|callback = modifyDescriptionPages, addResources
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/PageDeleteComplete PageDeleteComplete]
|callback = onPageDeleteComplete
}}
}}
{{AutoDocCallback
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/ParserFirstCallInit ParserFirstCallInit]
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/ParserFirstCallInit ParserFirstCallInit]
|callback = \CognitiveProcessDesigner\Hook\ParserFirstCallInit\RenderBPMNTag::callback
|callback = tag
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/SkinTemplateNavigation::Universal SkinTemplateNavigation::Universal]
|callback = addActions, addNewProcess
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/StandardDialogsRegisterPageInfoPanelModules StandardDialogsRegisterPageInfoPanelModules]
|callback = standardDialogs
}}
}}
}}
==Composer requirements==
{{AutoDocComposer requirements
|mwstake/mediawiki-component-processmanager = ~3
|all-packages = mwstake/mediawiki-component-processmanager
}}
}}



Latest revision as of 14:53, 19 March 2025

DescriptionMsg

Draw BPMN processes with a graphical user interface in Semantic MediaWiki

License

GPL-3.0-only

Requirements

  • MediaWiki: 1.43.0
  • OOJSPlus: 3.0.0

IntegratesInto

  • CognitiveProcessDesigner
  • ContentDroplets
  • MWStakeContentProvisioner
  • PDFCreator
  • VisualEditor

SpecialPages

  • OrphanedProcessDescriptionPages
  • ProcessOverview

Permissions

Permissions

Name Description Role
cognitiveprocessdesigner-editbpmn ⧼right-cognitiveprocessdesigner-editbpmn⧽ admin, editor, maintenanceadmin

Config

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', )

ApiModules

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

Hooks

Composer requirements

all-packages mwstake/mediawiki-component-processmanager