<?xml version="1.0" encoding="utf-16"?>
<xsd:complexType name="IRWorkOrderGenType">
<xsd:annotation>
<xsd:documentation>
IREDES work order general type. This schema is for work assignment to machine. IRWorkOrderReplyGenType is for reply to this work order.
</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="IREDESType">
<xsd:sequence>
<xsd:element name="AssignmentTime" type="xsd:dateTime" />
<xsd:choice>
<xsd:element name="ExpectedFinishTime" type="xsd:dateTime" />
<xsd:element name="ExpectedDuration" type="xsd:duration" />
</xsd:choice>
<xsd:element name="WorkOrderType" type="IRtext" minOccurs="0" />
<xsd:element name="PriorityLevel">
<xsd:simpleType>
<xsd:restriction base="xsd:unsignedInt">
<xsd:annotation>
<xsd:documentation>
Priority of the workorder. Level from 1 to 10 as 10 representing top priority.
</xsd:documentation>
</xsd:annotation>
<xsd:minInclusive value="1" />
<xsd:maxInclusive value="10" />
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="WorkOrderId" type="IRtext">
<xsd:annotation>
<xsd:documentation>
Identification of this work order. This id has nothing to do with the, for example, work plan id.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Issuer" type="IRtext">
<xsd:annotation>
<xsd:documentation>
ID of the person or institute who issued this work order.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="machineId" type="IRtext" minOccurs="0" maxOccurs="10" />
<xsd:element name="operatorId" type="IRtext" minOccurs="0" maxOccurs="10">
<xsd:annotation>
<xsd:documentation>
Operators assigned to the work order.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="WorkOrderContent">
<xsd:annotation>
<xsd:documentation>
General work order description.
</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Content" type="IRoptionType">
<xsd:annotation>
<xsd:documentation>
Work order shall be carried out. schema chould be defined separately within the IRoptionType.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SafetyAdvice" type="xsd:string" minOccurs="0" maxOccurs="10" />
<xsd:element name="SpecialCondition" type="xsd:string" minOccurs="0" maxOccurs="10">
<xsd:annotation>
<xsd:documentation>
e.g. electricity will be switched off in some region in mine during operation.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SpecialTask" type="xsd:string" minOccurs="0" maxOccurs="10">
<xsd:annotation>
<xsd:documentation>
Tasks that are not or hard to describe in workorder.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="Comment" type="IRtextLong" minOccurs="0" maxOccurs="5" />
<xsd:element name="PossibleReplies">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Reply" type="IRWorkOrderReplyGenType" maxOccurs="4" />
<xsd:element name="comment" type="xsd:string" maxOccurs="5" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
|