6.2.3.1 IfcActionRequest

Requête d'action
Tätigkeitsanfrage

A request is the act or instance of asking for something, such as a request for information, bid submission, or performance of work.

Requests may take many forms depending on the need including fault reports for maintenance, requests for small works, and purchase requests (where these are to be made through a help desk or buying function).

HISTORY  New entity in IFC2x2.
IFC4 CHANGE  Atribute RequestID renamed to Identification and promoted to supertype IfcControl, attributes PredefinedType, Status, and LongDescription added.

Construction Operations

 Instance diagram

Identity

The Identity concept applies to this entity.

Exchange
Import X X X X X X X X R X X R X X X R R X X X X X X X X X X X
Export X X X X X X X X R X X R X X X R R X X X X X X X X X X X


Revision Control

The Revision Control concept applies to this entity.

Exchange
Import O O O O
Export O O O O


External Data Constraints

The External Data Constraints concept applies to this entity as shown in Table 40.
TableNameReferenceFormatColor
IssueNameIfcActionRequest.NameKey 
IssueCreatedByIfcActionRequest.OwnerHistory\IfcOwnerHistory.OwningUser\IfcPersonAndOrganization.ThePerson\IfcPerson.Identification  
IssueCreatedOnIfcActionRequest.OwnerHistory.CreationDate  
IssueTypeIfcActionRequest.IsDefinedBy['COBie_ActionRequest']\IfcRelDefinesByProperties.RelatingPropertyDefinition\IfcPropertySet.HasProperties['Type']\IfcPropertyEnumeratedValue.EnumerationValues['']\IfcLabel  
IssueRiskIfcActionRequest.IsDefinedBy['COBie_ActionRequest']\IfcRelDefinesByProperties.RelatingPropertyDefinition\IfcPropertySet.HasProperties['Risk']\IfcPropertyEnumeratedValue.EnumerationValues['']\IfcLabel  
IssueChanceIfcActionRequest.IsDefinedBy['COBie_ActionRequest']\IfcRelDefinesByProperties.RelatingPropertyDefinition\IfcPropertySet.HasProperties['Chance']\IfcPropertyEnumeratedValue.EnumerationValues['']\IfcLabel  
IssueImpactIfcActionRequest.IsDefinedBy['COBie_ActionRequest']\IfcRelDefinesByProperties.RelatingPropertyDefinition\IfcPropertySet.HasProperties['Impact']\IfcPropertyEnumeratedValue.EnumerationValues['']\IfcLabel  
IssueSheetName1IfcActionRequest.HasAssignments[*].RelatingObject\Key 
IssueRowName1IfcActionRequest.HasAssignments[*].RelatingObjectKey 
IssueSheetName2IfcActionRequest.Controls[*].RelatedObjects[*]\  
IssueRowName2IfcActionRequest.Controls[*].RelatedObjects[*]  
IssueDescriptionIfcActionRequest.Description  
IssueOwner   
IssueMitigationIfcActionRequest.IsDefinedBy['Pset_ActionRequest']\IfcRelDefinesByProperties.RelatingPropertyDefinition\IfcPropertySet.HasProperties['PreventiveMeasures']\IfcPropertySingleValue.NominalValue\IfcText  
IssueExtSystemIfcActionRequest.OwnerHistory.OwningApplication.ApplicationIdentifier  
IssueExtObjectIfcActionRequest\  
IssueExtIdentifierIfcActionRequest.GlobalId  

Table 40 — IfcActionRequest External Data Constraints

Exchange
Import X X X X X X X X R X X R X X X R R X X X X X X X X X X X
Export X X X X X X X X R X X R X X X R R X X X X X X X X X X X


Properties for Occurrences

The Properties for Occurrences concept applies to this entity as shown in Table 41.
PredefinedTypeName
 Pset_ActionRequest
 COBie_ActionRequest

Table 41 — IfcActionRequest Properties for Occurrences

Exchange
Import O O O O
Export O O O O


Control Assignment

The Control Assignment concept applies to this entity as shown in Table 42.
Type
IfcElement

Table 42 — IfcActionRequest Control Assignment

Exchange
Import O O O O
Export O O O O



XSD Specification:

 <xs:element name="IfcActionRequest" type="ifc:IfcActionRequest" substitutionGroup="ifc:IfcControl" nillable="true"/>
 <xs:complexType name="IfcActionRequest">
  <xs:complexContent>
   <xs:extension base="ifc:IfcControl"/>
  </xs:complexContent>
 </xs:complexType>

EXPRESS Specification:

ENTITY IfcActionRequest
SUBTYPE OF (IfcControl);
PredefinedType : OPTIONAL IfcStrippedOptional;
Status : OPTIONAL IfcStrippedOptional;
LongDescription : OPTIONAL IfcStrippedOptional;
END_ENTITY;

Attribute Definitions:

Status : The status currently assigned to the request. Possible values include:
Hold: wait to see if further requests are received before deciding on action
NoAction: no action is required on this request
Schedule: plan action to take place as part of maintenance or other task planning/scheduling
Urgent: take action immediately
IFC4 CHANGE The attribute has been added.
LongDescription : Detailed description of the permit.
IFC4 CHANGE The attribute has been added.

Inheritance Graph:

ENTITY IfcActionRequest
ENTITY IfcRoot
GlobalId : IfcGloballyUniqueId;
OwnerHistory : OPTIONAL IfcOwnerHistory;
Name : OPTIONAL IfcLabel;
Description : OPTIONAL IfcText;
ENTITY IfcObjectDefinition
INVERSE
HasAssignments : SET OF IfcRelAssigns FOR RelatedObjects;
HasContext : SET [0:1] OF IfcRelDeclares FOR RelatedDefinitions;
IsDecomposedBy : SET OF IfcRelAggregates FOR RelatingObject;
Decomposes : SET [0:1] OF IfcRelAggregates FOR RelatedObjects;
HasAssociations : SET OF IfcRelAssociates FOR RelatedObjects;
ENTITY IfcObject
ObjectType : OPTIONAL IfcStrippedOptional;
INVERSE
IsTypedBy : SET [0:1] OF IfcRelDefinesByType FOR RelatedObjects;
IsDefinedBy : SET OF IfcRelDefinesByProperties FOR RelatedObjects;
ENTITY IfcControl
Identification : OPTIONAL IfcStrippedOptional;
INVERSE
Controls : SET OF IfcRelAssignsToControl FOR RelatingControl;
ENTITY IfcActionRequest
PredefinedType : OPTIONAL IfcStrippedOptional;
Status : OPTIONAL IfcStrippedOptional;
LongDescription : OPTIONAL IfcStrippedOptional;
END_ENTITY;

Link to this page  Link to this page