#### 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.

Table | Name | Reference | Format | Color
--- | --- | --- | --- | ---
Issue | Name | IfcActionRequest.Name | Key |
Issue | CreatedBy | IfcActionRequest.OwnerHistory\IfcOwnerHistory.OwningUser\IfcPersonAndOrganization.ThePerson\IfcPerson.Identification |  |
Issue | CreatedOn | IfcActionRequest.OwnerHistory.CreationDate |  |
Issue | Type | IfcActionRequest.IsDefinedBy['COBie_ActionRequest']\IfcRelDefinesByProperties.RelatingPropertyDefinition\IfcPropertySet.HasProperties['Type']\IfcPropertyEnumeratedValue.EnumerationValues['']\IfcLabel |  |
Issue | Risk | IfcActionRequest.IsDefinedBy['COBie_ActionRequest']\IfcRelDefinesByProperties.RelatingPropertyDefinition\IfcPropertySet.HasProperties['Risk']\IfcPropertyEnumeratedValue.EnumerationValues['']\IfcLabel |  |
Issue | Chance | IfcActionRequest.IsDefinedBy['COBie_ActionRequest']\IfcRelDefinesByProperties.RelatingPropertyDefinition\IfcPropertySet.HasProperties['Chance']\IfcPropertyEnumeratedValue.EnumerationValues['']\IfcLabel |  |
Issue | Impact | IfcActionRequest.IsDefinedBy['COBie_ActionRequest']\IfcRelDefinesByProperties.RelatingPropertyDefinition\IfcPropertySet.HasProperties['Impact']\IfcPropertyEnumeratedValue.EnumerationValues['']\IfcLabel |  |
Issue | SheetName1 | IfcActionRequest.HasAssignments[*].RelatingObject\ | Key |
Issue | RowName1 | IfcActionRequest.HasAssignments[*].RelatingObject | Key |
Issue | SheetName2 | IfcActionRequest.Controls[*].RelatedObjects[*]\ |  |
Issue | RowName2 | IfcActionRequest.Controls[*].RelatedObjects[*] |  |
Issue | Description | IfcActionRequest.Description |  |
Issue | Owner |  |  |
Issue | Mitigation | IfcActionRequest.IsDefinedBy['Pset_ActionRequest']\IfcRelDefinesByProperties.RelatingPropertyDefinition\IfcPropertySet.HasProperties['PreventiveMeasures']\IfcPropertySingleValue.NominalValue\IfcText |  |
Issue | ExtSystem | IfcActionRequest.OwnerHistory.OwningApplication.ApplicationIdentifier |  |
Issue | ExtObject | IfcActionRequest\ |  |
Issue | ExtIdentifier | IfcActionRequest.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.

PredefinedType | Name
--- | ---
| 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