IfcProjectOrderRecord

Definition from IAI: An IfcProjectOrderRecord records information in sequence about the incidence of each order that is connected with one or a set of objects.

> HISTORY: New Entity in IFC Release 2x2.

Use Definitions

Each IfcProjectOrderRecord is constrained to record a particular type of incident as indicated by the value of the enumeration IfcProjectOrderRecordTypeEnum.

EXPRESS specification:

ENTITY IfcProjectOrderRecord
SUBTYPE OF ( | IfcControl);
Records | : | LIST [1:?] OF UNIQUE IfcRelAssignsToProjectOrder;
PredefinedType | : | IfcProjectOrderRecordTypeEnum;
END_ENTITY;

Attribute definitions:

Records | : | Records in the sequence of occurrence the incident of a project order and the objects that are related to that project order. For instance, a maintenance incident will connect a work order with the objects (elements or assets) that are subject to the provisions of the work order
PredefinedType | : | Identifies the type of project incident.

Inheritance graph

ENTITY IfcProjectOrderRecord;
ENTITY IfcRoot;
GlobalId | : | IfcGloballyUniqueId;
OwnerHistory | : | IfcOwnerHistory;
Name | : | OPTIONAL IfcLabel;
Description | : | OPTIONAL IfcText;
ENTITY IfcObjectDefinition;
INVERSE
HasAssignments | : | SET OF IfcRelAssigns FOR RelatedObjects;
IsDecomposedBy | : | SET OF IfcRelDecomposes FOR RelatingObject;
Decomposes | : | SET [0:1] OF IfcRelDecomposes FOR RelatedObjects;
HasAssociations | : | SET OF IfcRelAssociates FOR RelatedObjects;
ENTITY IfcObject;
ObjectType | : | OPTIONAL IfcLabel;
INVERSE
IsDefinedBy | : | SET OF IfcRelDefines FOR RelatedObjects;
ENTITY IfcControl;
INVERSE
Controls | : | SET OF IfcRelAssignsToControl FOR RelatingControl;
ENTITY IfcProjectOrderRecord;
Records | : | LIST [1:?] OF UNIQUE IfcRelAssignsToProjectOrder;
PredefinedType | : | IfcProjectOrderRecordTypeEnum;
END_ENTITY;