自定义信息内容和访问 > 管理上下文
管理上下文
上下文是设备结构中资产 (或衍生自资产的设备类型) 的分组。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 的上下文感知型区域的行为会与预期不符。 网络必须存在,才能创建上下文。
Description - 上下文的可选描述。描述显示在 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 的上下文感知区域中。