Extensions

ExtensionDescriptionBPMN XMLParametersElements
InputOutputThis 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

connectorThis is set of configurations for the connectors.
<bpmn:extensionElements>
<pm:connector>
<pm:connectorId>CorrelationKeys</pm:connectorId>
</pm:connector>
</bpmn:extensionElements>
ConnectorIDService Task
fieldThis 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
propertiesA 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