Subscription |
|
1.0 |
ZeebeRuntimeValidators |
zeebe:correlationKey must exist and be valid expression |
Message |
Name must be present and not empty |
1.0 |
MessageValidator |
if referenced by bpmn:SubProcess with triggeredByEvent="true" , bpmn:IntermediateCatchEvent , bpmn:ReveiceTask or single bpmn:StartEvent |
Subscription |
Attribute 'correlationKey' must be present and not empty |
1.0 |
ZeebeDesignTimeValidators |
e.g. bpmn:ReceiveTask referencing a bpmn:Message with a zeebe:Subscription extension element |
Receive Taks |
Must reference a message |
1.0 |
ReceiveTaskValidator |
|
User Task |
User task form text content has to be present and not empty |
1.0 |
ZeebeUserTaskFormValidator |
|
Called Decision |
Attribute 'decisionId' must be present and not empty |
1.3 |
ZeebeDesignTimeValidators |
|
Called Decicion |
Attribute 'resultVariable' must be present and not empty |
1.3 |
ZeebeDesignTimeValidators |
|
Form Definition |
Attribute 'formKey' must be present and not empty |
1.0 |
ZeebeDesignTimeValidators |
|
Called Element |
Attribute 'processId' must be present and not empty |
1.0 |
ZeebeDesignTimeValidators |
|
Loop Characteristics |
Attribute 'inputCollection' must be present and not empty |
1.0 |
ZeebeLoopCharacteristicsValidator |
|
Loop Characteristics |
Attribute 'outputElement' must be present if the attribute 'outputCollection' is set |
1.0 |
ZeebeLoopCharacteristicsValidator |
|
Loop Characteristics |
Attribute 'outputCollection' must be present if the attribute 'outputElement' is set |
1.0 |
ZeebeLoopCharacteristicsValidator |
|
Task Deifinition |
Attribute 'type' must be present and not empty |
1.0 |
ZeebeDesignTimeValidators |
|
Task Deifinition |
Attribute 'retries' must be present and not empty |
1.0 |
ZeebeDesignTimeValidators |
|
Task Header |
Attribute 'key' contains '%s', but header keys starting with '%s' are reserved for internal use. |
1.3 |
ZeebeTaskHeadersValidator |
|
Input |
|
1.0 |
ZeebeRuntimeValidators |
zeebe:source must exist and be valid expression, zeebe:target must be valid path expression |
Output |
|
1.0 |
ZeebeRuntimeValidators |
zeebe:source must exist and be valid expression, zeebe:target must be valid path expression |
Message |
|
1.0 |
ZeebeRuntimeValidators |
bpmn:name must be valid if is expression (cf. https://docs.camunda.io/docs/components/modeler/bpmn/message-events/message-events/#messages) |
Message |
Expected constant expression but found '%s', which could not be evaluated without context: %s |
1.0 |
ProcessMessageStartEventMessageNameValidator |
if message referenced by bpmn:StartEvent |
Message |
Expected constant expression of type String for message name '%s', but was %s |
1.0 |
ProcessMessageStartEventMessageNameValidator |
if message referenced by bpmn:StartEvent |
Loop Characteristics |
|
1.0 |
ZeebeRuntimeValidators |
zeebe:inputCollection must exist and be valid expression, zeebe:outputElement must be valid if is expression (cf. https://docs.camunda.io/docs/components/modeler/bpmn/multi-instance/multi-instance/#defining-the-collection-to-iterate-over ) |
Condition Expression |
|
1.0 |
ZeebeRuntimeValidators |
bpmn:conditionExpression must exist and be valid expression |
Task Definition |
|
1.0 |
ZeebeRuntimeValidators |
zeebe:type must be valid if expression, zeebe:retries must be valid if expression (cf. https://docs.camunda.io/docs/components/modeler/bpmn/service-tasks/service-tasks/#task-definition) |
Called Element |
|
1.0 |
ZeebeRuntimeValidators |
zeebe:processId must be valid if expression (cf. https://docs.camunda.io/docs/components/modeler/bpmn/call-activities/call-activities/#defining-the-called-process) |
Timer Event Definition |
|
1.0 |
ZeebeRuntimeValidators |
zeebe:timeCycle must be valid if expression, zeebe:timeDate must be valid if expression, zeebe:timeDuration must be valid if expression (cf. https://docs.camunda.io/docs/components/modeler/bpmn/timer-events/timer-events/#timers) |
Timer Event Definition |
Repetition spec must start with R |
1.0 |
RepeatingInterval |
must be valid ISO 8601 repeating intervals format (cf. https://docs.camunda.io/docs/components/modeler/bpmn/timer-events/timer-events/#time-cycle) |
Timer Event Definition |
Invalid duration format '%s' for expression '%s' |
1.0 |
ExpressionProcessor |
|
Timer Event Definition |
Invalid date-time format '%s' for expression '%s' |
1.0 |
ExpressionProcessor |
|
Assignment Definition |
|
1.3 |
ZeebeRuntimeValidators |
zeebe:assignmentDefinition must be valid if expression (cf. https://docs.camunda.io/docs/components/modeler/bpmn/user-tasks/user-tasks/#assignments) |
Assignment Definition |
Expected static value to be a list of comma-separated values, e.g. 'a,b,c', but found '1,,' |
1.3 |
ZeebeRuntimeValidators |
zeebe:assignmentDefinition must be valid if expression or list of comma-separated values |
Called Decision |
|
1.3 |
ZeebeRuntimeValidators |
zeebe:decisionId must exist and be valid expression |
Multi-Instance Loop Characteristics |
|
1.3 |
ZeebeRuntimeValidators |
zeebe:completionCondition must be valid if expression |
Timer Event Definition |
Must be exactly one type of timer: timeDuration, timeDate or timeCycle |
1.0 |
TimerEventDefinitionValidator |
|
Sequence Flow |
Must have a condition or be default flow |
1.0 |
SequenceFlowValidator |
if source is bpmn:ExclusiveGateway with more than 1 outgoing |
Error Event Definition |
ErrorCode must be present and not empty |
1.0 |
ErrorEventDefinitionValidator |
|