connector
connectorId
Description |
---|
The unique identifier of the connector type to instantiate. |
Attributes |
——- |
– |
Constraints |
——- |
The connector type has to be known to the process engine |
Parent elements |
——- |
Child elements |
——- |
– |
constraint
Description | ||
---|---|---|
Metadata of an individual validation constraint for a form field (see ). | ||
Attributes | ||
——- | ||
name |
The name of the form field constraint type | |
config |
The configuration of the form field constraint type | |
Constraints | ||
——- | ||
The name attribute must be one of the known validators (required , minlength , maxlength , min , max , readonly or validator ) |
||
Parent elements | ||
——- | ||
camunda:validation | ||
Child elements | ||
——- | ||
– |
entry
Description | |
---|---|
A single entry of a map structure. The value can be a constant, expression, script, list or another map. | |
Attributes | |
——- | |
key |
The key of the entry in the map. Can be a string or an expression. |
Constraints | |
——- | |
The key attribute is required |
|
Parent elements | |
——- | |
camunda:map | |
Child elements | |
——- | |
, camunda:map, |
executionListener
Description | ||
---|---|---|
Add an execution listener to an event. | ||
Attributes | ||
——- | ||
event |
The type of the event for which the listener is called | |
class |
see | |
expression |
see camunda:expression | |
delegateExpression |
see | |
Constraints | ||
——- | ||
The event attribute is required (except for transitions) and must be one of the task events: start or end |
||
One of the attributes class , expression or delegateExpression is mandatory |
||
Parent elements | ||
——- | ||
Process, Task, Service Task, , User Task, , Script Task, , Manual Task, , Sequence Flow, , Inclusive Gateway, , Start Event, , Intermediate Throw Event, , Boundary Events, , Call Activity, , Transaction Subprocess | ||
Child elements | ||
——- | ||
, camunda:script |
expression
Description |
---|
Defines an expression to inject in delegated classes (see Field Injection). |
Attributes |
——- |
– |
Text Content |
——- |
The expression to inject |
Constraints |
——- |
– |
Parent elements |
——- |
Child elements |
——- |
– |
failedJobRetryTimeCycle
Description |
---|
Defines the custom retry schedule for a failed job (see ). |
Attributes |
——- |
– |
Text Content |
——- |
The retry time cycle value or expression |
Constraints |
——- |
The configuration follows the ISO 8601 standard for repeating time intervals |
Parent elements |
——- |
Task, , Send Task, , Business Rule Task, , Receive Task, , Timer Intermediate Catching Event, , Intermediate Signal Throw Event, , Call Activity, , Multi Instance Loop Characteristics |
Child elements |
——- |
– |
field
Description | ||
---|---|---|
Defines the value to inject in delegated classes (see Field Injection). | ||
Attributes | ||
——- | ||
name |
The name of the field | |
expression |
The value of the field as expression | |
stringValue |
The value of the field as String | |
Constraints | ||
——- | ||
Only one attribute of stringValue and expression or one of the child elements string and expression can be used |
||
Parent elements | ||
——- | ||
, Business Rule Task, , Message Event Definition of Message Intermediate Throwing Event or , camunda:taskListener, | ||
Child elements | ||
——- | ||
camunda:expression, |
formData
Description |
---|
Metadata to define fields of a form, which are used to generate task forms (see ). |
Attributes |
——- |
– |
Constraints |
——- |
– |
Parent elements |
——- |
Start Event, |
Child elements |
——- |
camunda:formField |
formField
formProperty
Description | ||
---|---|---|
Metadata to define a form field (Deprecated, use ). | ||
Attributes | ||
——- | ||
id |
The key used to submit the property through the API | |
name |
The display label of the property | |
type |
The type of the property | |
required |
True if the form field is required (default: false ) |
|
readable |
True if the form field is readable and will be displayed (default: true ) |
|
writeable |
True if the form field is writeable (default: true ) |
|
variable |
Specifies the process variable on which the variable is mapped | |
expression |
Specifies an expression that maps the property, e.g., ${street.address} |
|
datePattern |
The pattern of a date type form field | |
default |
The default value or expression of the property | |
Constraints | ||
——- | ||
The id attribute is required |
||
The attribute type can be one of the known types (string , long , boolean , date or enum ) or a custom one |
||
The attribute datePattern can only be used if the type attribute is set to date |
||
The child elements camunda:values can only be used if the type attribute is set to enum |
||
Parent elements | ||
——- | ||
Start Event, | ||
Child elements | ||
——- | ||
camunda:value |
in
Description | ||
---|---|---|
The element specifies variables which should be passed to the subprocess, see passing variables for more information. | ||
Attributes | ||
——- | ||
source |
A name of a process variable to be passed in | |
sourceExpression |
An expression to be evaluated and passed in | |
variables |
Can be set to all to pass all process variables in |
|
target |
Name of the process variable inside the subprocess instance | |
local |
Can be set to true to only pass local variables of the execution that executes the call activity. |
|
businessKey |
Set the business key of the subprocess process instance | |
Constraints | ||
——- | ||
Only one of the attributes source , sourceExpression , variables or businessKey can be used |
||
The attribute target is required if the source or sourceExpression attribute is used |
||
Parent elements | ||
——- | ||
, Signal Events (in Intermediate and End Throwing Events) | ||
Child elements | ||
——- | ||
– |
inputParameter
Description | |
---|---|
An single input mapping for the activity. If the element has no child element, the text content of this element is mapped into the activity. The text content can be a constant string value or an expression. If no child element or text content exists, the variable inside the activity is set to the special value null . |
|
Attributes | |
——- | |
The name of the variable inside the activity. | |
Constraints | |
——- | |
The name attribute is required. |
|
The element can have one child element, a constant string or an expression as text content. | |
Parent elements | |
——- | |
camunda:inputOutput | |
Child elements | |
——- | |
, camunda:map, |
inputOutput
Description |
---|
The element describes an input/output mapping for the activity. |
Attributes |
——- |
– |
Constraints |
——- |
– |
Parent elements |
——- |
, All Events (except Start and Boundary Events), , Embedded Subprocess, , camunda:connector |
Child elements |
——- |
, camunda:outputParameter |
list
Description |
---|
A list structure. If the list contains multiple values, they should be added as text content of child elements. Which child elements are used is arbitrary, e.g.,:
|
Attributes |
---|
– |
Constraints |
——- |
Multiple values have to be encapsulated in child elements. |
Parent elements |
——- |
camunda:inputParameter, , camunda:list, |
Child elements |
——- |
Any child element, camunda:list, |
map
Description |
---|
A map structure. The entries can be constants, expressions, scripts, nested maps and lists. |
Attributes |
——- |
– |
Constraints |
——- |
– |
Parent elements |
——- |
, camunda:outputParameter, , camunda:entry |
Child elements |
——- |
out
Description | ||
---|---|---|
The element specifies variables which should be passed back from the subprocess, see for more information. | ||
Attributes | ||
——- | ||
source |
A name of a process variable to be passed back | |
sourceExpression |
An expression to be evaluated and passed back | |
variables |
Can be set to all to pass all subprocess variables back |
|
target |
Name of the process variable inside the subprocess instance | |
local |
Can be set to true to pass variables from the called case/process instance to local variables of the execution executing the call activity. |
|
Constraints | ||
——- | ||
Only one of the attributes source , sourceExpression or variables can be used |
||
The attribute target is required if the source or sourceExpression attribute is used |
||
Parent elements | ||
——- | ||
Call Activity | ||
Child elements | ||
——- | ||
– |
outputParameter
potentialStarter
Description |
---|
Defines which users or groups can start the process. |
Attributes |
——- |
– |
Constraints |
——- |
– |
Parent elements |
——- |
Process |
Child elements |
——- |
resourceAssignmentExpression |
properties
Description |
---|
A key value list of properties which be can be interpreted freely. |
Attributes |
——- |
– |
Constraints |
——- |
– |
Parent elements |
——- |
Base Element, camunda:formField |
Child elements |
——- |
property
Description | ||
---|---|---|
A key value pair which can be interpreted freely. | ||
Attributes | ||
——- | ||
id |
The id of the form field property | |
name |
The name of the property | |
value |
The value of the property | |
Constraints | ||
——- | ||
If the property belongs to a camunda:formField extension element, only the attributes id and value are used. |
||
If the parent camunda:properties element is directly added as an extension element, for example by the camunda Modeler, only the attributes name and value are used. |
||
Parent elements | ||
——- | ||
Child elements | ||
——- | ||
– |
script
Description | ||
---|---|---|
A script element. The script is executed and the return value is used as mapping value. | ||
Attributes | ||
——- | ||
scriptFormat |
The format identifier, normally the language of the script source code | |
resource |
equivalent to | |
Constraints | ||
——- | ||
The scriptFormat attribute is required |
||
If the resource attribute is used, no source code text content is allowed |
||
Parent elements | ||
——- | ||
camunda:inputParameter, , camunda:entry, , camunda:executionListener, | ||
Child elements | ||
——- | ||
– |
string
Description |
---|
Defines a String value to inject in delegated classes (see ). |
Attributes |
——- |
– |
Text Content |
——- |
The String value to inject |
Constraints |
——- |
– |
Parent elements |
——- |
camunda:field |
Child elements |
——- |
– |
taskListener
Description | ||
---|---|---|
Adds a task listener to a task event. | ||
Attributes | ||
——- | ||
event |
The type of the event for which the listener is called | |
class |
see camunda:class | |
expression |
see | |
delegateExpression |
see camunda:delegateExpression | |
Constraints | ||
——- | ||
The event attribute is required and must be one of the task events: create , assignment , complete or delete |
||
One of the attributes class , expression or delegateExpression is mandatory |
||
Parent elements | ||
——- | ||
Child elements | ||
——- | ||
camunda:field, |
validation
Description |
---|
Metadata to define a list of validation constraints for form fields (see ). |
Attributes |
——- |
– |
Constraints |
——- |
– |
Parent elements |
——- |
camunda:formField |
Child elements |
——- |
value
Description | ||
---|---|---|
Possible values of a form field with the type enum . |
||
Attributes | ||
——- | ||
id |
The id of the value | |
name |
The name of the value | |
Constraints | ||
——- | ||
– | ||
Parent elements | ||
——- | ||
, camunda:formProperty | ||
Child elements | ||
——- | ||
– |