AutoDoc:CognitiveProcessDesigner: Difference between revisions

hw>Unknown user
No edit summary
m 1 revision imported
 
(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.4
|version = 3.0.0
}}
}}
}}
}}
Line 28: Line 28:
|item = ContentDroplets
|item = ContentDroplets
}}
}}
{{AutoDocListItem
|item = MWStakeContentProvisioner
}}
{{AutoDocListItem
|item = PDFCreator
}}
}}
==Permissions==
{{AutoDocListItem
{{AutoDocPermissions
|item = VisualEditor
|permissions = {{AutoDocPermission
|name = cognitiveprocessdesigner-editbpmn
|type = global
|roles = admin, editor, maintenanceadmin
|desc = {{int:right-cognitiveprocessdesigner-editbpmn
}}
}}
}}
==SpecialPages==
{{AutoDocSpecialPages
|SpecialPages = {{AutoDocCallback
|name = OrphanedProcessDescriptionPages
|callback = \CognitiveProcessDesigner\Special\SpecialOrphanedDescriptionPages
}}
{{AutoDocCallback
|name = ProcessOverview
|callback = \CognitiveProcessDesigner\Special\SpecialProcessOverview
}}
}}
}}
}}
Line 42: Line 52:
{{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 (
|value = <nowiki>array (
   0 => 'bpmn:Task',
   0 => 'bpmn:Task',
   1 => 'BPMN Task',
   1 => 'bpmn:ManualTask',
   2 => 'Activity',
   2 => 'bpmn:ServiceTask',
  3 => 'bpmn:UserTask',
  4 => 'bpmn:BusinessRuleTask',
  5 => 'bpmn:ReceiveTask',
  6 => 'bpmn:ScriptTask',
  7 => 'bpmn:SendTask',
  8 => 'bpmn:StartEvent',
  9 => 'bpmn:EndEvent',
)</nowiki>
)</nowiki>
}}
}}
{{AutoDocOption
{{AutoDocOption
|name = CPDHappyPathSMWPropertyName
|name = CPDEnableLinting
|value = <nowiki>'Bpmn_isHappyPath'</nowiki>
|value = <nowiki>true</nowiki>
}}
{{AutoDocOption
|name = CPDFallbackNSNames
|value = <nowiki>array (
  0 => 'CPD',
  1 => 'CPD_talk',
)</nowiki>
}}
{{AutoDocOption
|name = CPDMainLinksCognitiveProcessDesigner
|value = <nowiki>true</nowiki>
}}
{{AutoDocOption
|name = CPDPageTemplates
|value = <nowiki>array (
  '*' => 'Template:CPD/GenericBPMN',
  'bpmn:Task' => 'Template:CPD/Task',
  'bpmn:StartEvent' => 'Template:CPD/StartEvent',
  'bpmn:EndEvent' => 'Template:CPD/EndEvent',
)</nowiki>
}}
}}
}}
}}
Line 57: Line 102:
{{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 129:
{{AutoDocHooks
{{AutoDocHooks
|Hooks = {{AutoDocCallback
|Hooks = {{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSInsertMagicAjaxGetData BSInsertMagicAjaxGetData]
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSUsageTrackerRegisterCollectors BSUsageTrackerRegisterCollectors]
|callback = \CognitiveProcessDesigner\Hook\BSInsertMagicAjaxGetData\AddBpmnTag::callback
|callback = registerUsageTracker
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BlueSpiceDiscoveryTemplateDataProviderAfterInit BlueSpiceDiscoveryTemplateDataProviderAfterInit]
|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/ContentStabilizationGetCurrentInclusions ContentStabilizationGetCurrentInclusions]
|callback = \CognitiveProcessDesigner\Hook\BSUEModulePDFBeforeAddingStyleBlocks\AddCPDStyles::callback
|callback = excludeDiagramImagesFromStabilization
}}
}}
{{AutoDocCallback
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSUEModulePDFBeforeCreatePDF BSUEModulePDFBeforeCreatePDF]
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/ContentStabilizationIsStabilizationEnabled ContentStabilizationIsStabilizationEnabled]
|callback = \CognitiveProcessDesigner\Hook\BSUEModulePDFBeforeCreatePDF\PrepareBPMNDiagramForExport::callback
|callback = enableStabilizationForProcess
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/ContentStabilizationStablePointAdded ContentStabilizationStablePointAdded]
|callback = stablePointAdded
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/DifferenceEngineViewHeader DifferenceEngineViewHeader]
|callback = bpmnDiffer
}}
}}
{{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, \CognitiveProcessDesigner\HookHandler\AddPostUpdateMigration::callback
}}
}}
{{AutoDocCallback
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/MakeGlobalVariablesScript MakeGlobalVariablesScript]
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/MWStakeCommonUIRegisterSkinSlotComponents MWStakeCommonUIRegisterSkinSlotComponents]
|callback = \CognitiveProcessDesigner\Hook\MakeGlobalVariablesScript\AddConfigVars::callback
|callback = commonUserInterface
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/MediaWikiServices MediaWikiServices]
|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/PDFCreatorAfterGetDOMDocument PDFCreatorAfterGetDOMDocument]
|callback = appendNavigationToDescriptionPagePdfExport
}}
{{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
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/TextSlotDiffRendererTablePrefix TextSlotDiffRendererTablePrefix]
|callback = bpmnDiffer
}}
}}
}}
==Composer requirements==
{{AutoDocComposer requirements
|mwstake/mediawiki-component-processmanager = ~3
|all-packages = mwstake/mediawiki-component-processmanager
}}
}}



Latest revision as of 10:30, 21 November 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

Config

Configuration

Name Value
CPDCanvasEmbeddedHeight 300
CPDCanvasProcessHeight 600
CPDDedicatedSubpageTypes array ( 0 => 'bpmn:Task', 1 => 'bpmn:ManualTask', 2 => 'bpmn:ServiceTask', 3 => 'bpmn:UserTask', 4 => 'bpmn:BusinessRuleTask', 5 => 'bpmn:ReceiveTask', 6 => 'bpmn:ScriptTask', 7 => 'bpmn:SendTask', 8 => 'bpmn:StartEvent', 9 => 'bpmn:EndEvent', )
CPDEnableLinting true
CPDFallbackNSNames array ( 0 => 'CPD', 1 => 'CPD_talk', )
CPDMainLinksCognitiveProcessDesigner true
CPDPageTemplates array ( '*' => 'Template:CPD/GenericBPMN', 'bpmn:Task' => 'Template:CPD/Task', 'bpmn:StartEvent' => 'Template:CPD/StartEvent', 'bpmn:EndEvent' => 'Template:CPD/EndEvent', )

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