Excel에서 가져올 때 로직 가져오기
Excel에서 데이터를 가져올 때 환경이 데이터를 가져오는 방법에 영향을 줄 수 있습니다. 다음 단계에는 시스템에서 사용된 로직이 설명되어 있습니다.
1. 내보낼 때는 가져오기 및 내보내기 중에 관계를 유지하기 위해 숨겨진 속성이 사용 링크에 추가됩니다. 시스템에서는 먼저 이 사용 링크 속성에 대한 정확한 일치 항목을 찾으려고 시도합니다.
2. 일치하는 사용 링크 속성을 찾을 수 없으면 부품 번호 및 줄 번호를 기준으로 사용 링크를 식별합니다.
3. 다음 단계는 com.ptc.windchill.ixb.importer.bom.oldBOMSheetImportLogic 등록 정보에 따라 제어됩니다.
◦ 이 등록 정보를 false(기본값)로 설정한 경우: 일치하는 항목이 없으면 새 사용 링크가 작성됩니다.
◦ 이 등록 정보를 true로 설정하면 부품 번호 및 줄 번호를 기준으로 일치하는 항목을 검색합니다.
▪ 드물게 여러 사용 링크가 부품 번호와 일치하는 경우, 가져오기 중에 업데이트할 하나의 링크가 임의로 선택됩니다. 그런 다음 시스템에서는 이 업데이트를 추적하여 이후에 동일한 하위 부품과 관련된 가져오기가 있을 때 일치하는 나머지 사용 링크를 순차적으로 업데이트하여 최종적으로 모든 링크가 업데이트되도록 합니다.
▪ 일치하는 항목을 찾을 수 없는 경우 새 사용 링크가 작성됩니다.
추가 가져오기 시나리오
다음 시나리오도 가져오기 로직이 사용되는 방법에 대해 설명합니다.
• Windchill PDMLink 시스템의 부품에는 하위 부품이 없지만 스프레드시트에는 하위 부품이 있습니다.
가져오기 시 시스템에서는 새 사용 링크를 작성합니다.
• 스프레드시트를 내보낸 후 다른 사용자가 Windchill PDMLink 시스템에서 어셈블리를 업데이트하여 새 하위 부품을 작성하고 기존 하위 부품을 제거합니다.
◦ 가져오기 시 두 번째 사용자가 제거한 하위 부품이 스프레드시트에 존재하므로 다시 Windchill PDMLink 시스템에 추가됩니다.
◦ 두 번째 사용자가 추가했지만 스프레드시트에 정의되지 않은 하위 부품은 Windchill PDMLink 시스템에 유지됩니다. (스프레드시트에 없는 경우에도 부품이 제거되지 않습니다.)
• 스프레드시트에서 하위 부품은 제거됨으로 표시됩니다. 동시에 Windchill PDMLink 시스템에서 부품은 수동으로 제거됩니다.
가져오기 시 로그는 해당 부품에 대해 일치하는 사항이 없으며 제거할 부품이 없으므로 작업이 무시됨을 식별합니다.