추가 기능 > 제조 공정 관리 > eBOM을 mBOM으로 변환 > mBOM 작성 > 다운스트림 구조 생성 작업 개요
다운스트림 구조 생성 작업 개요
대규모 엔지니어링 BOM 구조로 작업 중일 때 설계 BOM에서 제조 BOM을 생성하는 프로세스를 자동화할 수 있습니다. BOM 변환기의 가운데 창 도구 모음에서 사용할 수 있는 다운스트림 구조 생성 작업은 사용자 정의 가능한 로직을 사용하여 업스트림 구조에서 다운스트림 구조를 생성합니다.
기본 로직은 특정 부품을 다운스트림 구조로 전송한 후 여러 포함된 시나리오에 따라 부품을 재구성합니다. associativity.properties.xconf 파일의 등록 정보 세트를 사용하여 이 기본 로직을 구성하거나 위임 프레임워크를 통해 완전히 사용자 정의할 수 있습니다.
자동 BOM 변환 구성 및 사용자 정의에 대한 자세한 내용은 Configuring and Customizing Automatic BOM Transformation을 참조하십시오.
또한 템플릿에서 제조 BOM의 루트 노드와 어셈블리 노드를 파생시키고 제조 BOM에 추가된 새 노드 아래에서 설계 BOM 구조를 변환할 때 적용해야 할 규칙을 지정할 수 있습니다.
템플릿: 템플릿은 다음 중 하나일 수 있습니다.
변환 규칙이 포함된 연관된 문서가 있는 부품 구조.
연관된 문서가 없는 부품 구조.
변환 규칙이 포함된 문서.
규칙: 업스트림 구조를 다운스트림 구조로 변환할 때 적용할 규칙을 지정하는 JSON 형식의 텍스트 파일입니다.
규칙은 부품, 사용 또는 발생에 대한 일치하는 속성 값을 기반으로 할 수 있습니다. 예를 들어, 업스트림 하위 부품의 속성 값이 다운스트림 어셈블리의 속성 값과 일치하는 경우 일치하는 어셈블리 아래의 하위 부품을 변환합니다.
규칙은 업스트림 구조와 다운스트림 구조 간에 등가 링크 작성을 지정할 수도 있습니다.
* 
규칙 파일을 사용할 수 없는 경우 associativity.properties.xconf 파일에 지정된 등록 정보가 다운스트림 구조를 생성하는 데 고려됩니다.
다운스트림 구조 생성에 대한 자세한 내용은 다운스트림 구조 생성사용 사례: 다운스트림 구조 생성을 참조하십시오.
모범 사례
다음은 다운스트림 구조 생성 작업을 사용할 때 유용한 몇 가지 모범 사례와 정보입니다.
선택한 어셈블리에서 다운스트림 구조 생성 작업을 한 번만 사용합니다.
매핑이 포함된 등록 정보의 경우 속성 매핑 시 고유한 값을 지정합니다. 예: <AddToProperty name="com.ptc.windchill.associativity.reconciliation.addusage.wt.part.WTPart" value="attributeMapping.rule1=attribute1:String1:attribute2:String2"/>.
이 작업을 사용하려면 associativity.properties.xconf 파일에서 대상 유형 등록 정보를 반드시 지정해야 합니다. 등록 정보 파일은 Windchill/codebase/com/ptc/core/foundation/associativity에 있습니다.
예: <AddToProperty name="com.ptc.windchill.associativity.reconciliation.addusage.wt.part.WTPartUsageLink" value="targetType=wt.part.WTPart"/>
Axle Assembly와 같은 어셈블리에서 이 작업을 시작하면 응용 프로그램에서 Axle Assembly 아래에 구조를 트래버스하고 Axle Assembly 아래에 부품에 대한 다운스트림 구조를 생성합니다.
부품 마스터, 확장 데이터, 표준 제어 특성 등과 같은 잘못된 객체를 선택하면 이 작업이 비활성화됩니다.
새 속성을 작성하고 이 작업에 대해 정의된 등록 정보에서 이러한 속성을 사용할 수 있습니다.
이 작업은 Windchill에서 글로벌, 로컬 및 계산된 속성을 지원합니다. 부울, 문자열, 실수, 정수 속성도 지원됩니다. 그러나 날짜 속성은 지원되지 않습니다.
도움이 되셨나요?