<xs:element name="UUID" minOccurs="0" type="tps:guidType"><xs:annotation><xs:documentation>Universally unique ID for tracking objects through import/export workflows</xs:documentation></xs:annotation></xs:element>
<xs:element name="Name" type="xs:string"><xs:annotation><xs:documentation>The required name of the task</xs:documentation></xs:annotation></xs:element>
<xs:element minOccurs="0" name="ParentTask"><xs:annotation><xs:documentation>A reference to the parent task</xs:documentation></xs:annotation><xs:complexType><xs:attribute name="idRef" type="xs:IDREF"/></xs:complexType></xs:element>
<xs:element minOccurs="0" name="Duration" type="xs:dayTimeDuration"><xs:annotation><xs:documentation>The duration of the task</xs:documentation></xs:annotation></xs:element>
<xs:element minOccurs="0" name="Quantities"><xs:annotation><xs:documentation>Quantities associated with the progress of this task</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element maxOccurs="unbounded" name="QuantityRef"><xs:annotation><xs:documentation>A reference to an existing quantity</xs:documentation></xs:annotation><xs:complexType><xs:attribute name="idRef" type="xs:IDREF"/></xs:complexType></xs:element></xs:sequence></xs:complexType></xs:element>
<xs:element maxOccurs="unbounded" name="QuantityRef"><xs:annotation><xs:documentation>A reference to an existing quantity</xs:documentation></xs:annotation><xs:complexType><xs:attribute name="idRef" type="xs:IDREF"/></xs:complexType></xs:element>
<xs:element minOccurs="0" name="Constraint"><xs:complexType><xs:sequence><xs:element minOccurs="1" name="Type" type="tps:taskConstraintType"><xs:annotation><xs:documentation>Timing constraints for the start and finish times</xs:documentation></xs:annotation></xs:element><xs:element minOccurs="0" name="Date" type="xs:dateTime"><xs:annotation><xs:documentation>The date used by the constraint - Not required when type is ASAP or ALAP</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element>
<xs:element minOccurs="1" name="Type" type="tps:taskConstraintType"><xs:annotation><xs:documentation>Timing constraints for the start and finish times</xs:documentation></xs:annotation></xs:element>
The date used by the constraint - Not required when type is ASAP or ALAP
Diagram
Type
xs:dateTime
Properties
content
simple
minOccurs
0
Source
<xs:element minOccurs="0" name="Date" type="xs:dateTime"><xs:annotation><xs:documentation>The date used by the constraint - Not required when type is ASAP or ALAP</xs:documentation></xs:annotation></xs:element>
<xs:element minOccurs="0" name="Status" type="tps:taskStatusType" default="not_started"><xs:annotation><xs:documentation>The status of the task</xs:documentation></xs:annotation></xs:element>
<xs:element minOccurs="0" name="SurfaceName"><xs:annotation><xs:documentation>The name of an existing surface with optional idRef</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:string"><xs:attribute name="idRef" type="xs:IDREF" use="optional"/></xs:extension></xs:simpleContent></xs:complexType></xs:element>
The id of the element. In Data structure it must be always defined and it can be referenced by an other element that uses this element. In Transaction structure it must be defined by a 'created' action (not defined in the other actions)
The reference to the id of this element. In MAXML structure is not defined. In Transaction structure it must be defined by 'modified' and 'deleted' action (not defined in 'created' action)
Source
<xs:complexType name="taskType"><xs:annotation><xs:documentation>The task definition</xs:documentation></xs:annotation><xs:complexContent><xs:extension base="tps:actionObjectType"><xs:sequence><xs:element name="UUID" minOccurs="0" type="tps:guidType"><xs:annotation><xs:documentation>Universally unique ID for tracking objects through import/export workflows</xs:documentation></xs:annotation></xs:element><xs:element name="Name" type="xs:string"><xs:annotation><xs:documentation>The required name of the task</xs:documentation></xs:annotation></xs:element><xs:element minOccurs="0" name="ParentTask"><xs:annotation><xs:documentation>A reference to the parent task</xs:documentation></xs:annotation><xs:complexType><xs:attribute name="idRef" type="xs:IDREF"/></xs:complexType></xs:element><xs:element minOccurs="0" name="ChildTasks"><xs:annotation><xs:documentation>A collection of references to child tasks</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element maxOccurs="unbounded" minOccurs="1" name="ChildTask"><xs:annotation><xs:documentation>The child task by reference</xs:documentation></xs:annotation><xs:complexType><xs:attribute name="idRef" type="xs:IDREF"/></xs:complexType></xs:element></xs:sequence></xs:complexType></xs:element><xs:element minOccurs="0" name="StartTime" type="xs:dateTime"><xs:annotation><xs:documentation>The start time</xs:documentation></xs:annotation></xs:element><xs:element minOccurs="0" name="FinishTime" type="xs:dateTime"><xs:annotation><xs:documentation>The finish time</xs:documentation></xs:annotation></xs:element><xs:element minOccurs="0" name="Duration" type="xs:dayTimeDuration"><xs:annotation><xs:documentation>The duration of the task</xs:documentation></xs:annotation></xs:element><xs:element minOccurs="0" name="Quantities"><xs:annotation><xs:documentation>Quantities associated with the progress of this task</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element maxOccurs="unbounded" name="QuantityRef"><xs:annotation><xs:documentation>A reference to an existing quantity</xs:documentation></xs:annotation><xs:complexType><xs:attribute name="idRef" type="xs:IDREF"/></xs:complexType></xs:element></xs:sequence></xs:complexType></xs:element><xs:element minOccurs="0" name="Constraint"><xs:complexType><xs:sequence><xs:element minOccurs="1" name="Type" type="tps:taskConstraintType"><xs:annotation><xs:documentation>Timing constraints for the start and finish times</xs:documentation></xs:annotation></xs:element><xs:element minOccurs="0" name="Date" type="xs:dateTime"><xs:annotation><xs:documentation>The date used by the constraint - Not required when type is ASAP or ALAP</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element><xs:element minOccurs="0" name="Status" type="tps:taskStatusType" default="not_started"><xs:annotation><xs:documentation>The status of the task</xs:documentation></xs:annotation></xs:element><xs:element minOccurs="0" name="SurfaceName"><xs:annotation><xs:documentation>The name of an existing surface with optional idRef</xs:documentation></xs:annotation><xs:complexType><xs:simpleContent><xs:extension base="xs:string"><xs:attribute name="idRef" type="xs:IDREF" use="optional"/></xs:extension></xs:simpleContent></xs:complexType></xs:element><xs:element minOccurs="0" name="ActualStart" type="xs:dateTime"><xs:annotation><xs:documentation>Actual start time</xs:documentation></xs:annotation></xs:element><xs:element minOccurs="0" name="ActualFinish" type="xs:dateTime"><xs:annotation><xs:documentation>Actual finish time</xs:documentation></xs:annotation></xs:element><xs:group minOccurs="0" ref="tps:versionable"/></xs:sequence></xs:extension></xs:complexContent></xs:complexType>