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