管理情境
情境是設備結構中的資產 (或衍生自資產的設備類型) 分組。
ThingWorx Apps 提供實行多個情境的能力,每個情境均有自己的設備結構。每個情境均可擁有自己的一組
設備關係與
權限。
ThingWorx Apps 中的某些區域具備情境感知屬性,表示僅目前所選情境中的設備顯示:
Asset Advisor、
「生產 KPI」、
「警示監控」以及
「組態與設定」的
「設備」標籤。從
「設備」標籤建立及配置的設備及其設備結構受情境管理。
在
ThingWorx Apps 中,擁有情境權限的使用者可存取該情境,而擁有多個情境權限的使用者可在不同情境之間切換。在情境中,使用者可以存取他們擁有對應權限的設備。若需進一步資訊,可參閱
管理情境與設備的權限。
情境在 ThingWorx Composer 中透過啟動點組態物件 (PTC.Factory.C_LaunchPointConfigurationThing_[ReleaseVersion]) 的 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 的情境感知區域中。