다른 응용 프로그램과 통합 > Windchill ESI 소개 > Windchill ESI와 Oracle Applications 통합 > 부품
  
부품
Windchill ESI에서는 Windchill PDMLink에서 작성하고 변경한 부품을 Oracle Applications와 같은 배포 대상에 게시할 수 있습니다. 부품의 특정 속성을 게시하도록 Windchill PDMLink 시스템을 구성할 수 있습니다. Windchill PDMLink 부품 정보는 배포 대상에 부품을 작성할 때 사용됩니다.
Windchill ESI는 다음과 같은 부품 연관 속성을 Windchill PDMLink에서 EAI 소프트웨어 컴포넌트로 전달합니다.
번호(Number)
부품이 팬텀 부품인지 여부
기본 단위(Default Unit)
제어 특성
유형(Type)
이름(Name)
소스(Source)
버전(Version)
이터레이션(Iteration)
날짜 유효성(Date Effectivity)
최종 변경자(Last Changed By)
배포 대상(Distribution Targets)
일련 유효성(Serial Effectivity)
로트 유효성(Lot Effectivity)
라이프 사이클 상태(Lifecycle State)
보기(View)
저장 위치(Storage Location)
이전에 게시된 부품 버전(Previously Published Part Version)
확장 데이터
부서 데이터
Windchill PDMLink에서 부품 데이터를 보내면 EAI 소프트웨어 컴포넌트가 Windchill PDMLink 부품 속성을 Oracle Applications 객체 속성에 매핑합니다. 다음 표에는 Windchill PDMLink 부품 속성과 Oracle Applications 객체 속성 간의 매핑이 나와 있습니다.
Windchill 부품과 Oracle Applications 항목 속성 간의 매핑
Windchill 부품 속성
Oracle Applications 객체 속성
번호(Number)
품목 번호(Item Number)
기본 단위(Default Unit)
기본 측정 단위(Primary Unit of Measure)
부품 유형(Part Type)
템플릿을 사용하는 사용자 항목 유형(User Item Type using Template)
날짜 유효성(Date Effectivity)
항목 개정 유효 일자(Item's Revision Effectivity Date)
이름(Name)
항목 설명(Item Description)
버전(Version)
개정 레벨(Revision Level)
소스(Source)
일반 계획 제작 또는 구매(General planning Make or Buy)
배포 대상(Distribution Target)
조직(Organization)
Windchill PDMLink 부품 이터레이션은 EAI 소프트웨어 컴포넌트에 전달되지만 속성은 배포 대상으로 전송되지 않습니다. 배포 대상이 Windchill PDMLink 부품 이터레이션을 처리할 수 있는 경우 정보를 배포 대상에 전달하도록 EAI 소프트웨어 컴포넌트를 확장할 수 있습니다. 그러나 현재 기본 Oracle Applications 시스템에는 이터레이션 정보를 처리할 수 있는 속성이 없습니다.
ESI 응답에 나타나는 대상 및 대상 ID 요소의 배포 대상(Distribution Targets) 속성은 부품을 작성하거나 변경해야 하는 배포 대상을 식별합니다. EAI 소프트웨어 컴포넌트는 이 정보를 사용하여 정확한 배포 대상과 통신함으로써 조직 정보를 전달합니다.
Windchill PDMLink에서 전달되는 일부 속성은 변환되지 않고 EAI 소프트웨어 컴포넌트에서 배포 대상으로 전달됩니다. 그러나 EAI 소프트웨어 컴포넌트에 의해 수정되거나 상호 참조되는 값을 갖는 속성도 있습니다.
Windchill PDMLink는 시작 유효 일자(Start Effectivity Date)를 YYYY-MM-DDHH:MM:SS 형식으로 전달합니다. Windchill ESIWindchill PDMLink, TIBCO 및 Oracle Applications 전체에서 시간대가 구성되어 있다고 가정합니다.
기본 단위, 부품 유형 및 소스 속성은 EAI 소프트웨어 컴포넌트에서 상호 참조됩니다. 다음 표에는 EAI 소프트웨어 컴포넌트에서 Oracle Applications로 전달되는 Windchill PDMLink 부품 값과 해당 Oracle Applications 항목 값이 나와 있습니다.
Windchill 부품 기본 단위 값과 Oracle Applications 항목 기본 측정 단위 값 간의 매핑
Windchill 부품 기본 단위 값(데이터베이스 값)
Oracle Applications 기본 단위 값(데이터베이스 값)
임의(as_needed)
임의(AN)
각각(ea)
각각(Ea)
킬로그램(kg)
킬로그램(KG)
리터(l)
리터(L)
미터(m)
미터(M)
Windchill PDMLink 부품 유형 값과 Oracle Applications 자재 유형 값 간의 매핑
Windchill PDMLink 부품 유형 값(데이터베이스 값)
Oracle Applications 항목 유형 값(데이터베이스 값)
분리가능(separable)
Subassembly (SA). API 필드인 ITEM_TYPE에 대한 매핑입니다. TEMPLATE_ID API 필드에 대한 매핑은 Subassembly (5)이고 TEMPLATE_NAME API 필드에 대한 매핑은 Subassembly (@Subassembly)입니다.
분리불가능(inseparable)
Subassembly (SA)
API 필드 ITEM_TYPE에 대한 매핑입니다. TEMPLATE_ID API 필드에 대한 매핑은 Subassembly (5)이고 TEMPLATE_NAME API 필드에 대한 매핑은 Subassembly (@Subassembly)입니다.
컴포넌트(component)
Purchased Item (P)
API 필드 ITEM_TYPE에 대한 매핑입니다. TEMPLATE_ID API 필드에 대한 매핑은 Purchased Item (2)이고 TEMPLATE_NAME API 필드에 대한 매핑은 Purchased Item (@Purchased Item)입니다.
Windchill PDMLink 부품 소스 값과 Oracle Applications 조달 유형 값 간의 매핑
Windchill PDMLink 부품 소스 값(데이터베이스 값)
Oracle Applications일반 계획 제작 또는 구매 값
제작(make)
Make (1)
구매(buy)
Buy (2)
항목 기록을 작성하거나 변경하기 위해 Oracle Applications에서 필요로 하지만 Windchill PDMLink가 제공하지 않는 속성이 있습니다. 이러한 경우, Windchill ESIOracle Applications로 데이터를 전달하기 전에 EAI 소프트웨어 컴포넌트에 있는 값을 기본값으로 초기화합니다. 다음 표에는 Oracle Applications에서 기본값으로 초기화되는 Windchill ESI 항목 속성과 그 기본값이 나와 있습니다.
Oracle Applications 항목 속성 기본값
Oracle Applications 항목 속성
기본값
Summary Flag
No (N)
Effectivity Control
1(Date) 또는 2(Unit)
Serial Number Generation Code
2(Predefined)
Starting Prefix
X
Starting Number
1
또한 Windchill ESIOracle Applications에 있는 서브어셈블리 및 구매 항목 템플릿을 활용하여 다른 여러 항목 필드의 기본 데이터 값을 자동으로 제공합니다. 항목 템플릿에 대한 자세한 내용은 Oracle Applications 소프트웨어와 함께 제공된 Oracle Inventory User's Guide(Oracle Inventory 사용자 안내서)를 참조하십시오.
또한 Windchill PDMLink는 부품과 관련된 대안 게시를 지원합니다. 그러나 Windchill PDMLink의 대안 부품 개념이 Oracle Applications에 없으므로 Windchill ESI의 EAI 소프트웨어 컴포넌트는 대안 부품을 Oracle Applications로 게시하는 것을 지원하지 않습니다. Oracle Applications 배포 대상이 Windchill PDMLink 대안을 처리할 수 있는 경우 정보를 Oracle Applications에 전달하도록 Windchill ESI의 EAI 소프트웨어 컴포넌트를 확장할 수 있습니다. 그러나 기본적으로 대안은 지원되지 않습니다.
부품에 대한 부서 속성
부품의 부서 속성은 Windchill MPMLink의 플랜트 특정 기능을 사용하여 게시할 수 있습니다. 부서 속성을 게시하려면 다음을 수행하십시오.
ESI > 설정 > 부품 범주의 플랜트 데이터 정보 게시 기본 설정이 로 지정되어 있는지 확인합니다.
Windchill MPMLink에서 각 플랜트에 해당하는 특정 보기를 정의합니다.
해당 보기 속성 탭에서 부서 속성을 정의합니다.
Windchill ESI를 사용하여 부품을 게시합니다.
그러면 Windchill ESI에서 부품의 부서 속성을 Windchill MPMLink로부터 가져와 배포 대상 내 해당 조직으로 보냅니다.
* 
이 속성은 ESI 응답 메타 정보 파일에 매핑이 정의되어 있어야 합니다. 또한 이 속성을 Oracle Applications에 적절히 매핑할 수 있도록 EAI 소프트웨어 컴포넌트를 확장해야 합니다.
배포 대상으로 보내기 작업을 사용하여 부품 또는 리소스에 대한 부서 데이터 또는 플랜트 데이터를 게시하는 동안 배포 대상으로 재료 보내기 작업, 변경 공지, 수준 올리기 요청, 상태 설정 또는 저장된 필터가 다음 설정에서 사용됩니다.
부품 또는 BOM을 게시할 때 배포 대상의 BOM 설정
리소스 또는 리소스 구조를 게시할 때 배포 대상의 리소스 설정
공정 계획 구조를 게시할 때 배포 대상의 공정 계획 설정
변경 공지를 사용하여 게시할 때 배포 대상의 변경 공지 설정
확장 데이터 게시
확장 데이터는 ERP 시스템에 게시해야 하는 데이터를 저장하는 데 사용되는 Windchill의 버전이 지정된 작업 가능한 객체입니다. 확장 데이터는 ERP 커넥터를 사용하여 배포 대상에 대한 ESI 응답으로 게시될 수 있습니다.
확장 데이터를 게시하려면 엔터프라이즈 데이터 정보 게시 기본 설정을 로 설정하여 활성화합니다.
확장 데이터에 대한 자세한 내용은 확장 데이터 항목을 참조하십시오.
* 
부품 또는 확장 데이터의 버전 정보를 게시하려면 esi.properties 파일에서 등록 정보 com.ptc.windchill.esi.useVersionInfofromPartOrED를 설정합니다. 예: <Property default="PART" name="com.ptc.windchill.esi.useVersionInfofromPartOrED">. 다른 값은 PART 또는 COMMON_ENTERPRISE_DATA일 수 있습니다
그렇지 않으면 엔터프라이즈 데이터인 OOTB가 기본적으로 게시됩니다.
ESI 응답에 나타나는 DestinationTargetID 요소의 배포 대상 속성은 부품을 작성하거나 변경해야 하는 배포 대상을 식별합니다.
Windchill PDMLink는 부품 날짜 유효성(Part Date Effectivity)을 YYYY-MM-DDHH:MM:SS 형식으로 전달합니다.
배포 대상 속성인 부품을 게시할 때 관련 문서 게시로 설정된 상태에서 부품 게시의 객체 중심 모드를 사용하면 부품과 연관된 문서도 게시됩니다.
부서 데이터
부서 데이터 속성은 플랜트 데이터와 연관된 모든 관련 부서 데이터 객체에서 ESI 응답의 부품 또는 리소스 속성과 함께 게시됩니다.
자세한 내용은 부서 데이터 개요 항목을 참조하십시오.
ESI > 설정 > 부품 범주의 플랜트 데이터 정보 게시 기본 설정이 예로 지정되어 있는지 확인합니다.
부서 데이터에 대한 자세한 내용은 부서 데이터 개요를 참조하십시오.
라이프 사이클 상태 변경을 사용하여 자동으로 게시할 데이터 구성하기
플랜트 데이터의 라이프 사이클 상태가 변경된 경우, 확장 데이터 또는 부서 데이터가 ESI 응답에 자동으로 게시되도록 구성할 수 있습니다. ESI > 설정 > 부품에서 부품 게시를 자동으로 트리거하는 확장 데이터 라이프 사이클 상태 기본 설정을 활성화하여 이를 구성할 수 있습니다. 쉼표로 구분된 목록에서 여러 라이프 사이클 상태를 지정할 수 있습니다. 기본 설정의 기본값은 비어 있습니다. 기본 설정값이 비어 있는 경우 엔터프라이즈 데이터 또는 플랜트 데이터의 라이프 사이클 상태가 변경될 때 부품(재료)이 자동으로 게시되지 않습니다.
이 기본 설정을 활성화한 후, 엔터프라이즈 데이터 또는 플랜트 데이터 라이프 사이클 상태가 기본 설정에 지정된 대로 변경되면, ESI는 ESI 응답에 부품을 게시하기 위해 배포 대상과 연관된 구성 사양 또는 필터에 따라 관련 부품 이터레이션 및 부서 데이터를 렌더링합니다.
* 
부품 게시는 ESI 워크플로 자동 시작 기본 설정이 로 설정된 경우에만 활성화됩니다.
플랜트 데이터가 릴리즈되면 플랜트 데이터와 엔터프라이즈 데이터가 게시됩니다. 하지만 엔터프라이즈 데이터가 릴리즈되면 관련 플랜트 데이터가 게시됩니다.
확장 데이터 및 부서 데이터는 ESI 응답의 별도 버킷에 게시될 수 있습니다. ESI 응답을 사용자 정의하여 이 작업을 수행할 수 있습니다. ESI 응답의 버킷 사용자 정의에 대한 자세한 내용은 PTC.com의 ERP Connector Customizer's Guide(ERP Connector 커스터마이저 안내서)를 참조하십시오.