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

Windchill V11M30 REST API:如何将文档关联至零件相关对象

在Windchill V11M30中通过REST API关联文档至零件的Related Objects区域

核心操作逻辑

要实现文档与零件的关联,本质是通过POST请求向零件的relatedObjects子资源添加成员对象(即目标文档),操作前需确保零件处于签出状态(你已掌握签出操作,此处不再赘述)。

具体步骤

1. 获取零件与文档的REST URI

首先需要获取目标零件和文档的完整REST接口URI,可通过以下方式获取:

  • 零件URI:调用零件查询接口,例如通过零件编号筛选:
    GET /Windchill/servlet/rest/parts?number=PART-0001
    
    响应结果中content数组内目标零件的href字段即为其URI(格式类似:http://your-windchill-host/Windchill/servlet/rest/parts/OR:wt.part.WTPart:123456)。
  • 文档URI:同理调用文档查询接口:
    GET /Windchill/servlet/rest/documents?number=DOC-0001
    
    提取响应中目标文档的href值。

2. 发送关联请求

向零件的relatedObjects子资源发送POST请求,完成关联:

  • 请求URL:{零件URI}/relatedObjects
  • 请求头:
    • Content-Type: application/json
    • 认证信息(如Basic Auth或Windchill会话Token,根据你的认证方式设置)
  • 请求体(JSON格式):
    {
      "member": {
        "href": "{文档的完整REST URI}"
      }
    }
    

3. 验证关联结果

发送GET请求至零件的relatedObjects接口,检查响应中是否包含目标文档:

GET {零件URI}/relatedObjects

注意事项

  • 确保操作账号拥有零件的Modify权限以及文档的Read权限
  • 零件必须处于签出状态才能修改其相关对象
  • URI需使用完整的绝对路径,避免相对路径导致的请求失败

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.23 11:54:15