Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Model
Properties
Source
Used by
Element tps:taskType / tps:UUID
Namespace tps
Annotations
Universally unique ID for tracking objects through import/export workflows
Diagram
Type tps:guidType
Properties
content simple
minOccurs 0
Facets
pattern \{[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}\}
Source
<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>
Element tps:taskType / tps:Name
Namespace tps
Annotations
The required name of the task
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="Name" type="xs:string">
  <xs:annotation>
    <xs:documentation>The required name of the task</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:taskType / tps:ParentTask
Namespace tps
Annotations
A reference to the parent task
Diagram
Properties
content complex
minOccurs 0
Attributes
QName Type Use
idRef xs:IDREF optional
Source
<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>
Element tps:taskType / tps:ChildTasks
Namespace tps
Annotations
A collection of references to child tasks
Diagram
Properties
content complex
minOccurs 0
Model
Children tps:ChildTask
Instance
<tps:ChildTasks xmlns:tps="tps">
  <tps:ChildTask idRef="">{1,unbounded}</tps:ChildTask>
</tps:ChildTasks>
Source
<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>
Element tps:taskType / tps:ChildTasks / tps:ChildTask
Namespace tps
Annotations
The child task by reference
Diagram
Properties
content complex
minOccurs 1
maxOccurs unbounded
Attributes
QName Type Use
idRef xs:IDREF optional
Source
<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>
Element tps:taskType / tps:StartTime
Namespace tps
Annotations
The start time
Diagram
Type xs:dateTime
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="StartTime" type="xs:dateTime">
  <xs:annotation>
    <xs:documentation>The start time</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:taskType / tps:FinishTime
Namespace tps
Annotations
The finish time
Diagram
Type xs:dateTime
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="FinishTime" type="xs:dateTime">
  <xs:annotation>
    <xs:documentation>The finish time</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:taskType / tps:Duration
Namespace tps
Annotations
The duration of the task
Diagram
Type xs:dayTimeDuration
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="Duration" type="xs:dayTimeDuration">
  <xs:annotation>
    <xs:documentation>The duration of the task</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:taskType / tps:Quantities
Namespace tps
Annotations
Quantities associated with the progress of this task
Diagram
Properties
content complex
minOccurs 0
Model
Children tps:QuantityRef
Instance
<tps:Quantities xmlns:tps="tps">
  <tps:QuantityRef idRef="">{1,unbounded}</tps:QuantityRef>
</tps:Quantities>
Source
<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>
Element tps:taskType / tps:Quantities / tps:QuantityRef
Namespace tps
Annotations
A reference to an existing quantity
Diagram
Properties
content complex
maxOccurs unbounded
Attributes
QName Type Use
idRef xs:IDREF optional
Source
<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>
Element tps:taskType / tps:Constraint
Namespace tps
Diagram
Properties
content complex
minOccurs 0
Model
Children tps:Date, tps:Type
Instance
<tps:Constraint xmlns:tps="tps">
  <tps:Type>{1,1}</tps:Type>
  <tps:Date>{0,1}</tps:Date>
</tps:Constraint>
Source
<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>
Element tps:taskType / tps:Constraint / tps:Type
Namespace tps
Annotations
Timing constraints for the start and finish times
Diagram
Type tps:taskConstraintType
Properties
content simple
minOccurs 1
Facets
enumeration as_soon_as_possible
enumeration as_late_as_possible
enumeration must_start_on
enumeration must_finish_on
enumeration start_no_earlier_than
enumeration start_no_later_than
enumeration finish_no_earlier_than
enumeration finish_no_later_than
Source
<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>
Element tps:taskType / tps:Constraint / tps:Date
Namespace tps
Annotations
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>
Element tps:taskType / tps:Status
Namespace tps
Annotations
The status of the task
Diagram
Type tps:taskStatusType
Properties
content simple
minOccurs 0
default not_started
Facets
enumeration not_started
enumeration in_progress
enumeration suspended
enumeration completed
Source
<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>
Element tps:taskType / tps:SurfaceName
Namespace tps
Annotations
The name of an existing surface with optional idRef
Diagram
Type extension of xs:string
Properties
content complex
minOccurs 0
Attributes
QName Type Use
idRef xs:IDREF optional
Source
<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>
Element tps:taskType / tps:ActualStart
Namespace tps
Annotations
Actual start time
Diagram
Type xs:dateTime
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="ActualStart" type="xs:dateTime">
  <xs:annotation>
    <xs:documentation>Actual start time</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:taskType / tps:ActualFinish
Namespace tps
Annotations
Actual finish time
Diagram
Type xs:dateTime
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="ActualFinish" type="xs:dateTime">
  <xs:annotation>
    <xs:documentation>Actual finish time</xs:documentation>
  </xs:annotation>
</xs:element>
Complex Type tps:taskType
Namespace tps
Annotations
The task definition
Diagram
Type extension of tps:actionObjectType
Type hierarchy
Used by
Model
tps:UUID{0,1} , tps:Name , tps:ParentTask{0,1} , tps:ChildTasks{0,1} , tps:StartTime{0,1} , tps:FinishTime{0,1} , tps:Duration{0,1} , tps:Quantities{0,1} , tps:Constraint{0,1} , tps:Status{0,1} , tps:SurfaceName{0,1} , tps:ActualStart{0,1} , tps:ActualFinish{0,1} , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:ActualFinish, tps:ActualStart, tps:ChildTasks, tps:Constraint, tps:Duration, tps:FinishTime, tps:Name, tps:ParentTask, tps:Quantities, tps:StartTime, tps:Status, tps:SurfaceName, tps:UUID
Attributes
QName Type Use Annotation
id xs:ID optional
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)
idRef xs:IDREF optional
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>
Attribute tps:taskType / tps:ParentTask / @idRef
Namespace No namespace
Type xs:IDREF
Properties
content simple
Used by
Source
<xs:attribute name="idRef" type="xs:IDREF"/>
Attribute tps:taskType / tps:ChildTasks / tps:ChildTask / @idRef
Namespace No namespace
Type xs:IDREF
Properties
content simple
Used by
Source
<xs:attribute name="idRef" type="xs:IDREF"/>
Attribute tps:taskType / tps:Quantities / tps:QuantityRef / @idRef
Namespace No namespace
Type xs:IDREF
Properties
content simple
Used by
Source
<xs:attribute name="idRef" type="xs:IDREF"/>
Attribute tps:taskType / tps:SurfaceName / @idRef
Namespace No namespace
Type xs:IDREF
Properties
use optional
Used by
Source
<xs:attribute name="idRef" type="xs:IDREF" use="optional"/>