Extensions

Extensions

Extension

Description

BPMN XML

Parameters

Elements

Extension

Description

BPMN XML

Parameters

Elements

InputOutput

This extension lets you use different types of parameters for the chosen BPMN element.

<bpmn:extensionElements>
<pm:inputOutput>
<pm:inputParameter name="channel">@{user_name}</pm:inputParameter>
<pm:inputParameter name="token">{bot_token}</pm:inputParameter>
<pm:outputParameter name="username" />
</pm:inputOutput>
</bpmn:extensionElements>

InputParameter name

outputParameter name

Service Task

intermediateCatchEvent

intermediateThrowEvent

connector

This is set of configurations for the connectors.

<bpmn:extensionElements>
<pm:connector>
<pm:connectorId>CorrelationKeys</pm:connectorId>
</pm:connector>
</bpmn:extensionElements>

ConnectorID

Service Task

field

This extension lets you inject string value to the fields of the delegated classes.

<bpmn:extensionElements>
<pm:field name="AppNumber">
<pm:string>{AppNumber}</pm:string>
</pm:field>
</bpmn:extensionElements>

Field name

String

intermediateThrowEvent

properties

A list of properties and values that can be interpreted by the engine without any restriction.

<bpmn:extensionElements>
<pm:properties>
<pm:property />
</pm:properties>
</bpmn:extensionElements>

Property

Start Event