QueryContext 구성

<QueryContext> 섹션에서는 CAD 문서 및 파트와 같은 Windchill 객체를 검색하기 위해 Inspire 또는 HyperWorks 제품 UI에서 사용할 수 있는 저장된 쿼리를 정의합니다.

목적

<QueryContext> 섹션의 목적은 다음과 같습니다.
  • 클라이언트 UI에서 Windchill 데이터 검색 활성화
  • 특정 Windchill 객체 유형을 사용자 친화적인 쿼리 옵션에 매핑
  • 지정된 기준에 따라 검색 결과 필터링

쿼리를 추가하는 방법

새 Windchill 쿼리를 정의하려면 다음을 완료하십시오.
  1. Windchill 클래스/유형(예: wt.part.WTPart)을 지정합니다.
  2. 내부 식별을 위한 고유 키워드를 제공합니다.
  3. 하나 이상의 검색 기준 키를 정의합니다(Windchill 리소스 속성과 일치해야 함).
중요사항:<Query> 요소를 추가하는 경우, 해당 객체 유형에 대한 BOM 순환을 지원하려면 해당 ExpandStructureDownExpandStructureUp 섹션도 업데이트해야 합니다.

쿼리 요소 세부 정보

<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>