다운스트림 구조 생성
전제 조건
다운스트림 구조를 생성하기 전에 전송 및 재구성 로직이 적절하게 정의되었는지 확인합니다.
• 사용자 정의 속성을 사용할 때 필요한 부품의 속성에 적절한 값이 지정됩니다.
• 템플릿을 사용할 때 잘 정의된 부품 구조를 템플릿으로 사용할 수 있습니다.
• 규칙을 사용할 때 JSON 형식의 텍스트 파일은 변환 규칙을 지정합니다. 이는 규칙 문서의 주요 컨텐트여야 합니다. 업스트림 노드와 다운스트림 노드 간에 등가 링크가 존재하는지 여부 하나의 규칙 파일만 부품과 연관되어야 합니다.
프리프로세서 위임에서 선택 항목 및 등가 링크 조건을 사용자 정의할 수 있습니다.
기본적으로 업스트림 노드는 사용자 정의 속성 값을 사용하여 해당 다운스트림 상위 노드와 일치합니다. 검색 위임에서 일치하는 로직을 사용자 정의할 수 있습니다.
템플릿 또는 규칙을 사용할 수 없지만 다운스트림 구조를 사용할 수 있는 경우 업스트림 노드는 다운스트림 상위 부품으로 그대로 전달됩니다. 다운스트림 구조를 사용할 수 없는 경우 규칙을 기반으로 업스트림 노드가 전송됩니다. 해결자 위임에서 전송 로직을 사용자 정의할 수 있습니다.
사용 가능한 템플릿이 있는 경우, 다운스트림 구조를 사용할 수 있는지 여부에 관계없이 업스트림 노드가 규칙에 따라 다운스트림 상위로 전송됩니다.
부품 템플릿을 사용할 수 있지만 규칙이 없는 경우 다운스트림 구조를 생성하기 위해 구성된 등록 정보가 고려됩니다.
절차
다운스트림 구조를 생성하려면 다음 단계를 수행하십시오.
1. BOM 변환기에서 다운스트림 구조를 생성하는 데 사용할 하나 이상의 업스트림 노드를 선택합니다.
2. 또는 다운스트림 보기에서 새 구조를 작성하려는 단일 부품을 선택합니다.
3. 가운데 창 도구 모음에서
를 클릭합니다.
다운스트림 구조 생성 대화 상자가 열립니다. 다운스트림 구조 생성 테이블에는 새 다운스트림 구조에 대한 세부내용을 지정할 수 있는 행 세트가 표시됩니다.
◦ 선택한 업스트림 노드가 업스트림 구조 열에 표시됩니다.
◦ 다운스트림 보기 열에는 선택한 업스트림 노드의 보기에 적용할 수 있는 다운스트림 보기가 표시됩니다.
◦ 위치 열은 > > 기본 설정에 따라 미리 채워집니다.
◦ 다운스트림 템플릿 열에는 > > > 기본 설정에서 템플릿으로 지정된 부품 또는 문서가 나열됩니다.
| 다운스트림 구조 생성 대화 상자의 모든 열은 부품 템플릿이 제공된 경우에만 고려됩니다. 문서 템플릿이 제공되거나 템플릿이 제공되지 않은 경우 업스트림 구조 열만 고려됩니다. |
4. 다운스트림 구조를 생성하기 위해 다른 템플릿을 지정하려면
다운스트림 템플릿 열에서
을 클릭하고 필요한 부품 또는 문서를 검색합니다.
선택할 수 있는 문서의 유형 및 하위 유형은 등록 정보 com.ptc.windchill.associativity.gdsRuleDocumentType에 지정된 유형에 따라 달라집니다. 이 등록 정보는 Windchill/codebase/com/ptc/core/foundation/associativity에 있는 associativity.properties.xconf 파일에서 사용할 수 있습니다. 기본적으로 이 속성은 비어 있습니다.
다음 예에서는 WTDocument의 하위 유형을 지정합니다.
<Property name="com.ptc.windchill.associativity.gdsRuleDocumentType"default="wt.doc.RuleTemplateWTDocument" />
부품을 선택하면 다운스트림 구조를 생성할 때 부품 구조가 고려됩니다. 규칙 파일이 부품과 연관된 경우 지정된 규칙에 따라 업스트림 구조가 생성된 다운스트림 구조로 전송됩니다.
문서를 선택하면 연관된 규칙 파일에 지정된 규칙에 따라 업스트림 부품이 생성된 다운스트림 구조로 전송됩니다.
| 템플릿을 지정하지 않으면 업스트림 노드가 사용자 정의 속성 값을 사용하여 다운스트림 상위 노드와 일치되고 다운스트림 구조로 전송됩니다. |
5. 다운스트림 보기, BOM 유형, 대체 BOM 유형, 부품 번호 접미사 및 위치 세부내용을 제공할 수도 있습니다.
| 다운스트림 구조 템플릿을 사용하여 다운스트림 구조를 생성할 경우 접미사를 제공하고 템플릿의 부품에 대한 다운스트림 보기를 선택합니다. 지정하지 않으면 부품 번호가 자동으로 생성되고 다운스트림 보기 목록에 표시되는 기본 보기가 고려됩니다. |
6. 필요에 따라 다음 도구 모음 작업을 사용합니다.
◦ - 엔트리를 복제합니다. 예를 들어, 이 작업을 사용하여 동일한 작업에서 여러 플랜트에 대한 대체 다운스트림 구조 또는 구조를 작성할 수 있습니다.
◦ - 엔트리를 제거합니다.
7. 확인을 클릭합니다.
선택한 템플릿 및 규칙에 따라 선택한 업스트림 부품이 선택한 다운스트림 부품 아래에서 변환됩니다.
| 규칙 파일은 새로 작성된 다운스트림 구조와 연관되므로 불일치 검토 및 해결 및 조정 지원을 사용하여 조정 작업을 수행하는 경우에도 고려됩니다. 다운스트림 구조의 노드에 서로 다른 규칙 파일이 연관되어 있는 경우 가장 가까운 공통 등가 컨텍스트의 규칙 파일이 조정에 고려됩니다. |