Nav

BPM Configuration Reference

This page provides details on the process components you configure for BPM. Some of this information is pulled directly from mule-bpm.xsd and is cached. For more information on BPM, see BPM Module Reference. Information on jBPM is available at http://www.jbpm.org.

Process

A process backed by a BPMS such as jBPM.

Attributes of <process…​>

Name Description

bpms-ref

An optional reference to the underlying BPMS. Disambiguates in the case where more than one BPMS is available.
Type: string
Required: no
Default: none

processName

The logical name of the process. Looks up the running process instance from the BPMS.
Type: string
Required: yes
Default: none

processDefinition

The resource containing the process definition, this deploys the process to the BPMS. The resource type depends on the BPMS being used.
Type: string
Required: yes
Default: none

processIdField

This field correlates Mule messages with processes. If not specified, the default is MULE_BPM_PROCESS_ID.
Type: string
Required: no
Default: none

No child elements for process.

Jbpm

Attributes of jbpm

Name Description

name

An optional name for this BPMS. Refer to this from the bpms-ref field of your process in case you have more than one BPMS available.
Type: name (no spaces)
Required: no
Default: none

configurationResource

The configuration file for jBPM, default is jbpm.cfg.xml if not specified.
Type: string
Required: no
Default: none

processEngine-ref

A reference to the already-initialized jBPM ProcessEngine. This is useful if you use Spring to configure your jBPM instance. Note that the "configurationResource" attribute is ignored in this case.
Type: string
Required: no
Default: none

No child elements for jbpm.