SOLIDWORKS Manage에서 BOM 데이터를 XML로 내보내기

SOLIDWORKS Manage 는 지금까지 알려진 것보다 더 뛰어난 유연성을 제공합니다. PDM 데이터 내보내기 측면에서 이전에 다룬 내용은 다음과 같습니다. 레코드 항목 데이터 내보내기이제 BOM 데이터를 포함하여 이를 확장하겠습니다.

무엇을 내보낼 수 있나요?

BOM 정보를 내보낼 때는 상위의 모든 속성과 함께 하위에 대한 여러 필드로 제한됩니다. 또한 수량 및 품목 번호와 같은 자식 및 BOM의 구성과 관련된 필드도 제공됩니다.

내보내기 구성

BOM 데이터 내보내기를 위한 XML 내보내기 구성은 다음과 같이 시작됩니다. 이전 문서에서 설명한 대로 에 몇 가지 추가 단계를 추가합니다. 먼저 BOM 정보 자체의 형식을 지정합니다.

이렇게 하려면 개체의 관리 대화 상자를 열고 BOM 구성 페이지로 이동합니다.

편집하고 내보내기에 사용하도록 이미 정의한 BOM 형식을 선택합니다.

에서 기타 옵션 탭에서 데이터 템플릿 내보내기 버튼을 찾습니다.

SOLIDWORKS Manage의 파일 설정 내보내기

내보내기 파일 설정은 BOM 구성에 따라 다릅니다. 여러 형식이 필요한 경우 이에 맞게 더 많은 BOM 구성을 생성해야 합니다.

파일 본문 영역에서는 개체 내보내기 템플릿의 주 텍스트 영역에서와 마찬가지로 구조를 정의합니다.

이 구조는 완전히 구성되면 기본 템플릿 내에서 BOM 항목별로 반복되므로 전체 XML 구조일 필요는 없습니다.

이 예제는 BOM을 다중 계층 출력으로 표시하는 방법에 대한 하위 항목 구조로 만들었습니다.

SOLIDWORKS Manage의 내보내기 값 추가/편집 대화 상자에서 키워드 데이터 가져오기

입력 값은 레코드 데이터를 XML로 내보내기 문서에 정의된 것과 동일하게 작동하며, 주요 차이점은 필드 옵션입니다.

많은 필드는 BOM 항목 자체가 아닌 상위 항목에서만 가져올 수 있습니다. 수량 및 품목 번호에 대한 옵션도 있는데, 이는 BOM에만 존재할 수 있습니다.

이러한 필드를 한 번에 하나씩 정의하려면 + 아이콘을 클릭합니다. 여기에서 키워드를 지정합니다.

키워드에 대한 특별한 요구 사항은 없지만 XML 구조의 본문에 포함되지 않을 정도로 고유하게 만드는 것이 좋습니다.

아래 이미지에서는 ‘$Qty’ 키워드를 통해 레코드의 설명을 출력 파일에 삽입하고 있습니다.

‘Quantity’ 태그가 레코드의 값으로 대체되지 않도록 하기 위해 추가 문자를 추가했습니다.

XML 출력에 표시하려는 모든 변수에 대해 이 과정을 반복하고 파일 본문 텍스트에 키워드를 포함하세요.

BOM 내보내기 템플릿이 구성되면 이전에 정의한 객체의 내보내기 템플릿에 추가할 수 있습니다.

SOLIDWORKS Manage의 내보내기 파일 설정

템플릿을 BOM 템플릿으로 만들려면 BOM 내보내기 확인란을 선택합니다.

그러면 BOM 필드에 키워드를 사용할 수 있습니다. 필요한 경우 사용자 지정으로 지정할 수 있지만 기본값은 BomKeyword입니다.

위와 같이 기본 텍스트에 추가합니다.

BOM의 각 항목에 대해 반복적으로 대체됩니다. BOM 항목을 내보내는 옵션을 토글하는 경우 Tree 스타일로 지정한 경우 BOM 항목은 하위 구성 요소와 함께 #.# 항목 번호 형식의 하위 항목 레벨로 표시됩니다.

모든 BOM 수준에서 하위 항목 출력 옵션을 사용하면 동일한 효과를 얻을 수 있지만 하위 항목의 항목 번호는 새 하위 어셈블리마다 1부터 시작합니다.

레코드 데이터 내보내기

BOM 데이터에 대해 구성된 내보내기를 실행하는 방법은 레코드에 대한 내보내기와 동일합니다. 내보내려면 레코드를 마우스 오른쪽 버튼으로 클릭한 다음 도구 > ERP용 XML 파일 생성.

SOLIDWORKS Manage의 ERP용 XML 파일 생성 옵션

사용할 XML 템플릿을 선택할 수 있는 대화 상자가 나타납니다. 를 클릭합니다. 생성 은 내보내기를 처리하고 사이트의 출력 폴더에 파일을 생성합니다.