Task Type Enum | |
Énumération des types de tâche |
Item | SPF | XML | Change | Description | IFC2x3 to IFC4 4.0.0.0 |
---|---|---|---|---|
IfcTaskTypeEnum | ADDED |
The IfcTaskTypeEnum defines the range of different types of task that can be specified.
HISTORY New type in IFC4
Constant | Description |
---|---|
ADJUSTMENT | Making changes to the physical configuration of something. |
ATTENDANCE | Attendance or waiting on other things happening. |
CALIBRATION | Making changes to the operational configuration of something. |
CONSTRUCTION | Constructing or building something. |
DEMOLITION | Demolishing or breaking down something. |
DISMANTLE | Taking something apart carefully so that it can be recycled or reused. |
DISPOSAL | Disposing or getting rid of something. |
EMERGENCY | Tasks required when responding to, or ensuring the ability to respond to, an emergency situation.
|
INSPECTION | Check if something is installed and is operating within expected parameters. |
INSTALLATION | Installing something (equivalent to construction but more commonly used for engineering tasks). |
LOGISTIC | Transporation or delivery of something. |
MAINTENANCE | Keeping something in good working order. |
MOVE | Moving things from one place to another. |
OPERATION | A procedure undertaken to start up the operation an artifact. |
REMOVAL | Removal of an item from use and taking it from its place of use. |
RENOVATION | Bringing something to an 'as-new' state. |
SAFETY | Tasks required to ensure safe use of the object. For example electrical ‘lock-out' instructions. |
SHUTDOWN | The set of tasks required for an orderly shut down without adverse impacts, typically applied to systems. |
STARTUP | The set of tasks required to begin or restart operation without adverse impacts, typically applied to systems. |
TESTING | The set of tasks required to evaluate the performance of an object, to ensure if something is installed and is operating within expected parameters.
|
TROUBLESHOOTING | The set of tasks required to diagnose commonly encountered performance problems, typically applied to element types and systems. |
USERDEFINED | |
NOTDEFINED |
<xs:simpleType name="IfcTaskTypeEnum">
<xs:restriction base="xs:string">
<xs:enumeration value="adjustment"/>
<xs:enumeration value="attendance"/>
<xs:enumeration value="calibration"/>
<xs:enumeration value="construction"/>
<xs:enumeration value="demolition"/>
<xs:enumeration value="dismantle"/>
<xs:enumeration value="disposal"/>
<xs:enumeration value="emergency"/>
<xs:enumeration value="inspection"/>
<xs:enumeration value="installation"/>
<xs:enumeration value="logistic"/>
<xs:enumeration value="maintenance"/>
<xs:enumeration value="move"/>
<xs:enumeration value="operation"/>
<xs:enumeration value="removal"/>
<xs:enumeration value="renovation"/>
<xs:enumeration value="safety"/>
<xs:enumeration value="shutdown"/>
<xs:enumeration value="startup"/>
<xs:enumeration value="testing"/>
<xs:enumeration value="troubleshooting"/>
<xs:enumeration value="userdefined"/>
<xs:enumeration value="notdefined"/>
</xs:restriction>
</xs:simpleType>
TYPE IfcTaskTypeEnum = ENUMERATION OF (
ADJUSTMENT,
ATTENDANCE,
CALIBRATION,
CONSTRUCTION,
DEMOLITION,
DISMANTLE,
DISPOSAL,
EMERGENCY,
INSPECTION,
INSTALLATION,
LOGISTIC,
MAINTENANCE,
MOVE,
OPERATION,
REMOVAL,
RENOVATION,
SAFETY,
SHUTDOWN,
STARTUP,
TESTING,
TROUBLESHOOTING,
USERDEFINED,
NOTDEFINED);
END_TYPE;
References: IfcTask IfcTaskType