不可部份完成的元件
不可部份完成的元件由 ThingWorx 建模實體組成。使用者介面小器具即是不可部份完成元件的範例。
不可部份完成元件的類型
不可部份完成元件的類型包括:
模型
服務
Data Adapter
使用者介面
建立模型不可部份完成的元件
建立模型不可部份完成的元件時,請考量下列最佳作法:
欲建立包含可供配置參數的元件,請使用「物範本」中的組態表。在組態表中,您可以定義並收集應可供配置之參數的資料。
物件表示具備內容及企業邏輯的實體裝置、資產、產品、系統、人員或流程。即使「物件」只實行所有必要的「物形式」,而不延伸現成的「物範本」,應用程式也能正常運作。
物件可與「資料表」及「值串流」相關聯。如果與一組實體資產共用物件及模型實體,則必須同時共用「資料表」與「值串流」。
請根據需要延伸及自訂元件。如需詳細資訊,請參閱 延伸與自訂元件部份。
建立服務不可部份完成的元件
建立服務不可部份完成的元件時,請考量下列最佳作法:
建議使用「物範本」與「物形式」來為不可部份完成的元件建立服務。請盡可能在物形式中定義服務。如需詳細資訊,請參閱 使用物形式建立元件部份。
如果可能,請在 JavaScript 中實行服務。
使用者應該能夠取代服務。這樣一來,使用者便可將現成服務取代為其自己的自訂服務。
建議不要共用服務。如果您要重複使用在應用程式之「物形式」或「物範本」中定義的服務,必須建立實行包含所需服務之「物形式」與「物範本」的新「物件」。
請根據需要延伸及自訂元件。如需詳細資訊,請參閱 延伸與自訂元件部份。
建立資料轉接器不可部份完成的元件
針對服務建議的最佳作法也適用於資料轉接器。此外,在建立資料轉接器不可部份完成的元件時,也請考量下列最佳作法:
在這一層實行安全性、驗證與存取控制。
最小化與此元件中應用程式相關的企業邏輯。
資料轉接器是純粹的資料擷取層。它並不實行任何企業邏輯。
處理大型資料集時,資料轉接器必須支援分頁。
轉接器可與各種元件共用,例如模型與服務。
資料彙總發生在服務元件層級。
建立使用者介面不可部份完成的元件
建立使用者介面不可部份完成的元件時,請考量下列最佳作法:
請使用 ThingWorx 小器具建立使用者介面。小器具不應包含任何 ThingWorx 服務,因為使用者介面不應包含任何企業邏輯。
* 
這些小器具是現成的 ThingWorx 小器具。它們並非使用 SDK 所建立。
請使用 JavaScript 開發使用者介面。
為了支援升級,下列視覺化元素應為無法編輯:
媒體
樣式
狀態定義
靜態選單