<xsd:element name="Assignment">
<xsd:annotation>
<xsd:documentation>BPMN and XPDL</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Target" type="xpdl:ExpressionType">
<xsd:annotation>
<xsd:documentation>lvalue expression of the assignment, in XPDL may be the name of a DataField, in BPMN name of a Property, in XPATH a reference</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Expression" type="xpdl:ExpressionType">
<xsd:annotation>
<xsd:documentation>rvalue expression of the assignment</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attribute name="AssignTime" use="optional" default="Start">
<xsd:simpleType>
<xsd:restriction base="xsd:NMTOKEN">
<xsd:enumeration value="Start"/>
<xsd:enumeration value="End"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
<xsd:anyAttribute namespace="##other" processContents="lax"/>
</xsd:complexType>
</xsd:element> |