Notes (Note)
XXX Public Links - Lane Performer attribute
- XPDL 2.1 Proposals
Public Description - Lane Performer attribute
Lane Performer Attribute
|Please note: this is a preliminary proposal for XPDL 2.1 which has not yet been adopted by the coalition. Please use this page for discussion of that proposed extension. This proposal may change substantially before adoption, or may possibly never be officially adopted in this form.
A Swim Lane in a Pool is often used to designate the default 'Role' required to perform any of the activities in the lane. There is currently no Lane element or attribute specified for this purpose. This proposal introduces an optional Lane Element.
The current schema xml is: {{{ <xsd:element name="Lane"> <xsd:annotation> <xsd:documentation>BPMN</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence minOccurs="0"> <xsd:element ref="xpdl:Object" minOccurs="0"/> <xsd:element ref="xpdl:NodeGraphicsInfos" minOccurs="0"/> <xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attribute name="Id" type="xsd:NMTOKEN" use="required"/> <xsd:attribute name="Name" type="xsd:string" use="optional"/> <xsd:attribute name="ParentLane" type="xsd:NMTOKEN" use="optional"/> <xsd:attribute name="ParentPool" type="xsd:NMTOKEN" use="optional"/> <xsd:anyAttribute namespace="##other" processContents="lax"/> </xsd:complexType> </xsd:element>}}}
The proposed schema xml includes an optional element: Performers. {{{ <xsd:element name="Lane"> <xsd:annotation> <xsd:documentation>BPMN</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence minOccurs="0"> <xsd:element ref="xpdl:Object" minOccurs="0"/> <xsd:element ref="xpdl:NodeGraphicsInfos" minOccurs="0"/> <xsd:element ref="xpdl:Performers" minOccurs="0"/> <xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attribute name="Id" type="xsd:NMTOKEN" use="required"/> <xsd:attribute name="Name" type="xsd:string" use="optional"/> <xsd:attribute name="ParentLane" type="xsd:NMTOKEN" use="optional"/> <xsd:attribute name="ParentPool" type="xsd:NMTOKEN" use="optional"/> <xsd:anyAttribute namespace="##other" processContents="lax"/> </xsd:complexType> </xsd:element>}}}