IfcProcess
IfcProcess被定义为一个单独的活动或事件,该活动或事件是按时间顺序排列的,与其他进程具有顺序关系,这些进程转换输出中的输入,并且可以通过输入输出关系连接到其他进程。IfcProcess可以是活动(或任务)或事件。它通常发生在建筑施工中,目的是设计、计算成本、获取、建造或维护产品或其他类似的任务或程序。图118说明了流程关系。
注:根据ISO9000的定义:
过程是一组相互关联或相互作用的活动。流程使用资源将输入转换为输出。进程是相互连接的,因为一个进程的输出成为另一个进程的输入。实际上,流程是通过这种输入输出关系“粘合”在一起的。
通过建立以下关系,流程信息与其他对象相关:
嵌套进程:IfcRelNests-进程可以包含子进程,因此可以嵌套。
进程排序:IfcRelSequence-进程可以按顺序放置(包括并行任务的重叠),并且有前置和后继。
将流程分配给计划:IfcRelAssignsToControl-将任务等活动(主要是摘要任务)分配给工作计划。
将产品分配给流程作为输入:IfcRelAssignsToProcess-可以将产品分配给流程作为输入,例如用于施工流程规划。
将产品分配给流程作为输出:ifcreassignstoproduct-可以将产品分配给流程作为输出,例如用于施工流程规划。
将控件分配给流程作为流程控件:IfcRelAssignsToProcess-可以将作为流程控件的项分配给流程,例如用于成本管理(分配给工作任务的成本项)。
具有分配给流程的资源,如流程所消耗的资源:ifcreassignstoprocess-充当流程机制的项,如成本计算中的人工、材料和设备。
在IFC1.0中增加的新实体。
ifc2x更改属性Productivity 已被删除。
IFC4 CHANGE属性标识已从IfcTask等子类型提升。