先决条件
在本主题中,您会了解 Windchill Navigate 的先决条件。其中包括硬件规模度量、ThingWorx Foundation 和 Windchill 的相关要求。
产品兼容性信息
Release Advisor 是所有 PTC 产品系统要求和兼容性信息的主要来源。如需查看当前 PTC 产品的版本一览表,或准备升级至 PTC 产品的新版本,那么 Release Advisor 可协助您获取所需信息。
要查找系统要求或兼容性信息:
2. 在“主要产品”页面上,执行以下步骤:
a. 在“主要产品”页面上的“产品系列”字段中,选择 Windchill。
b. 在“产品”字段中,选择 Windchill Navigate。
c. 在“版本”字段中,选择要查看或升级到的版本。
d. 单击“添加”。
e. 单击“下一步”。
| 此时,通过单击某一链接,查看任何选定 PTC 产品的完整版本一览表。 |
3. 要查找特定的升级信息,请继续通过 Release Advisor 添加以下任何信息。单击“下一步”,在页面间移动。
◦ 当前使用的其他 PTC 产品
◦ 当前使用的数据库
◦ 当前使用的操作系统
◦ 其他感兴趣的推荐产品
4. Release Advisor 会生成兼容性报告并提供建议的升级方案。此外,还可以通过单击各个产品的链接,查看该产品的完整版本一览表。
| 可通过单击链接,查看 Release Advisor 中任何页面上的版本一览表。 |
硬件规模度量
请查阅 ThingWorx 帮助中心的
ThingWorx Platform 10.0 系统要求主题中所述的“ThingWorx 规模度量指南”。本主题有助于确定成功部署
Windchill Navigate 所需的硬件配置。
ThingWorx 要求和 Windchill Navigate 许可
在安装
Windchill Navigate 之前,必须使用安装程序安装
ThingWorx Foundation。有关安装
ThingWorx Foundation 的帮助,请访问 ThingWorx 帮助中心的
ThingWorx Foundation 安装程序。
| • 如果计划为 Windchill Navigate 配置单点登录 (SSO) 身份验证,必须在开始安装 Windchill Navigate 之前,使用 SSL 来配置 ThingWorx Foundation。 • 虽然 ThingWorx Foundation 中整合了 PingFederate、Microsoft Entra ID (以前称为 Azure AD) 以及 Active Directory Federation Services (AD FS) 中央身份验证服务器 (CAS),但 Windchill Navigate 在使用配置工具进行配置时仅整合了 PingFederate 和 Microsoft Entra ID。 • Windchill Navigate 支持行业 SSO 标准 - SAML 2.0、OAuth 2.0 和 OIDC。 |
使用安装程序安装 ThingWorx Foundation 后,运行许可证配置器,以接收具有 Windchill Navigate 授权的有效许可证。
卸载 ThingWorx Integration Runtime
如果已安装 ThingWorx Integration Runtime,请按照下表中与您的操作系统相关的说明将其卸载。
Windows | Linux |
|---|
1. 在“任务管理器”中,停止 ThingWorx-IntegrationRuntime 服务。 2. 在命令提示符处,运行下列命令: sc delete Thingworx-IntegrationRuntime | 1. 在命令提示符处,运行下列命令: systemctl stop Thingworx-IntegrationRuntime systemctl disable Thingworx-IntegrationRuntime rm -f /etc/systemd/system/Thingworx-IntegrationRuntime.service systemctl daemon-reload |
Windchill 要求
以下是 Windchill 的要求:
• Windchill - 请确保您目前采用的 CPS 版本是支持的
Windchill 版本所支持的最低版本。查询
Release Advisor 以了解受支持的版本和最低 CPS。有关使用 Release Advisor 的帮助,请参阅本主题的
产品兼容性信息部分。
• 为了提高安全性,建议在开始安装
Windchill 之前,先配置
Windchill Navigate 服务器以使用 SSL。有关如何执行此操作的说明,请参阅
Windchill 安装和配置指南。
| 如果计划为 Windchill Navigate 配置 Windchill 身份验证,必须在开始安装之前,先为 Windchill 服务器配置 SSL。 |
• 按照
Windchill 帮助中心的
Windchill 支持 TLS 1.2 和 TLC 1.3 主题中的说明,启用 TLS 1.2 或 TLS 1.3。此配置是确保
Windchill 连接按预期工作所必需的,尤其在设置
Windchill Navigate 以使用
Windchill 身份验证时更是如此。
| 为 Windchill Navigate 配置 Windchill 身份验证时,不支持 TLS 1.3。这种情况下,仅支持 SSO 身份验证。 |
• 要在
Windchill 中启用上传和下载请求,需按照
本文中的相关说明,将
Windchill 配置为支持跨域资源共享 (CORS)。请确保
Windchill 和
ThingWorx 均使用相同的协议 (HTTP 或 HTTPS) 进行配置。PTC 建议使用安全连接 (HTTPS)。
将 Windchill 配置为允许 CORS 后,可执行以下操作:
◦ 将附件上传至“报告问题”任务。
配置 Windchill 时,用 ThingWorx 的 Web 地址更新 web.xml 文件中的 [ALLOWED_ORIGINS] 参数。例如,https://ThingWorxHost:Port。
◦ 例如,在使用“查看部件结构”任务时,下载附件以检索仅存在于 Windchill 副本电子仓库中的图形文件。
• 电子签名功能的先决条件:
Windchill 相关要求:在
Windchill Navigate 中配置电子签名之前,应确保满足
Windchill 帮助中心
电子签名主题中所述的要求。对于单点登录配置,还需要执行
SSO 配置的电子签名验证中所述的一些附加步骤。
• 要确保从
Windchill 中获取正确的数据,请确保
Windchill Navigate 语言值与
Windchill 语言值相匹配。有关在
ThingWorx 中设置语言的帮助,请参阅
添加一个不受 ThingWorx 支持的新语言。
• 对于 Apache Tomcat 9.0.90+ 和 10+ 版本,编辑 server.xml.default 文件,在后述各个连接器的定义末尾添加 discardFacades=false:AJP Connector、SOLR AJP Connector 和 HTTP Connector。server.xml.default 文件位于 <WT_HOME>/tomcat/conf 下。
示例:
| 只有在升级到以下版本的 Windchill 时,才需要执行此步骤:13.0.2.3、13.0.2.2、13.0.2.1、13.0.2.0、13.0.1.5、13.0.1.4、12.1.2.13 和 12.1.2.12。如果要对所述版本的 Windchill 进行全新安装,无需执行此步骤。 |
KeyStore 和 TrustStore 文件
在配置
Windchill Navigate 时,需要创建 KeyStore 和 TrustStore 文件。可以立即创建这些文件,也可以在开始配置之前进行创建。有关详细说明,请参阅
为 Windchill Navigate 创建 KeyStore 和 TrustStore 文件主题。
所需的文件具体取决于您所选的身份验证方法。转至下列主题之一,可以查看所需的文件: