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"
]
}
}
}