Service Tasks

Spec Page Spec Rule Text RuleId

156

In addition the following constraints are introduced when the Service Task references an Operation:

156

The Service Task has exactly one inputSet and at most one outputSet

BPMNR024

156

It has a single Data Input with an ItemDefinition equivalent to the one defined by the Message referenced by the inMessageRef attribute of the associated Operation

BPMNR025

156

If the Operation defines output Messages, the Service Task has a single Data Output that has an ItemDefinition equivalent to the one defined by the Message referenced by the outMessageRef attribute of the associated Operation.

BPMNR026

216

Service Task Mapping

216

If the Service Task is associated with an Operation there MUST be a Message Data Input on the Service Task and it MUST have an itemDefinition equivalent to the one defined by the Message referred to by the inMessageRef attribute of the operation.

BPMNR025

216

If the operation defines output Messages, there MUST be a single Data Output and it MUST have an itemDefinition equivalent to the one defined by Message referred to by the outMessageRef attribute of the Operation.

BPMNR026