用途:该技能用于 OpenConstructionERP 的校验引擎,把校验作为一等公民。每次 BOQ 导入(Excel/CSV/GAEB X83/X84)都会在导入时运行已配置的规则包,使违规立即暴露,而不是等到用户翻到第 452 行才发现。
主要能力:内置规则包包括 boq_quality(必填字段、单位一致性、重复编码、数量合理性)、DIN 276(成本组编码有效、层级一致)、NRM(元素编码、计量规则)、GAEB(X83/X84 结构、条目引用)、MasterFormat / DPGF(分类编码)。对账规则可捕获实际数据问题:组件行满足 qty × unit_price = cost(容差 ±0.01 或考虑舍入);Σ 组件 = total_resource_cost_per_position(加价另计);每个树层级分类非空;除有记录的扣减行外无负数量。
使用方式:通过环境变量 OE_DEFAULT_VALIDATION_RULE_SETS 配置默认规则集(默认 ["boq_quality"]);按需运行使用 POST /api/v1/boqs/{id}/validate/。导入门禁由 import_inline_validation(环境变量)在上传时运行规则包;BOQ 质量分数随编辑器改动实时更新。自定义规则由条件 + 严重级别 + 消息组成,示例伪规则检查人工费占比是否超过费率 95% 并返回 warning。
适用场景:工程量清单导入校验、成本估算质量检查、按 DIN 276/NRM/GAEB/MasterFormat/DPGF 标准核对分类与结构,以及作为 QA 智能体的确定性骨干。
限制:资料未提供具体安装命令、价格、平台支持范围或性能指标;规则包需随其编码的标准版本化(如 DIN 276:2018-12、NRM2)。最佳实践是 error 级别使导入失败、warning 级别仅警告,不静默阻塞用户,并让规则消息可操作(指明行、期望值、实际值)。