Windchill
使用 Windchill 连接器可访问并执行 Windchill 操作。有关 Windchill 的详细信息,请参阅 PTC 技术支持网站上的 Windchill 帮助中心
连接器发行版本
8.4.1 版本中提供了 Windchill 连接器。
所支持的操作
检入
检出
修订
所支持的触发器
Windchill 服务器设置的先决条件
Windchill REST 服务
Windchill 操作是基于 Windchill REST Services (WRS) 1.4 版本构建的。因此,需要安装 WRS 1.4 才能执行 Windchill 操作。
表征状态转移 (REST) 是 web 服务的一种架构模式。在这种架构中,服务器上的业务对象被表示为 web 资源。客户端通过使用 HTTP 动词 (例如 GET、POST、PATCH、PUT 以及 DELETE) 作用于这些 Web 资源。
有关 WRS 的详细信息,请参阅 Windchill REST 服务文档。
所支持的授权
“基本”
OAuth
* 
有关在 Windchill 服务器上配置 OAuth 的信息,请参阅 Windchill 帮助中心中的 配置 OAuth 委派授权部分。
在添加 OAuth 连接之前,请确保按照 获取 Windchill 的客户端 ID 和客户端密码中提供的步骤进行操作。
授权 Windchill
您需要针对每个 Windchill 连接器操作授权 Windchill。要授权 Windchill 连接器,请选择以下身份验证模式之一:
基本 - 在“选择身份验证方案”列表中,选择“基本”,然后完成以下步骤:
1. “Windchill 基本验证”列表中,选择“添加新的”,然后输入以下详细信息:
“连接标签”- 该标签可自动填充。然而,您也可以自行提供连接标签。
* 
标签区分大小写。请不要使用空格、某些特殊字符和前导数字。
“Windchill URL”- 采用 <协议>://HostName:PortNumber/Windchill 格式的 URL。例如:https://windchilldemo:443/Windchill
* 
即使 Windchill 安装在默认端口 (例如 443 或 8080) 上,您也必须在“Windchill URL”字段中指定端口号。
“用户名”- 目标应用程序的用户名
“密码”- 目标应用程序的密码
2. 单击“添加”
新的授权随即添加至列表。
OAuth - 在“选择身份验证方案”列表中,选择 OAuth,然后完成以下步骤:
1. Windchill OAuth 列表中,选择“添加新 Windchill 登录”
2. 在“登录”页面上,输入您的“用户名”“密码”,然后单击“登录”
3. 审阅范围权限,然后单击“允许”
4. 根据需要编辑“授权标签”
5. “资源 URL”字段中,输入您的 Windchill 元数据 URL。
https://HostName:PortNumber/Windchill
6. 单击“添加”
新授权即会添加至列表。
7. 单击“测试”以验证连接。
实体类型
根据 Windchill 服务器上安装的域,实体类型可能会有所不同。一些实体类型如下所示:
CAD 文档 - CAD 文档是一个业务对象,其中包含用于 Windchill 管理的 CAD 设计文件 (例如模型或绘图)。CAD 文档通常表示 CAD 装配结构的元素,并可关联到组成相似产品结构的 Windchill 部件对象。这使得属性可在部件和 CAD 文档之间进行交换。
CAPA - 查看给定工作流状态下的纠正和预防措施对象 (CAPA)。CAPA 是经过组织的对象集合,可作为 CAPA 进行开发、审阅、传送、更新或管理。
更改通告 - 表示一个工作授权,用于解决由批准的更改请求标识的问题。可针对一个或多个更改请求来创建更改通告,如果您的管理员已将您的更改进程配置为没有更改请求也可创建更改通告,则也可在没有更改请求的情况下创建更改通告。
更改请求 - 记录更改的形式分析,包括建议的解决方案、成本分析和理由。
容器 - 保留所有构成 Windchill 用户工作所在上下文的管理区域 (称为域)、规则和数据。
诊断主题 - Windchill Diagnostic Utility (WinDU) 是一个只读实用程序,可用于运行选定任务,以对所运行 Windchill 系统当前状态的各个方面进行报告。这些任务可以随时运行,但在将 Windchill 升级为较新版本之前或之后尤为有用。
文档 - 管理和共享已使用外部应用程序创建的内容。文档可以是上载至 Windchill 的文件、URL 链接或无法以电子形式访问的外部内容说明。文档可以表示常规内容或与产品开发相关的特定类型内容,例如 BOM、规范或技术出版物。
动态文档 - 动态文档为 Windchill 业务对象,其中包含某些特定文档类型的创作应用程序,且包括以下文档:PTC Mathcad 数据表、Windchill Arbortext Editor XML 文件以及在 Windchill Arbortext Editor 或 Windchill Arbortext IsoDraw 中创作或使用的图形文件。
组 - 管理对信息的访问控制、限制操作的可见性、提供对电子邮件通信的访问以及邀请会议参与者。例如,可以按组将会议参与者邀请到会议以及按组通过电子邮件发送页面。
导航条件 - 在导航窗格中选择的工艺计划的配置规范信息。
注解 - 记录部件的其他信息,从而为设计与生产之间的沟通提供一种简单的方法。与 Windchill 文档不同,注解直接在 Windchill 中创作,并且没有外部创作应用程序 (例如,Microsoft Word 或 Excel)。
部件 - 将要创建的 Windchill 服务部件用作产品的支持视图,此类视图可展示产品服务信息的单一来源视图。您可通过 Windchill 服务部件管理与产品相关的所有部件信息 (如备件和可用部件信息)。
人员或地点 - 与 Windchill 质量解决方案过程相关的人员或地点相关信息的收集点
负责人 - Windchill 组织服务为 Windchill 的子系统,可提供和管理有关负责人 (如用户、组和组织) 的信息。
问题报告 - 创建为记录问题或请求产品增强。可代表系统外部人员 (如客户或供应商) 创建问题报告。
表示 - 某些类型的业务信息旨在提供业务洞察“速览”,最好表示为图形而非文本。Windchill 使用图形表示来表示某些信息。您也可以使用通过图形表示的自定义属性,这样可提高用户的效率。如果发现属性的三个现有出厂设置图形表示无法满足需求,则您可以创建自己的图形表示。
保存的查询 - 利用查询可定义在结构中查找部件时所用的非常具体的条件。
主题 - 要对其执行操作的对象。
症状集 - 仅为服务结构中的文本信息元素分配症状。
用户 - Windchill 使用术语“参与者”来表示用户、组或组织,或者三者的任意组合。“参与者管理”实用程序允许管理员通过操作管理用户、组和组织对象。
超差 - 超差是指允许偏离设计配置达到特定的单位数和/或指定时间段。可代表系统外部人员 (如客户或供应商) 创建超差。
动态架构注入
输出架构可用于将一个操作的输出映射到另一个操作的输入。
在加载查找或从查找中选择值时,可以根据用户的选择对操作的输入和输出架构进行更新。因此,表单会随着保留当前值的输入架构的更新一并更新。此外,用于下一个操作的映射的输出字段也会进行更新,以匹配更新的输出架构。您可在界面中对操作的输入和输出架构进行更新,以便处理查找结果。返回查找结果时,可以插入动态架构,或向查找添加另一项功能。如果在查找加载时注入,则动态架构注入需要所有查找值的架构。
选择一个实体或者选择一个操作或函数时,会注入一个输出架构。要根据选择注入输出架构,请执行以下操作:
1. 将 Windchill 连接器下的操作拖动到工作区,将指针置于该操作上,然后单击 或双击该操作。操作窗口随即打开。
2. 选择身份验证模式,然后设置每个操作的连接类型和属性。
3. 如下图所示连接工作区中的操作:
4. 设置操作的输出架构。如下图所示,第一个操作的输出架构出现在第二个操作的输入窗格中。您可通过单击图 () 直接映射第一个操作的输出架构。
5. 单击“完成”