xpdl:TriggerResultCompensation

BPMN: Must be present if if Trigger or ResultType is Compensation.

Element Information

Model

ANY element from ANY namespace OTHER than 'http://www.wfmc.org/2009/XPDL2.2'

Attributes

QName Type Fixed Default Use Inheritable Annotation
ActivityId xsd:NMTOKEN optional
This supplies the Id of the Activity to be Compensated. Used only for intermediate events or end events in the seuence flow. Events attached to the boundary of an activity already know the Id.
WaitForCompletion xsd:boolean true optional
The default here is true which is the default for BPMN 2.0 but the default for BPMN 1.2 is false
Wildcard: ANY attribute from ANY namespace OTHER than 'http://www.wfmc.org/2009/XPDL2.2'

Used By

Source

<xsd:element name="TriggerResultCompensation">
  <xsd:annotation>
    <xsd:documentation>BPMN: Must be present if if Trigger or ResultType is Compensation.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
    </xsd:sequence>
    <xsd:attribute name="ActivityId" type="xsd:NMTOKEN" use="optional">
      <xsd:annotation>
        <xsd:documentation>This supplies the Id of the Activity to be Compensated. Used only for intermediate events or end events in the seuence flow. Events attached to the boundary of an activity already know the Id.</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="WaitForCompletion" type="xsd:boolean" use="optional" default="true">
      <xsd:annotation>
        <xsd:documentation>The default here is true which is the default for BPMN 2.0 but the default for BPMN 1.2 is false</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:anyAttribute namespace="##other" processContents="lax"/>
  </xsd:complexType>
</xsd:element>

Sample