避免升级影响
基于ThingWorx Utilities 进行开发时, 可以采取措施避免将来升级到新版本时出现问题。根据将来版本中提供的更新,您可能需要确保自定义代码和对象兼容ThingWorx Utilities 更新。为了避免升级问题, 我们建议:
资源提供者
在扩展ThingWorx Utilities 本体以支持新域时,请避免对特定资源类型 (如客户和联系人) 建模。取而代之,可以对这些资源所提供的功能进行建模,例如:可访问功能和联系功能。
基于 Java 的对象事物模板不应在ThingWorx Composer 中修改。要避免在 ThingWorx Composer 中修改基于 Java 的事物模板,请确保事物模板在作为扩展的一部分导入时被设置为不可编辑。
功能
为了避免命名冲突, 功能数据形状的字段名称应包含功能的前缀。例如,联系功能可以具有字段名称 ContactablePhoneNumberContactableEmail,而不是 PhoneNumberEmail
为了避免以后因您创建的任何本体扩展发生更改而影响到升级,应当在通过扩展导入本体扩展所含功能基于的 ThingWorx 实体 (例如,事物形态和数据形状) 时,将这些实体设置为不可编辑。
这对您有帮助吗?