命名空間
命名空間是一個宣告區域,可透過專案編組來為 ThingWorx 實體提供範圍。
命名空間在本質上是階層,且使用以點分隔的命名法來顯示階層。
命名空間與啟動 ThingWorx 9.5 的 ThingWorx 專案相關聯。
命名空間對於「建構區塊」專案類型而言為必填,對於「元件」專案類型而言為選用。「解決方案」專案類型不支援此項。
您可以將一個命名空間指派給多個專案。屬於該專案的所有實體都會繼承該命名空間。專案是命名空間階層的葉節點。
命名空間無法編輯、更新或刪除。
刪除參考特定命名空間的所有專案之後,會自動刪除命名空間。沒有可刪除命名空間的服務。
* 
如果父命名空間擁有之未參考的子命名空間已由任何專案使用,但已刪除擁有該父命名空間的專案,則不會刪除該父命名空間。
建立命名空間的需求
命名空間必須僅包含字母 (大寫或小寫)、數字 (0-9)、句點、連字號與底線。第一個字元必須是小寫字母,而最後一個字元不得為特殊字元 (句點、連字號或底線)。每個名稱長度必須在 2 到 100 個字元之間,且整個命名空間不應超過 200 個字元。
命名空間的一些範例如下:
PTC 保留命名空間
其他命名空間
ptc.solution
solutions.dpm.job_order
ptc.solution.sco
dpm.ptc.job-order1
ptc.solution.scp
solUTions.dPM.sCo
* 
只有 PTC 授權的實例可以建立以 ptc 開頭的命名空間。其下的所有命名空間都是 PTC 保留命名空間,例如 ptc.solutionptc.solution.scoptc.solution.scp
非 PTC 授權的實例可以建立其他任何命名空間。除了根命名空間以外,也可以使用 ptc。例如,dpm.ptc.joborder1
建立命名空間
您可以使用下列其中一種方法建立命名空間:
透過執行 NamespaceServices 資源下的 Create 服務。
透過匯入已包含不存在於資料庫中之命名空間的延伸功能專案。
* 
非 PTC 授權客戶可以匯入以 ptc 開頭的命名空間,但無法將這些命名空間指派給新專案。
透過 Composer 建立專案時。
這是否有幫助?