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

]
}
},
"PTC.ChangeMgmt.ChangeRequest": {
"denyListValues ": {
"list": [
"ProcessObjects",
"Organization"
]
}
}
}
升級考量
ThingWorx Navigate 升級期間,不會儲存拒絕清單的變更。請記下您對拒絕清單所做的任何變更,並在升級之前,請確保您擁有所有變更的副本。升級之後,請使用上述步驟將變更重新套用至拒絕清單。
這是否有幫助?