用途:面向建筑项目全生命周期管理信息请求(RFI),解决 RFI 散落在邮件、回复超期、状态不透明、成本与工期影响难追踪等问题。
主要能力:自动生成 RFI 编号(如 RFI-0001);按状态(草稿/开启/待审/已回复/已关闭/作废)与优先级(紧急/高/中/低)管理;记录主题、问题、规范章节、图纸引用、位置、提交方、责任方、抄送、各关键日期、回复内容与附件;标记成本影响与金额、工期影响与天数、关联变更单;提供逾期与即将到期查询、按状态/责任人筛选、统计与状态报告;提交与回复时触发通知(示例中为打印输出,实际邮件/Telegram 通知需自行实现)。
使用方式:以 Python 实现,依赖 pandas,数据存储为 Excel(rfi_log_{project_id}.xlsx)。核心类为 RFIManager,主要方法包括 create_rfi、submit_rfi、respond_to_rfi、close_rfi、get_overdue_rfis、get_due_soon_rfis、get_rfis_by_status、get_rfis_by_assignee、get_statistics、generate_report。默认回复期限为 7 天,可自定义。
适用场景:施工总包、分包、监理与设计方之间的信息澄清与答复流转,以及 RFI 台账、影响分析与报表。
限制:资料未提供安装命令、收费与价格、平台支持范围、通知渠道的具体配置方式;通知功能在示例中仅为占位实现,需自行接入。