Navigation
Navigate Navigate Navigate Navigate Navigate Navigate Navigate Navigate

IfcOrderAction

Definition from IAI: An IfcOrderAction is the point at which requests for work are received and processed within an organization.

HISTORY: New Entity in IFC 2x2

Use Definitions

The IfcOrderAction represents tasks that might be carried out by a Helpdesk acting the role of interface for the organization between the facility user and the functional requirement of fulfilling their needs. The actual task represented by the IfcOrderAction class is turning a request into an order and initiating the action that will enable the order to be completed.

IfcRelAssignsToControl is used to relate one or more instances of IfcOrderAction to an IfcProjectOrder or one of its subtypes including maintenance work order.

EXPRESS specification:

ENTITY IfcOrderAction
SUBTYPE OF ( IfcTask);
ActionID  :  IfcIdentifier;
UNIQUE
UR2  :  ActionID;
END_ENTITY;

Attribute definitions:

ActionID  :  A unique identifier assigned to an action on issue.

Inheritance graph

ENTITY IfcOrderAction;
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 IfcProcess;
INVERSE
OperatesOn  :  SET OF IfcRelAssignsToProcess FOR RelatingProcess;
IsSuccessorFrom  :  SET OF IfcRelSequence FOR RelatedProcess;
IsPredecessorTo  :  SET OF IfcRelSequence FOR RelatingProcess;
ENTITY IfcTask;
TaskId  :  IfcIdentifier;
Status  :  OPTIONAL IfcLabel;
WorkMethod  :  OPTIONAL IfcLabel;
IsMilestone  :  BOOLEAN;
Priority  :  OPTIONAL INTEGER;
ENTITY IfcOrderAction;
ActionID  :  IfcIdentifier;
END_ENTITY;