추가 Windchill 기능 > 서비스 정보 관리 > 서비스 구조 정보 > 서비스 구조 작성 > 서비스 구조 재생성
  
서비스 구조 재생성
템플릿 또는 다른 구조에서 서비스 구조가 생성된 경우 해당 출처에서 서비스 구조를 재생성할 수 있습니다.
재생성이 완료되면 사용자에게 경고하도록 이메일 공지를 설정할 수 있습니다. 자세한 내용은 워크플로 이메일 공지를 참조하십시오. 서비스 구조 편집에 대한 자세한 내용은 서비스 구조 편집 항목을 참조하십시오.
템플릿에서 서비스 구조 재생성
서비스 구조 작성에 사용된 템플릿에서 서비스 구조를 재생성하도록 선택할 수 있습니다. 재생성 컨텍스트 메뉴에는 서비스 구조를 작성할 때 선택한 템플릿이 사용됩니다. 자세한 내용은 서비스 구조 템플릿 항목을 참조하십시오.
템플릿에서 정보 구조와 게시 구조를 생성할 때 다음 사항이 적용됩니다.
템플릿의 새 정보 요소가 생성된 구조에 추가됩니다. 새 정보 요소가 구조, 그룹 또는 섹션의 마지막 요소로 추가됩니다.
가능할 때 라인 번호가 복사됩니다.
생성된 서비스 구조에 변경 사항이 있는 경우 라이프 사이클 기본 설정에 따라 구조의 루트가 반복되거나 수정됩니다. 자세한 내용은 서비스 구조 재생성을 위한 기본 설정을 참조하십시오.
템플릿에서 제거된 정보 요소는 생성된 구조에서도 제거됩니다.
재생성된 구조에 나중에 추가된 객체를 포함하여, 이전에 생성된 서비스 구조에서 수동으로 변경된 사항은 재생성 후에도 유지됩니다.
수동으로 변경한 라인 번호도 유지됩니다.
원래 구조를 생성하는 데 사용된 템플릿의 일부가 체크 아웃된 경우 마지막으로 체크 인된 버전이 재생성에 사용됩니다.
라인 번호는 서비스 구조의 순서를 반영하여 생성됩니다.
생성된 구조에서 라인 번호가 수동으로 업데이트되거나 생성된 구조에 새 항목이 추가된 경우 라인 번호를 복사할 수 없습니다.
또한 템플릿에서 정보 구조를 생성할 때 다음 상황이 적용됩니다.
라인 번호가 없는 등위는 생성된 구조에 라인 번호가 없습니다.
모든 등위에 라인 번호가 있는 경우 라인 번호가 생성된 정보 구조의 기존 등위와 충돌하지 않는 한 모든 라인 번호가 생성된 정보 구조로 전달됩니다.
충돌로 인해 원래 라인 번호를 사용할 수 없는 경우 템플릿에 라인 번호가 있는 노드에 새 라인 번호가 지정됩니다.
템플릿에서 게시 구조를 생성할 때 다음 상황이 적용됩니다.
새 항목이 게시 구조에 추가되고 이러한 항목에 라인 번호가 없는 경우 해당 항목은 게시 구조 내의 첫 번째 또는 마지막 하위로 삽입됩니다.
정보 구조에서 게시 구조 재생성
정보 구조의 구조 탭에서 게시 구조 생성 바로가기 메뉴를 사용하여 정보 구조에서 게시 구조를 생성할 수 있습니다. 정보 구조에서 게시 구조를 생성한 경우 결과 게시 구조와 소스 정보 구조 간에 링크가 유지됩니다. 자세한 내용은 게시 구조 생성 항목을 참조하십시오.
게시 구조를 재생성하려면 컨텍스트 메뉴 작업에서 재생성을 선택합니다. 이 메뉴 항목은 정보 구조에서 생성된 게시 구조에 사용할 수 있습니다.
* 
업데이트된 게시 구조를 재생성하기 전에는 정보 구조에 대한 적용 가능성을 변경할 수 없습니다. 재생성된 게시 구조는 항상 원래 적용 가능성을 사용합니다.
재생성된 게시 구조에는 다음 상황이 적용됩니다.
라인 번호를 복사할 수 없는 경우 게시 구조의 모든 노드에 대해 새 라인 번호가 지정되지만 정보 구조의 순서는 유지됩니다.
일부 등위에만 라인 번호가 있는 경우 모든 등위의 번호가 다시 매겨집니다. 라인 번호, 유형, 이름별로 차례로 정렬됩니다.
이러한 바로 가기 메뉴의 기본 설정 지정에 대한 자세한 내용은 Preferences for Regenerating a Publication Structure(게시 구조 재생성을 위한 기본 설정)를 참조하십시오.
재생성 워크플로
다음 규칙은 재생성 시 적용되는 비즈니스 로직을 정의합니다.
재생성된 게시 구조는 이전에 재생성된 구조의 새 이터레이션 또는 개정입니다.
게시 구조를 생성하는 데 사용된 필터 조건이 재생성 중에 재사용됩니다. 필터 조건을 변경하려면 새 게시 구조를 생성해야 합니다.
생성된 구조의 노드가 변경되지 않은 경우 새 구조에서 재사용됩니다.
생성된 노드 또는 요소가 소스 구조에서 제거된 경우 이 항목도 재생성된 구조에서 제거됩니다.
노드 또는 요소가 이전에 생성된 구조에서 제거되고 나중에 동일한 구조에 다시 삽입된 경우 이후에 해당 구조를 재생성할 때 이 노드에 대해 빈 노드가 생성됩니다. 재생성을 위해 신뢰할 수 있는 구조를 유지하는 동시에 생성된 구조의 요소를 이동하려면 다음 절차를 따르십시오.
1. 생성된 구조에서 요소를 제거합니다.
2. 요소를 이동하거나 필요한 경우 소스 또는 템플릿 구조에 추가합니다.
3. 구조를 재생성합니다.
빈 노드(컨텐트가 없는 정보 구조 그룹 또는 게시 구조 섹션)가 제거됩니다.
소스 구조에 새 노드가 추가된 경우 노드 유형에 따라 이 노드의 복사본이 재생성된 구조에 추가되거나 노드가 재생성된 구조에서 재사용됩니다. 정보 요소는 항상 재사용됩니다.
새로 추가된 노드는 기본적으로 첫 번째 하위 항목으로 추가됩니다.
새로 추가된 노드는 해당 유형에 대해 정의된 OIR(객체 초기화 규칙)을 사용하여 작성됩니다.
OIR이 정의되지 않았거나 OIR에 규칙이 지정되지 않은 경우 다음 규칙이 적용됩니다.
표현은 복사되지 않습니다.
옵션, 팀 템플릿, 라이프 사이클 템플릿, 버전 지정 체계 및 글로벌 속성과 해당 값이 복사됩니다.
새 요소가 노드에 추가된 경우 재생성된 구조에도 추가됩니다.
이러한 요소에는 텍스트 정보 요소, 문서, 그래픽 정보 요소, 부품 목록이 포함됩니다.
새 그룹 또는 중첩된 정보 구조는 재생성된 구조에서 섹션 또는 게시 구조로 변환됩니다.
재생성할 구조에 수동으로 추가된 노드 또는 정보 요소는 재생성 중에 유지됩니다. 항목이 소스 구조에 나타나지 않는 경우에도 재생성 작업이 정보 요소 또는 노드를 제거하지 않습니다.
* 
대상 구조에서 제거된 정보 요소 또는 노드는 해당 항목이 소스 구조에도 나타나는 경우 재생성 중에 다시 추가됩니다. 이러한 항목이 추가되지 않도록 하려면 소스에서 제거해야 합니다.
재생성된 구조의 수동 편집 내용은 유지됩니다.