사용자 도움말 > 문서로 작업 > Windchill RV&S 데이터베이스에서 문서 삭제 > 버전 지정 문서 삭제에 대한 고려 사항 및 모범 사례
버전 지정 문서 삭제에 대한 고려 사항 및 모범 사례
버전 삭제 시 고려 사항
버전 지정 콘텐츠는 선택한 문서의 하나 이상의 버전에 포함될 수 있습니다. 어떤 버전이든 삭제할 수 있지만 두 개 이상의 문서 버전에 포함된 버전 지정 콘텐츠는 삭제 작업에서 제외됩니다. 이러한 제외를 통해 버전 지정 콘텐츠를 공유하는 버전 지정 문서의 데이터 및 구조적 무결성을 유지할 수 있습니다. 이러한 버전 콘텐츠는 im deletesegment 명령 -- reportOnly 옵션의 API 출력에서 ExcluedContents로 나열됩니다. 다른 버전 지정 문서에서 사용 중인 버전 지정 노드는 유지됩니다. 예를 들어, 버전 문서 1.1에 콘텐츠 1.1이 포함되어 있고 버전 문서 1.2에도 콘텐츠 1.1이 포함되어 있는 경우 문서 1.1 또는 1.2를 삭제해도 콘텐츠 1.1은 삭제되지 않습니다.
삭제 중인 문서 이외의 버전 지정 문서에서 참조하지 않는 버전 지정 콘텐츠 및 버전 지정 공유 항목은 선택한 버전 문서와 함께 삭제됩니다.
삭제된 버전 지정 문서 또는 버전 지정 콘텐츠와 관련된 항목은 삭제된 버전 지정 문서 또는 버전 지정 콘텐츠의 내부 ID, 삭제 작업을 수행한 사용자, 작업의 타임스탬프를 나타내는 주석으로 표시됩니다.
라이브 문서의 버전을 모두 삭제한 후 후속 버전 지정 작업을 수행하면 버전이 삭제된 항목의 '강제 버전'이 생성됩니다. 이러한 강제 버전 지정 작업은 라이브 문서의 생성된 버전에서 추적을 복사하지 않을 수 있습니다.
삽입되거나 포함된 콘텐츠를 포함하는 버전 지정 문서는 삭제할 수 있습니다.
버전 삭제에 대한 모범 사례
라이브 문서를 삭제하기 위한 필수 조건으로만 버전 지정 문서를 삭제하십시오.
버전 문서를 임의의 방식으로 삭제하지 마십시오. 마지막 버전부터 첫 번째 버전까지 모든 버전 문서를 순서대로 삭제합니다.
버전 지정 문서를 하나 이상 삭제한 후에는 후속 버전 지정 작업을 호출해서는 안 됩니다.
문서의 경우 단일 API 세션에서 라이브 문서 및 모든 관련 문서 버전을 삭제합니다. 이렇게 하면 사용자가 라이브 문서와 버전 지정 문서를 수정하거나 문서의 후속 버전을 지정하는 것을 방지할 수 있습니다.
비즈니스 요구 사항에 따라 문서를 삭제하기 위해 잘 정의된 프로세스를 구현합니다.
삭제 중인 라이브 문서 및 해당 버전은 사용 중이거나 개발 중인 상태여서는 안 됩니다. 예:
문서가 보기, 편집 또는 버전 지정 중이어서는 안 됩니다.
세그먼트 및 콘텐츠 레벨에서 추적을 만들고 관계를 추가하는 데 사용할 수 없습니다.
계산 또는 변경 패키지에 사용되는 문서 및 콘텐츠의 일부가 아닙니다. 계산 필드 값의 불일치를 피하기 위해 문서 또는 문서의 콘텐츠는 계산 필드 수식에 직접 혹은 간접적으로 어떤 식으로든 참여해서는 안 됩니다. 삭제 작업을 위해 선택된 문서 또는 해당 문서의 콘텐츠가 필드 계산에 참여하는 경우 결과 필드 계산 값은 성공적인 삭제 작업 전후에 달라집니다.
버전 지정 테스트 문서 삭제에 대한 고려 사항 및 모범 사례
테스트 문서의 버전을 컨텍스트로 사용하여 테스트 세션에 Excluded Contents를 추가한 경우 이러한 Excluded Contents는 테스트 문서의 버전을 삭제하는 동안 모든 테스트 세션에서 제거됩니다. 예를 들어, 다음 이미지를 참조하십시오.
테스트 문서 버전 123-1.0을 삭제하면 테스트 세션(예: 테스트 세션 1 및 테스트 세션 2) 모두에서 ExcludedContent 124-1.0이 제거됩니다.
모든 관련 테스트 세션에서 버전 지정 테스트 사례를 제거하지 않으려면 라이브 테스트 문서의 모든 후속 체크 인에 대해 모든 콘텐츠 항목 옵션을 사용하는 것이 좋습니다. 이렇게 하면 라이브 테스트 문서의 버전이 지정될 때마다 콘텐츠 항목도 버전이 지정되므로 테스트 문서의 버전이 삭제되더라도 테스트 세션에서 제거되지 않습니다. 예를 들어, 다음 이미지를 참조하십시오.
테스트 문서 버전 123-1.0을 삭제하면 테스트 세션 1에서 테스트 사례만 제거됩니다
제외된 콘텐츠에 대한 자세한 내용은 im deletesegment를 참조하십시오.
도움이 되셨나요?