추가 Windchill 기능 > 서비스 정보 관리 > Customizing Windchill Service Information Manager and Windchill Service Parts(Windchill Service Information Manager 및 Windchill Service Parts 사용자 정의) > 사용자 정의 제품 모델 > 제품 계층 이해
  
제품 계층 이해
제품 계층 개요
제품 계층이라는 사용자 정의 데이터 모델은 정보를 제품 범주별로 구성할 수 있는 구조의 유형입니다. 제품 계층을 사용하여 제품 데이터를 구성하는 예에는 제품군과 제품 판매 모델이 포함됩니다. 이러한 제품 계층 구조 유형은 부품(WTPart)의 하위 유형으로 구현되며, 해당 컨텍스트 제약 조건은 유형 및 속성 관리 유틸리티에서 정의됩니다.
Service Information Manager에서는 서비스 구조와 제품 계층 간의 관계가 서비스 구조 루트에 설정된 서비스 유효성 객체로 정의됩니다. 서비스 유효성 컨텍스트는 제품 계층 노드입니다. 서비스 유효성 유형은 유형 및 속성 관리에서 구성되고 등록 정보 파일에 지정됩니다.
게시는 제품 계층 루트 또는 해당 노드 중 하나에서 시작할 수 있습니다. 번들에 게시할 때 사용자가 필터 조건을 설정하고 적용할 게시 규칙을 선택할 수 있습니다.
제품 계층은 Servigistics InService에서 게시된 정보를 탐색할 때 사용할 수 있습니다.
서비스 구조에 대한 제품 계층 설정
사이트에서는 다음과 같이 정의된 구성을 통해 자체 제품 계층 유형을 정의할 수 있습니다. 적어도 하나의 루트 유형과 둘 이상의 하위 유형을 정의해야 합니다.
제품 계층 구조는 WTPart의 하위 유형입니다. 예를 들어 최소한 다음을 정의해야 합니다.
com.ptc.arbortext.sis.typenameproductHierarchyRoot=wt.part.WTPart|myProductHierarchyRoot
com.ptc.arbortext.sis.typenameproductHierarchyNode=wt.part.WTPart|myProductHierarchyNode
이러한 제품 계층 하위 유형의 WTPart 하위 유형을 작성할 수 있습니다.
제품 계층 구조 설정은 Servigistics InService Utilities Configuration Guide(Servigistics InService 유틸리티 구성 안내서)에 문서화되어 있습니다.
제품 계층 하위 유형을 정의한 후에 이를 Service Information Manager.xconf 등록 정보 구성 파일에 추가해야 합니다. 등록 정보 구성 파일은 기본 하위 유형 및 자식 하위 유형을 식별합니다. xconfmanager 유틸리티를 사용하여 다음 파일을 업데이트한 다음 메소드 서버를 중지했다가 시작합니다.
Windchill-path\codebase\com\ptc\arbortext\windchill\
siscore\xconf\sis.properties.xconf
xconfmanager에 대한 자세한 내용은 Windchill Help Centerxconfmanager 유틸리티 정보를 참조하십시오.
서비스 구조와 제품 계층 연결
제품 계층을 설정한 후에 서비스 구조에서 제품 계층 또는 제품 계층 노드를 서비스 유효성 컨텍스트로 지정하여 서비스 구조를 해당 계층에 연결할 수 있습니다. 적용 가능성 관리 대화 상자에는 서비스 유효성 유형의 적용 가능성이 있는데, 여기에서 서비스 구조에 대한 제품 계층 및 제품 계층 노드를 선택하여 관계를 정의합니다.
서비스 구조를 제품 계층 구조 또는 노드에 연결하려면 다음을 수행하십시오.
1. 서비스 구조를 선택하고 상황에 맞는 메뉴에서 적용 가능성 관리 작업을 선택합니다.
2. 서비스 유효성 추가를 선택한 다음 유형을 선택합니다.
3. 컨텍스트에 대한 고급 검색을 사용합니다. 검색 대상 필드에서 검색하려는 객체 유형을 선택합니다. 유형 목록에 부품과 정의된 모든 해당 하위 유형이 나열됩니다. 정의된 제품 계층 유형 및 하위 유형이 목록에 포함됩니다.
4. 검색 조건을 입력한 다음 목록에서 제품 계층 또는 제품 계층 노드를 선택합니다. 확인을 클릭한 후에 선택한 컨텍스트에 적용할 일련 번호 또는 날짜를 설정합니다. 적용 또는 확인을 클릭하면 정의한 유효성 컨텍스트서비스 유효성에 나열됩니다.
* 
이 유형의 서비스 유효성필터에서 정의할 수 있는 서비스 유효성과 혼동해서는 안 됩니다.
정보 구조에서 게시 구조를 생성할 때 제품 계층에 대한 서비스 유효성 링크가 새 게시 구조에서 유지됩니다.
기본적으로 모든 부품(WTPart) 하위 유형 목록이 사용자에게 제공됩니다. 구성 파일에서 서비스 유효성 컨텍스트를 지정하여 하위 유형 목록을 제어할 수 있습니다. 컨텍스트 구성은 적용 가능성 관리 창의 서비스 유효성 섹션과 필터 편집 창의 서비스 유효성 탭에 적용됩니다. 이 파일을 사용하여 사이트의 서비스 효율성 컨텍스트 구성을 배포하는 방법에 대한 자세한 내용은 서비스 유효성 사용자 정의 항목을 참조하십시오.
codebase/com/ptc/arbortext/windchill/serviceEffectivityFilter
/server/serviceEffectivityConfig.xml
자세한 구현 정보는 사용자 정의된 파일 및 텍스트 변경 관리를 위한 디렉토리 구조 설정에 나와 있습니다.
엔트리에서 sis.properties.xconf에 사용된 유형 정의를 지정합니다. 컨텍스트 엔트리 형식은 다음과 같습니다.
<ServiceEffectivityContextTypes>
<Type>wt.part.WTPart|org.divname.ServiceEffectivityContext
</Type>
</ServiceEffectivityContextTypes>
제품 계층 게시
제품 계층은 서비스 구조와 별도로 게시됩니다(제품 계층은 사용자 정의 모델 유형이며, 게시가 사용자 정의의 일부로 활성화됨). 사용자가 제품 계층에서 새 표현을 작성할 때 선택할 수 있는 게시 규칙도 설정해야 합니다.
publishable_attset.xml에 게시하기 위해 메타데이터 속성을 구성할 수 있습니다. 자세한 내용은 속성 세트 정의를 참조하십시오.
서비스 구조에 대한 게시 페이로드에는 서비스 구조와 제품 계층 간의 관계를 정의하는 relatedContexts.xml 파일이 포함됩니다. 이 파일에는 다음 속성이 포함됩니다.
role
대상 제품 계층 노드의 하위 유형
src
페이로드에 있는 소스 서비스 구조 루트의 URI
target
소스 서비스 구조에 대한 서비스 유효성 컨텍스트인 제품 계층 또는 제품 계층 노드의 URI
게시는 서비스 유효성 컨텍스트를 사용하여 서비스 구조에 연결된 제품 계층 또는 제품 계층 노드로부터의 XML 번들 게시 및 XSL 게시 출력을 지원합니다.
* 
게시 중에는 그래픽 변환 및 URI 참조만 처리됩니다.