IfcResourceTime captures the time-related information about a construction resource.
HISTORY New entity in IFC4.
|1||Name||OPTIONAL IfcLabel||Optional name for the time definition.|
|2||DataOrigin||OPTIONAL IfcDataOriginEnum||Specifies the origin of the scheduling time entity. It currently|
differentiates between predicted, simulated, measured, and user defined values.
|3||UserDefinedDataOrigin||OPTIONAL IfcLabel||Value of the data origin if DataOrigin attribute is USERDEFINED.|
|4||ScheduleWork||OPTIONAL IfcDuration||Indicates the total work (e.g. person-hours) allocated to the task on behalf of the resource. |
Note: this is not necessarily the same as the task duration (IfcTaskTime.ScheduleDuration); it may vary according to the resource usage ratio and other resources assigned to the task.
|5||ScheduleUsage||OPTIONAL IfcPositiveRatioMeasure||Indicates the amount of the resource used concurrently. For example, 100% means 1 worker, 300% means 3 workers, 50% means half of 1 worker's time for scenarios where multitasking is feasible. If not provided, then the usage ratio is considered to be 100%.|
|6||ScheduleStart||OPTIONAL IfcDateTime||Indicates the time when the resource is scheduled to start working.|
|7||ScheduleFinish||OPTIONAL IfcDateTime||Indicates the time when the resource is scheduled to finish working.|
|8||ScheduleContour||OPTIONAL IfcLabel||Indicates how a resource should be leveled over time by adjusting the resource usage according to a specified curve. Standard values include: 'Flat', 'BackLoaded', 'FrontLoaded', 'DoublePeak', 'EarlyPeak', 'LatePeak', 'Bell', and 'Turtle'. Custom values may specify a custom name or formula.|
|9||LevelingDelay||OPTIONAL IfcDuration||Indicates a delay in the ScheduleStart caused by leveling.|
|10||IsOverAllocated||OPTIONAL IfcBoolean||Indicates that the resource is scheduled in excess of its capacity.|
|11||StatusTime||OPTIONAL IfcDateTime||Indicates the date and time for which status values are applicable; particularly completion, actual, and remaining values. If values are time-phased (the referencing IfcConstructionResource has associated time series values for attributes), then the status values may be determined from such time-phased data as of the StatusTime.|
|12||ActualWork||OPTIONAL IfcDuration||Indicates the actual work performed by the resource as of the StatusTime.|
|13||ActualUsage||OPTIONAL IfcPositiveRatioMeasure||Indicates the actual amount of the resource used concurrently.|
|14||ActualStart||OPTIONAL IfcDateTime||Indicates the time when the resource actually started working.|
|15||ActualFinish||OPTIONAL IfcDateTime||Indicates the time when the resource actually finished working.|
|16||RemainingWork||OPTIONAL IfcDuration||Indicates the work remaining to be completed by the resource.|
|18||Completion||OPTIONAL IfcPositiveRatioMeasure||Indicates the percent completion of this resource. If the resource is assigned to a task, then indicates completion of the task on behalf of the resource; if the resource is partitioned into sub-allocations, then indicates overall completion of sub-allocations.|
ENTITY IfcResourceTime SUBTYPE OF (IfcSchedulingTime); ScheduleWork : OPTIONAL IfcDuration; ScheduleUsage : OPTIONAL IfcPositiveRatioMeasure; ScheduleStart : OPTIONAL IfcDateTime; ScheduleFinish : OPTIONAL IfcDateTime; ScheduleContour : OPTIONAL IfcLabel; LevelingDelay : OPTIONAL IfcDuration; IsOverAllocated : OPTIONAL IfcBoolean; StatusTime : OPTIONAL IfcDateTime; ActualWork : OPTIONAL IfcDuration; ActualUsage : OPTIONAL IfcPositiveRatioMeasure; ActualStart : OPTIONAL IfcDateTime; ActualFinish : OPTIONAL IfcDateTime; RemainingWork : OPTIONAL IfcDuration; RemainingUsage : OPTIONAL IfcPositiveRatioMeasure; Completion : OPTIONAL IfcPositiveRatioMeasure; END_ENTITY;