管理上下文
上下文是设备结构中资产 (或衍生自资产的设备类型) 的分组。
ThingWorx Apps 提供实施多个上下文的功能,每个上下文具有自己的设备结构。每个上下文可以拥有自己的
“设备关系”和
“权限”集。
ThingWorx Apps 中的某些区域可感知上下文,意味着只会显示当前所选上下文中的设备:
“配置和设置”中的
Asset Advisor、
“生产 KPI”、
“警报监控”和
“设备”选项卡。从
“设备”选项卡中创建和配置的设备及其设备结构,按照上下文进行管理。
在
ThingWorx Apps 中,对上下文有权限的用户可以访问该上下文,对多个上下文拥有权限的用户则可在上下文之间切换。在上下文中,用户可以访问对其有权限的设备。有关详细信息,请参阅
管理上下文和设备的权限。
上下文在 ThingWorx Composer 中的启动点配置事物 (PTC.Factory.C_LaunchPointConfigurationThing_[发布版本]) 的 EquipmentContextSettings 配置表中定义。默认情况下,此表格包括 ThingWorx Apps 自带的默认上下文 (DefaultContext)。在 ThingWorx Apps 用户界面中,默认上下文名称显示为“工厂视图”。
| 只有资产或衍生自资产的设备类型可包含在多个上下文中。所有其他设备类型只能属于单个上下文。有关详细信息,请参阅
定义设备类型。 |
为 EquipmentContextSettings 配置表中的每个上下文定义了以下信息:
• ContextName - (必填) 上下文的名称。该名称在 EquipmentContextSettings 配置表中必须唯一。如果没有为 LocalizationToken 属性指定值,则在 ThingWorx Apps 中为上下文显示此值。
• Network - (必填) 用于此上下文的网络实体的名称。该名称在
EquipmentContextSettings 配置表中必须唯一。为上下文创建的设备和设备结构驻留在网络中。一旦填充某个上下文,如果与该上下文关联的网络更改为另一个网络,则驻留在原始网络中的设备在
ThingWorx Apps 中不再可用。如果新网络包含的任何现有设备或设备结构不符合
EquipmentRelationshipSettings 中为此上下文定义的设备关系,则
ThingWorx Apps 的上下文感知型区域的行为会与预期不符。
网络必须存在,才能创建上下文。
• LocalizationToken -
ThingWorx Apps 中显示为该上下文名称的本地化标记。如未指定
LocalizationToken,则改为以
ContextName 值显示上下文名称。默认情况下,为默认上下文定义的本地化标记是
PTC.SCA.SCO.Context.DefaultContextName,它在
ThingWorx Apps 用户界面中显示为
“工厂视图”。有关详细信息,请参阅
ThingWorx 帮助中心的
“本地化表”。
• EquipmentRelationshipSettings - (必填)
设备关系定义数据表,用于定义该上下文的有效关系。每个上下文可使用一个独特的设备关系定义数据表,多个上下文也可使用同一个设备关系定义数据表。默认情况下,默认上下文的设备关系定义数据表是
PTC.SCA.SCO.DefaultEquipmentRelationshipDefinition。如果更改了上下文的
EquipmentRelationshipSettings 值,且任何现有设备或设备结构不再符合上下文的有效关系,则
ThingWorx Apps 的上下文感知型区域的行为会与预期不符。
• Enabled - 若选中此复选框 (默认情况),则该上下文在 ThingWorx Apps 中可用。若未选中此复选框,则该上下文被禁用,因此不会出现在 ThingWorx Apps 的上下文感知区域中。