安装和升级 > 导入 ThingWorx Apps 扩展
导入 ThingWorx Apps 扩展
* 
本主题中的说明适用于单服务器 ThingWorx 系统上的 ThingWorx Apps 初始导入。如果要在配置为高可用性环境的 ThingWorx 系统中导入 ThingWorx Apps,请按照 导入 ThingWorx Apps 扩展用于高可用性环境中的说明进行操作。
如果从之前的 ThingWorx Apps 版本升级,请参阅 升级 ThingWorx Apps
ThingWorx Apps 是作为扩展导入到 ThingWorx 系统中的。
完成下文中的操作步骤:
先决条件
在将此产品导入为 ThingWorx 的扩展之前,请完成以下先决条件:
查看ThingWorx Apps 产品要求
查看 ThingWorx 9.0 系统要求。有关详细信息,请参阅 ThingWorx 帮助中心的 9.0 系统要求
安装 ThingWorx 9.0。有关详细信息,请参阅 ThingWorx 帮助中心内的 安装 ThingWorx
配置 ThingWorx 以启用扩展导入。有关详细信息,请参阅 ThingWorx 帮助中心的 导入扩展
在导入 ThingWorx Apps 扩展之前,必须在安装 ThingWorx Platform 过程中导入 ThingWorx Remote Access Extension。有关详细信息,请参阅 ThingWorx 帮助中心的 ThingWorx Remote Access Extension 和 Remote Access Client 支持一览表
导入扩展文件。
ThingWorx Apps 作为 ThingWorx 扩展导入到现有 ThingWorx 9.x Platform 安装。
1. 确保已导入 ThingWorx Remote Access Extension。有关详细信息,请参阅 ThingWorx 帮助中心的 ThingWorx Remote Access Extension 和 Remote Access Client 支持一览表
2. 下载并解压缩以下文件:ThingWorx-Apps-<版本>-extension-bundle
要查找下载文件,请前往 PTC 软件下载页面,并展开以下文件夹:ThingWorx Foundation > Release 9.0 > ThingWorx Manufacturing Apps Extension 或 ThingWorx Service Apps Extension
3. 导入 ThingWorx Apps 扩展文件。扩展文件必须按照以下顺序导入:
a. ThingWorx-Apps-<版本>-extension-dependencies
b. ThingWorx-Apps-<版本>-extension
要导入扩展文件:
a. ThingWorx Composer 中,导航至“导入/导出” > “导入”
b. “导入”窗口中,从“导入选项”列表中选择“扩展”
c. “文件名”下面,单击“浏览”。找到并选中扩展文件。
d. 单击“导入”。导入完成后,单击“关闭”
e. 根据需要重复执行上述步骤。
4. 导入完成后,如果要查看扩展,请导航至“管理” > “扩展”
导入可选扩展
以下可选扩展可与 ThingWorx Apps 一起导入,并从 PTC 软件下载页面上的相同位置予以下载:
ThingWorx-Asset-Remoting-<版本>-extension - 允许您使用 Asset Advisor 中的 Remote Access and Control 功能。有关详细信息,请参阅 Remote Access and Control
ThingWorx-Apps-<版本>-extension-factory-demo - 用于为制造计划活动提供示例实施。有关详细信息,请参阅 生产计划示例实施
以下可选扩展可与 ThingWorx Apps 一起导入,并可从以下位置下载:ThingWorx Foundation > Release 9.0 > ThingWorx Utilities > Most Recent Datecode
ThingWorx-Software-Content-Management-<版本> - 有关详细信息,请参阅 Software Content Management
* 
ThingWorx Utilities Core 扩展包 (ThingWorx-Utilities-Core-<version>) 是 ThingWorx Software Content Management 扩展的先决条件,必须首先导入。如果尚未导入 ThingWorx Utilities Core 扩展包,请先进行此操作,然后再导入 ThingWorx Software Content Management 扩展。有关详细信息,请参阅 ThingWorx Utilities 帮助中心的 ThingWorx Utilities 安装
以下可选扩展可与 ThingWorx Apps 一起导入,并可从以下位置下载:ThingWorx Foundation > Release 8.5 > ThingWorx Rockwell FactoryTalk MES ExtensionThingWorx Apps 9.0 支持此 8.5.0 扩展。
ThingWorx-Rockwell-FT-MES-8-5-0-Extension-Bundle - 有关详细信息,请参阅 ThingWorx Rockwell FactoryTalk MES 集成
采用之前导入 ThingWorx Apps 扩展所使用的相同方式导入可选扩展。
导入后数据库配置
导入 ThingWorx Apps 扩展后,请完成以下数据库配置。
1. 导航至以下数据库相应的数据库事物:PTC.SCA.SCO.PostgresDatabasePTC.SCA.SCO.MSSQLDatabase
2. “配置”下,为数据库设置合适的“JDBC 设置”,包括“JDBC 连接字符串”“数据库用户名”以及“数据库密码”等字段。如果使用与 ThingWorx 平台相同的数据库,则这三个字段应使用 platform-settings.json 文件中指定的相同值。
* 
在配置数据库事物之前,请确保 ThingWorx 中存在必要的 JDBC 驱动程序。ThingWorx 可使用 JDBC 驱动程序来连接任何兼容 JDBC 的数据库 (例如 SQL Server 和 MySQL 等)。如果数据库位于防火墙后面,也可以借助 ThingWorx Edge MicroServer 以及使用 OLEDB 和 ODBC 的ThingWorx Host/Resource 来连接。如果 ThingWorx 中不存在数据库的 JDBC 扩展,则可以通过下载驱动程序并将文件添加到以下位置来手动添加 JDBC 驱动程序:/<Tomcat 文件夹>/webapps/Thingworx/WEB-INF/lib。复制驱动程序后,必须重新启动 ThingWorx 服务器。
3. 单击“保存”以保存数据库事物。
4. 导航至 PTC.Factory.C_LaunchPointConfigurationThing_[发布版本] 事物。
5. “配置”下的 DatabaseConfigurationSettings 部分,编辑 DBConnection 字段以指向步骤 2 中配置的数据库事物。
6. 单击“保存”以保存启动点配置事物。
7. 导航至 PTC.SCA.SCO.DatabaseManager 事物。
8. “服务”下,执行 CreateTables 服务。
更新脚本超时设置
更新脚本超时设置。
1. ThingWorx 服务器上,导航至 ThingWorxPlatform 文件夹。
2. 在文本编辑器中打开 platform-settings.json 文件。
3. 查找 ScriptTimeout 设置并将其更新为 500。
4. 保存并关闭 platform-settings.json 文件。
5. 重新启动 ThingWorx 服务器。
有关详细信息,请参阅 ThingWorx 帮助中心内的 platform-settings.json 配置细节
访问 ThingWorx Apps
要访问 ThingWorx Apps,请转至 ThingWorx 服务器上的以下 URL。将<端口>替换成您自己的端口号。
https://localhost:<端口>/Thingworx/FormLogin/Welcome
默认用户名为 Administrator。密码是您在 ThingWorx 安装和配置过程中指定的密码。