확장 데이터 게시
확장 데이터는 ERP 시스템에 게시해야 하는 데이터를 저장하는 데 사용되는 Windchill의 버전이 지정된 작업 가능한 객체입니다. 확장 데이터는 ERP 커넥터를 사용하여 배포 대상에 대한 ESI 응답으로 게시될 수 있습니다.
엔터프라이즈 데이터를 게시하려면 엔터프라이즈 데이터 정보 게시 기본 설정을 로 설정하여 활성화합니다.
플랜트 데이터를 게시하려면 플랜트 데이터 정보 게시 기본 설정을 로 설정합니다. 이 기본 설정을 로 설정하면 부서 데이터도 게시됩니다. 이 기본 설정은 ESI > 설정 > 부품으로 이동하여 지정할 수 있습니다.
확장 데이터에 대한 자세한 내용은 확장 데이터 항목을 참조하십시오.
상위 BOM 배포 대상을 기준으로 게시 제한
상위 BOM 배포 대상을 기준으로 게시 제한 기본 설정은 BOM의 하위 컴포넌트가 Windchill ESI를 통해 게시되는 방법을 제어합니다. True로 설정하면 하위 부품이 상위 BOM에 지정된 배포 대상에만 게시됩니다. 이렇게 하면 일관성을 유지하고 하위 컴포넌트가 관련 없는 배포 대상으로 전송되는 것을 방지하여 다운스트림 시스템에서 데이터 무결성을 보장할 수 있습니다.
다음 예에서는 상위 BOM 배포 대상을 기준으로 게시 제한 기본 설정이 Windchill ESI에서 게시 동작에 미치는 영향을 보여 줍니다.
예:
설정
작업
결과
구성 요소와 구성 요소의 지정된 배포 대상:
Parent_Part_B → DT_ERP_SAP(디트로이트)
Child_Part_2 → DT_ERP_SAP(시애틀), DT_MES_Proprietary1 및 DT_MES_Proprietary2
기본 설정 상위 BOM 배포 대상을 기준으로 게시 제한True로 설정되어 있습니다.
Windchill ESI를 통해 Parent_Part_B 게시
Parent_Part_B는 BOM 구조와 함께 DT_ERP_SAP(디트로이트)에 게시됩니다.
Child_Part_2는 개별적으로 지정된 배포 대상에는 게시되지 않습니다.
배포 대상 찾기가 com.ptc.windchill.esi.tgt.ESIRootInheritTargetFinder로 설정되면 Child_Part_2는 상위의 배포 대상을 상속하고 DT_ERP_SAP(디트로이트)에 게시됩니다.
기본적으로 상위 BOM 배포 대상을 기준으로 게시 제한 기본 설정은 False로 설정되어 있습니다. 즉, 하위 구성 요소가 하위 구성 요소에 개별적으로 할당된 모든 배포 대상에 게시됩니다. 이는 하위 컴포넌트가 상위 BOM과 동일한 클라이언트 및 시스템 ID(SAP의 경우) 또는 DSN(Oracle의 경우)을 공유하는 한 상위 BOM에 지정된 배포 대상에 관계없이 발생합니다.
유틸리티 > 기본 설정 관리 > ESI > 설정 > BOM으로 이동하여 이 기본 설정을 구성할 수 있습니다. 상위 BOM 배포 대상을 기준으로 게시 제한 기본 설정을 찾아서 게시 요구 사항에 따라 True 또는 False로 설정합니다.
* 
부품 또는 연관된 엔터프라이즈 데이터의 버전 정보를 게시하려면 esi.properties 파일의 등록 정보 com.ptc.windchill.esi.useVersionInfofromPartOrED를 원하는 대로 설정합니다. 이 등록 정보의 유효한 값은 PART 또는 COMMON_ENTERPRISE_DATA입니다. 예를 들어, 부품의 버전 정보를 게시하려면 등록 정보를 <Property default="PART" name="com.ptc.windchill.esi.useVersionInfofromPartOrED"/>로 설정합니다.
기본 동작은 엔터프라이즈 데이터에서 버전 정보를 게시하는 것입니다.
ESI 응답에 나타나는 DestinationTargetID 요소의 배포 대상 속성은 부품을 작성하거나 변경해야 하는 배포 대상을 식별합니다.
Windchill PDMLink는 부품 날짜 유효성을 YYYY-MM-DD HH:MM:SS 형식으로 전달합니다.
배포 대상 속성인 부품을 게시할 때 관련 문서 게시로 설정된 상태에서 부품 게시의 객체 중심 모드를 사용하면 부품과 연관된 문서도 게시됩니다.
확장 데이터의 변경 공지 또는 수준 올리기 요청 게시의 경우, 공통 엔터프라이즈 데이터, 플랜트 특정 엔터프라이즈 데이터 및 연관된 부품이 포함된 경우 변경 공지 또는 수준 올리기 요청에서 참조된 부품의 특정 버전만 게시됩니다. 다른 버전의 연관된 기타 부품은 게시되지 않습니다.
부서 데이터
부서 데이터 속성은 플랜트 데이터와 연관된 모든 관련 부서 데이터 객체에서 ESI 응답의 부품 또는 리소스 속성과 함께 게시됩니다.
자세한 내용은 부서 데이터 개요 항목을 참조하십시오.
확장된 데이터 보기를 기반으로 부품 게시
게시 요청에 확장 데이터(플랜트 데이터)만 포함된 경우, Windchill ESI는 확장 데이터 객체에서 보기를 결정하고 구성된 보기와 배포 대상 사이의 매핑 기본 설정을 사용하여 해당 보기에 매핑된 배포 대상만 게시하도록 제한합니다. 여러 보기에 플랜트 데이터가 포함된 부품의 경우 시작 확장 데이터 보기에 매핑된 배포 대상만 트랜잭션에 고려됩니다. 이는 수준 올리기 요청 및 엔지니어링 변경 공지 흐름에도 해당됩니다.
매핑 기본 설정에 따라서 게시를 결정하는 보기에 유효하지 않은 배포 대상에는 데이터가 게시되지 않습니다.
요청에 확장 데이터가 포함되거나 포함되지 않을 수 있는 부품 게시는 표준 동작을 따릅니다. 보기 매핑에 관계없이 부품은 부품의 구성 또는 컨텍스트를 통해 부품과 연관된 모든 배포 대상으로 전송됩니다. 즉, 이 경우에는 플랜트 보기를 기반으로 어떠한 필터링도 적용되지 않습니다.
연관된 보기에 따라 대상이 결정되도록 요청에 확장 데이터(플랜트 데이터)를 포함하여 부품에 대한 플랜트 관련 정보를 게시하려면 다음 예를 고려하십시오.
예:
설정
작업
결과
부품: Part123(설계 보기)
플랜트 데이터(확장 데이터)
플랜트 데이터(Plant1)
플랜트 데이터(Plant2)
배포 대상: DT1, DT2
보기와 배포 대상 사이의 매핑(기본 설정):
Plant1 → DT1
Plant2 → DT2
이러한 매핑은 지정된 플랜트 보기에 유효한 배포 대상을 제어합니다.
연관된 보기에 따라 대상이 결정되도록 요청에 확장 데이터(플랜트 데이터)를 포함하여 부품에 대한 플랜트 관련 정보를 게시합니다.
ESI는 Plant1의 확장 데이터를 사용하여 관련 보기를 결정하고 보기의 배포 대상 매핑을 확인합니다. DT1이 Plant1에 매핑되어 있으므로 트랜잭션이 DT1에만 게시됩니다.
부품에 Plant2에 대한 데이터가 포함되어 있더라도 DT2가 선택된 보기에 매핑되어 있지 않기 때문에 게시되지 않습니다.
확장 및 부서 데이터에 대한 릴리즈 활동 작성
ESI 게시 중 확장 데이터 및 부서 데이터에 대한 릴리즈 활동 작성은 이러한 데이터의 연관된 부품과 동일하게 동작합니다. 이 동작은 부품의 releaseActivityNeeded 등록 정보에 따라 제어됩니다. 이 등록 정보의 설정값에 따른 동작은 다음과 같습니다.
False - 부품, 확장 데이터 또는 부서 데이터에 대한 릴리즈 활동이 작성되지 않습니다.
True - 부품 및 연관된 모든 객체에 대한 릴리즈 활동이 작성됩니다.
도움이 되셨나요?