SCSAI 治理模块部署指南 (V2.0)

SCSAI 治理模块部署指南 (V2.0)

前提

  • SCSAI Agent 管理台访问权限
  • 服务器 https://ylxt.chat/scplm
  • 数据库 SCPLM
  • 管理员账号(默认 admin / gyc123456;

步骤 1: 运行自动配置脚本

cd D:\openclaw\bossagents
node server/scripts/phase3-governance-setup.js

该脚本自动完成:

  1. 在 8 个 ItemType(Part/BOM/Process/Document/ECR/ECN/Product/Model)上创建 10 个资产属性
  2. 创建 GovernanceLog ItemType 及其 12 个属性
  3. 创建 8 个 RelationshipType({Type} Governance Log

验证

node server/scripts/phase3-verify.js

步骤 2: 上传 C# 方法

在 SCSAI 管理台操作:

  1. 管理 → 方法 (Methods) → 新建
  2. 方法名称:OnGovernanceTrigger
  3. 类型:Server Method (C#)
  4. 粘贴 server/scripts/methods/OnGovernanceTrigger.cs 全部内容
  5. 保存

BatchGovernance.cs 重复上述步骤。


步骤 3: 绑定 OnAfterUpdate 事件

对以下 8 个 ItemType,分别进入其 Events 标签页:

| ItemType | 操作位置 |

|----------|----------|

| Part | 管理 → ItemTypes → Part → Events |

| BOM | 管理 → ItemTypes → BOM → Events |

| Process | 管理 → ItemTypes → Process → Events |

| Document | 管理 → ItemTypes → Document → Events |

| ECR | 管理 → ItemTypes → ECR → Events |

| ECN | 管理 → ItemTypes → ECN → Events |

| Product | 管理 → ItemTypes → Product → Events |

| Model | 管理 → ItemTypes → Model → Events |

每个 ItemType:

  1. 点击 添加 (Add)
  2. 事件类型:OnAfterUpdate
  3. 方法:选择 OnGovernanceTrigger
  4. 保存

步骤 4: 验证部署

node server/scripts/phase3-verify.js

预期输出:全部 40+ 项检查通过。

手动验证:

  • 创建一个 Part,编辑后保存,查看 quality_score / valuation / governance_status / gov_* 属性是否自动填充
  • 检查 GovernanceLog 是否有对应记录

步骤 5: 重启服务器

# 重启 BossAgents 应用
node server.js
# 或重启 IIS 应用池(SCSAI 端)

启动后自进化治理管道自动运行(巡检间隔 30 分钟,蒸馏间隔 1 小时)。


快速参考

命令用途
node server/scripts/phase3-governance-setup.jsSCSAI 自动配置
node server/scripts/phase3-verify.js部署验证
node server/self-evolving-pipeline.js管道独立运行
node server/self-evolving-pipeline.js --one-shot单次巡检
node server/self-evolving-pipeline.js --distill仅规则蒸馏
环境变量默认值说明
------------------------
GOV_PIPELINE_INTERVAL1800000 (30min)巡检间隔
GOV_DISTILL_INTERVAL3600000 (1h)蒸馏间隔
← 返回案例列表
分享:
🤖 Try Now →
🤖
🎁