SuperAPI AI 工具集

cwicr-work-breakdown

通用与其它

查看项目

更新于 10-15 20:33

技能介绍

用途:将 CWICR 中聚合的工作项拆解为组成资源(人工、材料、设备),用于看清聚合项内部构成、生成材料清单、识别资源需求并跟踪资源消耗。

主要能力:CWICRWorkBreakdown 类可对单个工作项做分解,输出各资源组件的编码、类型、描述、单位、单位用量、单价与单位成本,并汇总人工、材料、设备及总单位成本;generate_bill_of_resources 可按多个工作项及其数量生成资源清单,分别汇总人工工时与成本、材料数量与成本、设备工时与成本;get_resource_composition 返回各资源类型成本占比;analyze_labor_intensity 分析工作项人工强度;ResourceAggregator 支持按工种聚合资源并识别超过阈值的重点资源;export_breakdown 与 export_bill_of_resources 可导出 Excel。

使用方式:先加载 CWICR 数据,例如 pd.read_parquet("TR_workitems_costs_resources_DDC_CWICR.parquet"),再以 CWICRWorkBreakdown(cwicr) 初始化,调用 breakdown_work_item("CONC-001") 获取单项分解,或传入工作项与数量列表生成资源清单。

适用场景:采购材料清单、进度资源需求识别、成本控制与资源消耗跟踪。

限制:依赖 CWICR 数据中 labor_norm、material_norm、equipment_norm 等字段;人工聚合默认归为 General Labor,未按技能细分;按工种聚合时人工工时以 35 估算;导出 Excel 需 openpyxl。具体数据来源、价格与平台支持暂未提供。