Vault Data Standard (VDS)二次开发速查笔记
一、什么是 Autodesk Vault Data Standard(VDS)? 常见误解纠正: 名称 Data Standard 并非指“数据校验(Validation)”,而是 “数据标准化(Standardization)” —— 它的核心使命是: 在用户输入源头,将自由、随意、不一致的数据,转化为结构化、规范、可被系统理解的属性值。 ▸ 它解决什么问题? 在未启用 Data Standard 时,Vault 用户检入文件仅能填写极少数基础字段(如文件名、生命周期状态),大量业务属性(如 型号、流量、材质、明细写法)依赖后续手动补录,极易导致: 属性缺失、错填、单位混乱(1500rpm vs 1500 RPM) 同类文件规格描述格式不一(Q=10m³/h, H=20m vs 10×20) CAD 与 Vault 属性不同步 → 最终使得自动化、检索、BOM 生成等高级功能失效。 ▸ 它如何工作? 当启用 Data Standard 后,在以下关键操作时,自动弹出一个标准化数据录入窗口(常称 Property Dialog): Vault Client 中: 新建/编辑 文件(对应 File.xaml) 新建/编辑 文件夹(对应 Folder.xaml) Inventor / AutoCAD 中: 检入(Check In) 文件时 保存到 Vault 时 该窗口默认采用 左右双栏布局: 区域 内容 控制方式 左侧面板 固定属性(Static Properties)由 XAML 手动定义的控件(如 <TextBox>、<ComboBox>) 修改 File.xaml / Folder.xaml 右侧面板 动态属性 Grid(Dynamic Properties)自动列出该 Vault Category 下关联的所有 Attribute 由 DynamicProperties.xml 控制显隐、顺序、别名 补充说明:除文件(File)与文件夹(Folder)外,以下对象也支持 Data Standard(较少用但存在): ...