본문 바로가기
  • Welcome!
Creo Reference Room/Windchill

Windchill PDMLink 주요 명령 개념 이해 #4 - 버전 관리

by ToolBOX01 2025. 6. 8.

▣  Windchill PDMLink의 버전 관리 체계

Windchill PDMLink 환경에서 데이터의 버전 체계와 이력 관리

[작업공간에서 버전 표시]

버전 관리 소개

1. 버전 구성 요소:

  • 개정(Revision): 
    사용자가 수동으로 선택하며, 일반적으로 알파벳으로 표현됩니다. 최초 개정은 "A"로 시작하며, 이후 필요에 따라 'B", "C", ... 순으로 증가합니다. 개정은 데이터의 주요 변경(예: 설계 완료, 공식 릴리스 등)을 나타낼 때 사용됩니다.
  • 이터레이션(Iteration): 데이터가 공통공간(Commonspace)에 체크인될 때마다 자동으로 증가하는 숫자입니다. 최초 체크인은 1로 시작하며, 이후 체크인 시 **2, 3, ...**으로 증가합니다. 이터레이션은 동일 개정 내에서 작은 변경 사항을 추적합니다.

2. 버전 표기 예시:

  • 데이터가 처음 체크인되면 버전은 A.1로 시작합니다.
  • 동일 개정 내에서 수정 후 체크인하면 A.2, A.3으로 증가합니다.
  • 사용자가 개정을 수동으로 올리면 다음 알파벳(예: B.1)으로 변경됩니다.

개정(Revision) & : 이터레이션(Iteration)

3. 이력 관리:

  • Windchill PDMLink는 공통공간에 체크인된 모든 데이터에 대해 버전 이력을 자동으로 기록합니다. 이를 통해 사용자는 특정 시점의 데이터 상태를 추적하거나 이전 버전으로 복원할 수 있습니다.
  • 이력에는 체크인/체크아웃 기록, 수정자, 변경 날짜, 메모 등이 포함됩니다.
어셈블리 파일은 기본적으로 항위 부품을 포함 하고 있습니다.
어셈블리의 최신 버전은 기본적으로 하위 부품의 최신 부품을 가져옵니다.
어셈블리의 과거 버전을 Open하면, 그 당시 하위 부품의 버전을 가져 옵나더

4. 운영 방식:

  • 체크인/체크아웃: 사용자가 데이터를 수정하려면 먼저 체크아웃하여 로컬 작업공간(Workspace)에서 작업한 후, 공통공간에 체크인하여 버전을 업데이트합니다.
  • 개정 변경: 개정은 보통 설계 단계(예: 프로토타입 → 생산)나 주요 업데이트 시 수동으로 변경되며, 조직의 워크플로우 정책에 따라 관리됩니다.
1. 버전 관리의 목적: 데이터의 무결성을 유지하고, 협업 중 발생할 수 있는 충돌을 방지하며, 
   변경 이력을 체계적으로 관리합니다.

2. 규칙 커스터마이징: 조직에 따라 개정 체계(예: 숫자 기반, 사용자 정의 라벨)나 이터레이션 규칙을 
   커스터마이징할 수 있습니다.

 

예시 : CAD 문서가 수정된 후 다시 체크인 되었으므로 이터레이션 증가 합니다.

예시 : 작업 공간에서 개정(Revision) - 수동으로 개정 하는 경우

 

예시 : Creo에서 개정(Revision) - 수동으로 개정 하는 경우

 


 

▣  과거 버전을 수정하여 새로룬  버전으로  만들기

Windchill에서 과거 버전을 수정하여 최신 버전으로 체크인하는 방법은 일반적으로 Windchill의 버전 관리 및 개정(Revision) 체계의 제약으로 인해 직접적으로 과거 버전을 수정하는 것은 불가능합니다. Windchill은 객체의 버전(예: A.1, A.2, B.1 등)을 엄격히 관리하며, 과거 버전(예: A.1)을 수정하려면 새로운 개정(Revision)이나 이터레이션(Iteration)을 생성해야 합니다.

1. 과거 버전 체크아웃

  • 과거 버전(예: A.2)을 선택하고 체크아웃을 수행합니다.
  • 제품 또는 라이브러리 컨텍스트의 폴더 컨텐트 또는 객체의 정보 페이지에서 객체를 선택합니다.
  • 기록 > 작업 > 체크아웃을 선택하여 해당 버전을 작업공간(Workspace)으로 가져옵니다.
  • 체크아웃된 과거 버전은 사용자의 작업공간에 복사되며, 여기서 수정할 수 있습니다

2. 과거 버전 수정

  • 체크아웃된 파일을 Creo, CATIA, 또는 기타 연관된 CAD 소프트웨어에서 열어 수정합니다.
  • 수정 후 파일을 저장하면, 개인 작업공간(Cache)에 저장됩니다.

3. 최신 버전으로 체크인

  • 수정된 파일을 체크인하여 Windchill 서버로 업로드합니다.
  • 작업공간에서 수정된 객체를 선택하고 체크인을 클릭합니다.
  • 체크인 시, Windchill은 자동으로 새로운 이터레이션을 생성합니다(예: A.2 → A.3).
  • 중요: 과거 버전(A.2)을 수정하더라도, Windchill은 이를 새로운 이터레이션으로 처리하며, 기존 버전(A.2)은 그대로 유지됩니다.

 

주의사항

1. 과거 버전 덮어쓰기 불가: Windchill은 과거 버전을 직접 덮어쓰지 않습니다. 
수정된 내용은 항상 새로운 이터레이션 또는 개정으로 저장됩니다.

2. 권한 확인: 과거 버전을 체크아웃하거나 개정하려면 적절한 권한이 필요합니다. 시스템 관리자에게 문의하세요.

3. 작업공간 관리: 작업공간에 과거 버전과 최신 버전이 혼재되지 않도록 주의하세요. 필요 시 작업공간을 정리합니다.

 

▷ 참고 자료

 

 

Windchill 의 OID (Object Identifier) ?

□ Windchill Pdmlink Object ID Windchill PDMLink에서 Object ID는 Windchill 시스템 내에서 고유하게 식별되는 개체를 나타내는 숫자 코드입니다. 이는 객체 유형과 객체 버전을 포함하는 문자열 형식으로 표시

tool-2020.tistory.com