調整 ThingWorx Navigate 任務 > 將屬性列入黑名單
  
將屬性列入黑名單
Windchill ODATA 回應會傳回大量內部屬性。依預設,「我的任務」會透過將不需要的内部屬性新增至黑名單來將其移除。但是,根據您的業務需求,您可以編輯此黑名單來在調整頁中顯示某些屬性。您也可以使用黑名單來移除不必要的屬性,並避免調整頁發生混亂。針對每個元件類型,已列入黑名單之屬性的完整清單會儲存在 PTC.ComponentBlacklist 資料表中。
檢視已列入黑名單的屬性
欲擷取已列入黑名單屬性的完整清單,請執行下列步驟:
1. ThingWorx Composer 中,搜尋 PTC ComponentBlacklist 資料表,然後將其開啟。「一般資訊」頁即會開啟。
2. 按一下「服務」
3. 針對 GetDataTableEntries 按一下「執行服務」「執行服務」GetDataTableEntries 視窗即會開啟。
4. 如有必要,在「輸入」下,針對 maxItems 欄位更新項目的最大數目。
5. 按一下「執行」
新增或移除屬性
欲將屬性新增至黑名單或從黑名單中移除屬性,請執行下列步驟:
1. ThingWorx Composer 中,搜尋 PTC ComponentBlacklist 資料表,然後將其開啟。「一般資訊」頁即會開啟。
2. 按一下「服務」
3. 針對 AddOrUpdateDataTableEntry 按一下「執行服務」「執行服務」AddOrUpdateDataTableEntry 視窗即會開啟。
4. 「輸入」下,針對 values 欄位輸入修改過的清單。
* 
對黑名單的修改應符合 JSON 格式。如果清單不是所需格式,請使用 JSON 編輯器修改清單,然後將其貼到欄位中。您也可以複製從您之前執行的 GetDataTableEntries 服務中取得的值。
5. 按一下「執行」
修改完成後,導覽至調整頁。新增至黑名單的屬性將不會再顯示在調整頁中。如果您已將屬性移出黑名單,它現在會顯示在調整頁的「可用屬性」部份中。
* 
欲將已調整的屬性 (存在於調整頁的「已選屬性」部份中) 列入黑名單,請從「已選屬性」部份中移除它,儲存調整頁,然後更新黑名單。如果未使用這些步驟更新,則已列入黑名單的屬性將不會顯示在調整頁中,但仍會顯示在各自的混搭中。
PTC.ChangeMgmt.ChangeRequest 已列入黑名單屬性的範例 JSON
PTC.ChangeMgmt.AffectsLinkItem 類型之 JSON 的下列屬性已列入黑名單:
LastModified
CreatedOn
{
"PTC.ChangeMgmt.AffectsLinkItem": {
"blacklistedValues": {
"list": [
"LastModified",
"CreatedOn"

]
}
},
"PTC.ChangeMgmt.ChangeRequest": {
"blacklistedValues": {
"list": [
"ProcessObjects",
"Organization"
]
}
}
}