Software Content Management
在 Software Content Management 中,您可创建软件包以立即部署,或在未来预定时间进行部署。还可以先对包和部署进行测试,然后再将其投入生产。还提供了用于包和部署的搜索和审计工具。
| Software Content Management 磁贴仅对于企业版许可证可见。 |
在控制台中添加 Software Content Management 磁贴
要将
Software Content Management 磁贴添加到
ThingWorx Apps 控制台,请导入可选的
ThingWorx-Software-Content-Management-<版本>扩展。有关详细信息,请参阅
导入可选扩展。
添加权限以查看 Software Content Management 磁贴
如要支持属于控制工程师、维护经理和维护工程师等角色的用户使用 Software Content Management,请完成以下步骤:
1. 在 ThingWorx Composer 中,打开 TW.UTL.UtilSetupHelper 资源。
2. 在“服务”下,对 orgOrOrgUnit 输入参数使用以下值来执行 AdjustUtilitiesVisibility 服务:PTC.Factory.MachineVisibility:AssetPerformance。当服务输出窗格中显示“无结果”时,即表示服务已成功完成。
3. 在左侧窗格中导航到 > 。
◦ 将 Controls Engineer 用户组添加到 TW.RSM.Admin 用户组以授予前者管理员访问权限。
◦ 将 Maintenance Manager 和 Maintenance Engineer 用户组添加到 TW.RSM.RemoteServices 用户组以授予其远程访问操作权限,例如文件传输、部署和远程连接等。
配置资产以便在 Software Content Management 中使用
对于要在 Software Content Management 中使用的资产,请完成以下步骤:
2. 在“常规信息”下,添加以下“实现的事物形态”:
◦ PTC.Asset.ManagedAsset
◦ TW.RSM.SFW.ThingShape.Updateable
◦ PTC.Resource.Asset.SCMResourceThingShape
3. 在“标记”中添加 PTC:AssetType。
4. 单击“保存”。
有关在
Software Content Management 中使用已配置资产的详细信息,请参阅
ThingWorx Utilities 帮助中心的
创建基于文件的包。
配置文件传输历史记录流
ThingWorx Apps 使用 PTC.SCA.SCO.AssetRemoting.FileTransferHistoryStream 流来记录文件传输事件,而 Software Content Management 使用的是 TW.RSM.FileTransferHistoryStream。为确保正确捕捉到 ThingWorx Apps 中的文件传输事件,请在 ThingWorx Composer 中完成以下步骤:
• 编辑 TW.RSM.FileTransferHelper 事物。在“配置”下面,将“文件历史记录流事物”设置为 PTC.SCA.SCO.AssetRemoting.FileTransferHistoryStream。单击“保存”。
• 将数据从 TW.RSM.FileTransferHistoryStream 事物复制到 PTC.SCA.SCO.AssetRemoting.FileTransferHistoryStream 事物。
◦ 如果数据多于 5 万行,请在您的 ThingWorx 数据库中使用相应的原生 SQL 脚本,类似于以下示例。在运行此脚本之前备份您 ThingWorx 数据库。
INSERT INTO stream (entity_id,source_id,time,field_values,location,source_type,tags)
SELECT 'PTC.SCA.SCO.AssetRemoting.FileTransferHistoryStream',source_id,time,field_values,location,source_type,tags
FROM <your_thingworx_schema_name>.stream
WHERE entity_id= 'TW.RSM.FileTransferHistoryStream'