사용 사례: 다운스트림 분할 어셈블리의 모든 플랜트, 플랜트 속성 값, 부서 및 부서 속성 값 복사
다운스트림 보기에서 사용 가능한
새 분할 어셈블리 작업을 사용하여 다운스트림 보기의 기존 어셈블리에서 다운스트림 보기의 분할 어셈블리를 생성할 수 있습니다. 자세한 정보는
다운스트림 보기의 어셈블리에서 다운스트림 보기에 여러 분할 어셈블리 작성을 참조하십시오.
다음 사용 사례는 BOM 변환기의 다운스트림 보기에서 사용할 수 있는
새 분할 어셈블리 작업의 동작에 대한 더 자세한 정보를 제공합니다. 사용 사례에서 언급한 등록 정보를 구성하고
mpmlink.properties.xconf에 있는
Windchill/codebase/com/ptc/windchill/mpml/xconfs 파일에 추가합니다. 이러한 등록 정보를 통해 다운스트림 분할 어셈블리가 생성되면 복사할 전체 엔티티 또는 특정 엔티티를 정의할 수 있습니다.
BOM 변환기에 다음 구조가 존재한다고 가정해 보십시오.
• Upstream Parent Part (Design) 및 Downstream Parent Part (Manufacturing) 사이에 등가 링크가 존재합니다.
• Part C2 (Manufacturing)는 Part C1 (Manufacturing)의 하위 부품입니다.
Part C2 (Manufacturing)의 수량은 2입니다.
1. 다음 엔티티를 Part C1 (Manufacturing)에 연관시킵니다.
◦ Part C1 (Manufacturing)에는 지정된 플랜트 Berlin이 있습니다.
◦ Part C1 (Manufacturing)에는 지정된 부서 Purchase 및 Production이 있습니다.
◦ 값이 String1인 플랜트 속성 Attribute1이 플랜트 Berlin에 할당됩니다.
◦ 값이 String22인 부서 속성 DeptAttribute22이 부서 Purchase에 할당됩니다.
◦ 값이 String33인 부서 속성 DeptAttribute33이 부서 Production에 할당됩니다.
2. Windchill/codebase/com/ptc/windchill/mpml/xconfs에 있는 associativity.properties.xconf 파일에 액세스합니다.
3. 다음 구성을 설정합니다.
◦ <Property name="com.ptc.windchill.mpml.copyOver.CopyOverPlantAndDepartmentData" default="true"/>
| 이 등록 정보를 사용하면 플랜트, 플랜트 속성, 부서 및 부서 속성을 복사할 수 있습니다. 이 등록 정보가 false로 설정되면 특정 플랜트, 플랜트 속성, 부서 및 부서 속성의 복사와 관련된 다른 등록 정보를 추가하는 경우에도 플랜트, 플랜트 속성, 부서 및 부서 속성이 복사되지 않습니다. |
◦ 다음 등록 정보를 찾습니다.
<Property name="com.ptc.windchill.mpml.copyOver.mapsb.split.create.com.ptc.windchill.enterprise.data.EnterpriseData.com.ptc.windchill.enterprise.data.enterpriseData.PlantSpecificEnterpriseData" multivalued="," default=""/>는 이 등록 정보 아래에 다음 등록 정보를 추가합니다.
<AddToProperty name="com.ptc.windchill.mpml.copyOver.mapsb.split.create.com.ptc.windchill.enterprise.data.EnterpriseData.com.ptc.windchill.enterprise.data.enterpriseData.PlantSpecificEnterpriseData" value="IdentityAttributes::view=Berlin@CopyAttributes::"/>
| 이 등록 정보를 사용하면 플랜트 Berlin과 플랜트 Berlin의 모든 플랜트 속성 값이 복사됩니다. IdentityAttributes::view=Berlin@CopyAttributes:: 용어를 통해 이를 보장합니다. |
◦ 다음 등록 정보는 부서 엔티티를 복사하는 데 필요합니다. 다음 등록 정보를 찾습니다.
<Property name="com.ptc.windchill.mpml.copyOver.mapsb.split.create.com.ptc.windchill.enterprise.data.PlantFunctionalData" multivalued="," default=""/>는 이 등록 정보 아래에 다음 등록 정보를 추가합니다.
<AddToProperty name="com.ptc.windchill.mpml.copyOver.mapsb.split.create.com.ptc.windchill.enterprise.data.PlantFunctionalData" value="IdentityAttributes::view=Berlin@CopyAttributes::"/>
| 이 등록 정보를 사용하면 플랜트 Berlin 아래의 모든 부서 및 부서 속성을 복사할 수 있습니다. 등록 정보 이름의 PlantFunctionalData 용어를 사용하면 부서와 관련된 모든 엔티티가 복사됩니다. com.ptc.windchill.enterprise.data.PlantFunctionalData는 부서 데이터의 내부 이름입니다. 기본 상위 유형(즉 PlantFunctionalData)이 지정되면 그 아래 모든 소프트 유형(즉 Purchase 및 Production)이 복사됩니다. |
4. 다운스트림 보기에서 Part C1 (Manufacturing)을 선택합니다.
5. 다운스트림 보기에서 > 를 선택합니다. 새 분할 어셈블리 대화 상자가 열립니다.
6. 다음으로 조립 단계에서 두 개의 분할 어셈블리 Split Assembly 1 및 Split Assembly 2를 생성합니다.
7. 매개변수 설정 단계에서 Part C2 (Manufacturing)에 대해 Split Assembly 1 및 Split Assembly 2 열에 수량을 1로 지정합니다.
8. 마침을 클릭합니다. BOM 변환기에서 다음 구조가 나타납니다.
Split Assembly 1(Manufacturing) 및 Part C1 (Design) 사이에 분할 등가 링크가 생성됩니다.
Split Assembly 2(Manufacturing) 및 Part C1 (Design) 사이에 분할 등가 링크가 생성됩니다.