IfcProjectOrderTypeEnum

Natural language names
enProject Order Type Enum
Semantic definitions at the type
Type definition

An IfcProjectOrderTypeEnum is a list of the types of project order that may be identified.

HISTORY  New enumeration in IFC2x2.
Enumeration definition
ConstantDescription
CHANGEORDERAn instruction to make a change to a product or work being undertaken and a description of the work that is to be performed.
MAINTENANCEWORKORDERAn instruction to carry out maintenance work and a description of the work that is to be performed.
MOVEORDERAn instruction to move persons and artefacts and a description of the move locations, objects to be moved, etc.
PURCHASEORDERAn instruction to purchase goods and/or services and a description of the goods and/or services to be purchased that is to be performed.
WORKORDERA general instruction to carry out work and a description of the work to be done. Note the difference between a work order generally and a maintenance work order.
USERDEFINEDUser-defined type.
NOTDEFINEDUndefined type.
Formal representations
XSD Specification
 <xs:simpleType name="IfcProjectOrderTypeEnum">
  <xs:restriction base="xs:string">
   <xs:enumeration value="changeorder"/>
   <xs:enumeration value="maintenanceworkorder"/>
   <xs:enumeration value="moveorder"/>
   <xs:enumeration value="purchaseorder"/>
   <xs:enumeration value="workorder"/>
   <xs:enumeration value="userdefined"/>
   <xs:enumeration value="notdefined"/>
  </xs:restriction>
 </xs:simpleType>
EXPRESS Specification
TYPE IfcProjectOrderTypeEnum = ENUMERATION OF (
 CHANGEORDER,
 MAINTENANCEWORKORDER,
 MOVEORDER,
 PURCHASEORDER,
 WORKORDER,
 USERDEFINED,
 NOTDEFINED);
END_TYPE;

Link to EXPRESS-G diagram EXPRESS-G diagram

Link to this page  Link to this page