自訂 ThingWorx Apps > 升級與自訂
升級與自訂
升級至新版本 ThingWorx Apps 時,不同的自訂也受到不同的影響:
對延伸功能實體的直接編輯
針對延伸功能所提供的實體,對其進行過的直接編輯 (例如調度程序和媒體實體) 會在升級期間覆寫之。如果新版本必須納入這些自訂,則必須在完成升級之後重新實作之。如需詳細資訊,請參閱 自訂調度程序在應用程式主控台變更標誌
當地語系化表變更
安裝新升級時,將覆寫當地語系化​​表。若要保留對當地語系化​​表的修改,請先行匯出自訂的當地語系化​​表再升級,升級完成後再匯入之。
如需詳細資訊,請參閱 變更應用程式中的標籤
啟動點組態物件變更
各個發行版本均會透過應用程式遞送新的啟動點組態物件 PTC.Factory.C_LaunchPointConfigurationThing_[ReleaseVersion]。您對之前發行版本的啟動點組態物件所做的變更在升級期間不會被覆寫,但這些變更不會自動套用至升級後的延伸功能。
對特定于發行版本的啟動點組態物件所做的變更包括但不限於:
指向自訂混搭的 LaunchPointEntitySettings 變更。
新增至 EquipmentTypeSettings 組態表的自訂設備類型。
新增至 EquipmentContextSettings 組態表的其他情境。
RemoteConnectionSettings 組態表上定義的新連線。
將上一個發行版本的啟動點組態物件 (PTC.Factory.C_LaunchPointConfigurationThing_[OldReleaseVersion]) 與新發行版本的啟動點組態物件 (PTC.Factory.C_LaunchPointConfigurationThing_[NewReleaseVersion]) 進行比較。將您想要保留的先前發行版本中的任何變更套用至新發行版本的啟動點組態物件。
若需進一步資訊,可參閱 使用啟動點組態項目
重複混搭變更
將針對每個發行版本提供發行版本特定的重複混搭,以供自訂之用。升級期間不會覆寫您對這些重複混搭所做的任何自訂,但這些自訂不會自動套用至升級後的延伸功能。
審核升級後延伸功能中的變更之後,請將您在先前發行版本中自訂的發行版本特定重複混搭與新發行版本所提供的混搭進行比較。將您想要保留的先前發行版本中的任何自訂套用至新發行版本中提供的重複混搭。在啟動點組態物件 (PTC.Factory.C_LaunchPointConfigurationThing_[ReleaseVersion]) 中變更適當的 LaunchPointEntitySettings 項目,以便新發行版本指向您的新自訂重複混搭。
欲尋找特定于發行版本的重複混搭:
1. 在 ThingWorx Composer 中,導覽至「瀏覽」 > 「混搭」
2. 在搜尋欄位中,搜尋字串 "*C_"。
3. 每個發行版本特定重複混搭的發行版本會顯示在混搭名稱的結尾。
* 
當您檢視或編輯 ThingWorx Apps 隨附的混搭時,如果顯示一則訊息,詢問您是否要以新小器具取代已被取代的小器具,請按一下「否」
控制台資料表中的圖標變更
對特定發行版本控制台資料表中的圖標 (PTC.FactoryConsole.C_DataTable_[ReleaseVersion]) 所進行的變更,均將予以保留,但不會自動套用至升級之後的延伸功能。如果您要在升級後的延伸功能中進行這些變更,請在完成升級後執行下列步驟:
1. 修改啟動點組態物件 (PTC.Factory.C_LaunchPointConfigurationThing_[NewReleaseVersion]) LaunchPointEntitySettings 下的 TilesDataTable 項目,以指向 PTC.FactoryConsole.C_DataTable_[NewReleaseVersion] 的新控制台資料表。
2. 使用在舊發行版本控制台資料表 (PTC.FactoryConsole.C_DataTable_[OldReleaseVersion]) 中進行的所有變更修改新發行版本的控制台資料表 (PTC.FactoryConsole.C_DataTable_[NewReleaseVersion])。
若需進一步資訊,可參閱 變更主要應用程式主控台中的圖標
設備關係定義資料表中的變更
PTC.SCA.SCO.DefaultEquipmentRelationshipDefinition 資料表在升級過程中被覆寫。提供發行版本特定的資料表版本 (PTC.SCA.SCO.C_DefaultEquipmentRelationshipDefinition_[ReleaseVersion]),以變更這些預設設備關係定義。在升級期間不會覆寫對特定發行版本的設備關係定義資料表所做的變更,但這些變更不會自動套用至升級後的延伸功能。如果您要在升級後的延伸功能中進行這些變更,請在完成升級後執行下列步驟:
1. 修改啟動點組態物件 (PTC.Factory.C_LaunchPointConfigurationThing_[NewReleaseVersion]) 上 EquipmentContextSettings 組態表中的 EquipmentRelationshipSettings 值,以指向新設備關係定義資料表 (PTC.SCA.SCO.C_DefaultEquipmentRelationshipDefinition_[NewReleaseVersion])。
2. 使用在舊發行版本資料表 (PTC.Factory.C_LaunchPointConfigurationThing_[OldReleaseVersion]) 中進行的所有變更修改新發行版本的資料表 (PTC.Factory.C_LaunchPointConfigurationThing_[NewReleaseVersion])。
若需進一步資訊,可參閱 定義設備關係