QueryContext 구성
<QueryContext> 섹션에서는 CAD 문서 및 파트와 같은 Windchill 객체를 검색하기 위해 Inspire 또는 HyperWorks 제품 UI에서 사용할 수 있는 저장된 쿼리를 정의합니다.
목적
<QueryContext> 섹션의 목적은 다음과 같습니다.- 클라이언트 UI에서 Windchill 데이터 검색 활성화
- 특정 Windchill 객체 유형을 사용자 친화적인 쿼리 옵션에 매핑
- 지정된 기준에 따라 검색 결과 필터링
쿼리를 추가하는 방법
새 Windchill 쿼리를 정의하려면 다음을 완료하십시오.
- Windchill 클래스/유형(예:
wt.part.WTPart)을 지정합니다. - 내부 식별을 위한 고유 키워드를 제공합니다.
- 하나 이상의 검색 기준 키를 정의합니다(Windchill 리소스 속성과 일치해야 함).
중요사항: 새
<Query> 요소를 추가하는 경우, 해당 객체 유형에 대한 BOM 순환을 지원하려면 해당 ExpandStructureDown 및 ExpandStructureUp 섹션도 업데이트해야 합니다.쿼리 요소 세부 정보
각
<Query> 요소에는 다음과 같은 속성이 포함되어 있습니다.name- 내부 식별자(일반적으로 Windchill 클래스 이름)
type- Windchill 객체 클래스(예:
wt.epm.EPMDocument) typeKey- 현지화에 사용되는 리소스 번들 키
keyword- 고유한 내부 레이블(중복되지 않아야 함)
displayName- UI에 표시되는 이름
구성 예
<QueryContext>
<!-- Query for CAD documents -->
<Query
name="wt.epm.EPMDocument"
type="wt.epm.EPMDocument"
typeKey="wc.query.Item.Type"
keyword="wcCADPart"
displayName="CAD Documents">
<SearchCriteria>
<Value>wc.query.Item.Id</Value>
<Value>wc.query.Item.Name</Value>
</SearchCriteria>
</Query>
<!-- Query for WTParts -->
<Query
name="wt.part.WTPart"
type="wt.part.WTPart"
typeKey="wc.query.Item.Type"
keyword="wcPart"
displayName="Parts">
<SearchCriteria>
<Value>wc.query.Item.Id</Value>
<Value>wc.query.Item.Name</Value>
</SearchCriteria>
</Query>
</QueryContext>