추가 Windchill 기능 > 제조 공정 관리 > eBOM을 mBOM으로 변환 > mBOM 작성 > 다운스트림 구조 생성 작업 개요 > 전송된 노드 재구성 > 사용 속성 추가
  
사용 속성 추가
업스트림 구조에서 전송된 다운스트림 부품에 상위 이름을 속성으로 추가할 수 있습니다. 로직은 사용자 정의 속성을 사용하거나 유형을 지정하여 정의할 수 있습니다.
사용자 정의 속성 사용
BooleanString 데이터 유형의 사용자 정의 속성은 부품 사용 링크에서 작성할 수 있습니다. Boolean 속성은 다운스트림 구조에 상위 이름을 표시할지 여부를 나타내고 String 속성은 상위 이름을 나타냅니다. 업스트림 구조에서 특정 부품의 Boolean 속성 값이 Yes로 설정되어 있는 경우 해당 부품의 상위 이름이 다운스트림 구조에서 String 속성 값으로 표시됩니다. Boolean 속성 값이 비어 있으면 상위 이름이 표시되지 않습니다. 값이 No로 설정되어 있으면 상위 이름이 표시되지 않습니다.
지정된 예에서는 다운스트림 구조에서 부품에 상위 이름 속성이 표시되어야 함을 나타내기 위해 사용자 정의 속성 AUA가 사용됩니다.
다운스트림 구조 생성 작업이 실행된 후 업스트림 구조에서 AUA 속성 값이 Yes로 설정된 부품은 다운스트림 구조에서 UpstreamParentName 속성에 상위 이름이 표시됩니다. 다운스트림을 재구성하고 이 속성을 효과적으로 추가하기 위해 응용 프로그램에서 다운스트림 변환이 필요한지 확인합니다. 전송된 노드를 재구성할 때 기본적으로 응용 프로그램에서 새 다운스트림 분기를 작성합니다. 해결자 위임에서 이 동작을 사용자 정의할 수 있습니다.
* 
상위 이름 속성을 추가할 부품이 다른 사용자에게 체크 아웃된 경우에는 새 부품이 추가되지 않습니다.
다운스트림 구조를 생성할 때 상위 이름 속성을 추가하려면 다음 단계를 수행하십시오.
1. 부품 사용 링크에 Boolean 데이터 유형의 사용자 정의 속성을 작성하고 기본값을 공백으로 설정합니다. 자세한 내용은 새 속성 작성기본값 탭을 참조하십시오.
2. Windchill/codebase/com/ptc/core/foundation/associativity에 있는 associativity.properties 파일에 액세스합니다.
3. <Property name="com.ptc.windchill.associativity.BomGenerationAddUsageAttribute" default="xyz"/> 줄에 지정된 기본 속성 이름을 새 속성 이름으로 바꿉니다.
4. 마찬가지로 부품 사용 링크에 String 데이터 유형의 사용자 정의 속성을 하나 더 작성합니다.
5. associativity.properties 파일에서 <Property name="com.ptc.windchill.associativity.BomGenerationUpstreamParentNameAttribute" default="xyz"/> 줄에 지정된 기본 속성 이름을 새 속성 이름으로 바꿉니다.
6. MAPSB에서 업스트림 구조의 사용 탭에 있는 Boolean 속성의 값을 또는 아니요로 지정합니다.
* 
상위 이름 속성이 다운스트림 구조에 없으면 오류 메시지가 표시됩니다.
부품 유형 지정
상위 이름 속성을 추가할 부품의 유형을 지정하려면 다음 단계를 수행하십시오.
1. "사용자 정의 속성 사용" 단원에 설명된 대로 BooleanString 속성을 작성합니다.
2. Windchill/codebase/com/ptc/core/foundation/associativity에 있는 associativity.properties 파일에 액세스합니다.
3. <Property name="com.ptc.windchill.associativity.BomGenerationAddUsageType" multivalued="," default=""/> 줄에 쉼표로 구분된 값을 사용하여 유형을 추가합니다.
이 등록 정보에 대해 지정된 기본값은 공백입니다.
등록 정보 파일에 지정된 유형에 해당하는 부품은 다운스트림 구조에서 상위 이름 속성이 표시됩니다. 그러나 지정된 유형의 사용자 정의 속성 값이 아니요로 설정된 경우에는 상위 이름 속성이 표시되지 않습니다.
사용자 정의 속성 및 유형 사용
사용자 정의 속성 및 유형을 모두 사용하면 상위 이름 속성을 표시해야 하는 부품을 나타낼 수 있습니다. 다음 표에는 두 조건을 모두 사용했을 때의 결과가 나와 있습니다.
사용자 정의 속성 값
유형
결과
공백
공백
상위 이름이 표시되지 않습니다.
공백
지정된 유형에 해당하는 부품의 상위 이름이 표시됩니다.
공백
사용자 정의 속성이 "예"로 설정된 부품의 상위 이름이 표시됩니다.
사용자 정의 속성이 "예"로 설정된 부품 및 지정된 유형에 해당하는 부품의 상위 이름이 표시됩니다.
아니요
공백
상위 이름이 표시되지 않습니다.
아니요
상위 이름이 표시되지 않습니다.