You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过ACC Webhook获知新发布Revit模型ElementGroup数据可从AEC DataModel API获取

针对AEC Data Model API获取Revit新版本数据的就绪通知方案

1. 首选Webhook事件:dm.elementgraph.updated

当ACC完成Revit新版本对应的AEC Data Model元素图谱处理(包含房间、墙体等Element数据的同步)后,会触发dm.elementgraph.updated事件。该事件专门对应ElementGroup(.rvt设计文件)的Element数据就绪状态,触发时即可通过AEC Data Model API拉取到最新数据。

配置Webhook时直接订阅此事件即可,事件payload会携带版本ID和ElementGroup ID,可直接用于定位最新版本的目标数据。

2. 排除extraction.finished的原因

你提到的模型衍生extraction.finished事件确实不适合此场景:该事件对应模型衍生服务的格式转换流程(如生成SVF、IFC等),与AEC Data Model的Element数据处理是独立的两条流水线,完成时间无直接关联;且Revit 2025自动触发的提取流程没有可提前获取的Workflow ID,无法通过该事件精准追踪。

3. 备选轮询方案

若暂时无法配置dm.elementgraph.updated,可通过以下轮询逻辑验证数据就绪状态:

  • 收到dm.version.added事件后,每隔30秒调用AEC Data Model API执行查询(比如统计最新版本的Element总数,或查询特定新增Element的属性)
  • 对比查询结果与旧版本数据,当结果出现符合新版本预期的变化(如Element数量增加、新属性值出现),即可判定数据已就绪
  • 设置最长轮询时长(建议5分钟),避免无限等待

4. 配置注意事项

  • 确保Webhook订阅范围覆盖目标项目及对应的ElementGroup(.rvt文件)类型
  • 事件payload中的versionId和containerId可直接用于构造AEC Data Model API的查询参数,无需额外转换

内容的提问来源于stack exchange,提问作者Sajal

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.16 04:27:36