전문 관리 > 비즈니스 객체 변경 > 객체 초기화 규칙 관리 > 객체 초기화 규칙 이해 > 번호 지정 체계 변경
  
번호 지정 체계 변경
번호 지정 체계는 부품, 베이스라인, 문서, CAD 문서, 동적 문서 및 변경 객체의 번호가 생성되는 방식을 제어합니다. 부품, 문서, CAD 문서 및 변경 객체의 기본 번호 지정 체계는 Windchill 데이터베이스로 로드된 간단한 시퀀스입니다. 각 체계는 1부터 시작하며 1씩 증가합니다.
기본적으로 동적 문서에 대해 설정되는 개별 번호 지정 체계는 없습니다. 동적 문서는 동적 문서와 연관된 EPM 문서 하위 유형에 대한 번호 지정 체계를 설정하는 객체 초기화 규칙을 추가하지 않는 한 CAD 문서와 동일한 번호 지정 체계를 사용합니다. 동적 문서에 대한 자동 번호 지정 설정 예는 동적 문서 번호 지정 항목을 참조하십시오.
* 
사용자가 부품, 베이스라인, 문서, CAD 문서, 동적 문서 및 변경 객체를 작성할 수 있도록 하려면 먼저 사용할 번호 지정 체계가 설정되어 있어야 합니다. 객체 작성 후 번호 지정 체계를 변경하면 새 체계에서 이미 사용된 번호를 다시 생성하려 할 경우 문제가 발생할 수 있습니다.
객체 초기화 규칙 관리 유틸리티를 사용하여 객체 초기화 규칙 테이블에서 사용되는 규칙을 보거나 업데이트할 수 있습니다. 객체 초기화 규칙 관리 유틸리티에 액세스하는 방법은 객체 초기화 규칙 관리 유틸리티 액세스 항목을 참조하십시오.
특정 컨텍스트의 규칙에서 번호 지정 체계를 정의하는 XML 요소를 제거하면 상위 컨텍스트에 설정된 번호 지정 체계가 사용됩니다. 계층의 모든 컨텍스트에서 번호 지정 체계를 정의하는 요소를 제거할 경우 수동으로 번호를 지정해야 합니다.
또한 상위 컨텍스트에 자동 번호 지정이 설정되어 있는 경우 자동 번호 지정을 해제할 컨텍스트에서 번호 속성에 빈 제약 조건 목록만 포함시켜 특정 응용 프로그램 컨텍스트 또는 조직 컨텍스트에서 자동 번호 지정을 해제할 수 있습니다. 예를 들어, 사이트 컨텍스트에 설정된 WTPart에 대한 기본 규칙은 부품 번호를 자동으로 생성합니다. 특정 응용 프로그램 컨텍스트 또는 조직 컨텍스트에서 자동 번호 지정을 해제하려면 해당 컨텍스트에서 번호 속성을 제약하는 데 사용된 기존 XML 요소를 다음으로 대체하거나 요소가 없는 경우 다음 요소를 포함시켜 WTPart에 대한 새 규칙을 추가합니다.
<AttrConstraint id="number"
algorithm="com.ptc.core.rule.server.impl.GatherAttributeConstraints">
</AttrConstraint>
모든 컨텍스트에서 작성되는 부품 및 문서의 번호가 WTPart 및 WTDocument의 기본 규칙을 사용하여 항상 자동 생성됩니다. 하지만 부품의 경우 프로젝트 또는 프로그램 컨텍스트의 사용자는 부품을 작성할 때 부품 번호 필드를 편집하여 생성된 번호를 무시할 수 있습니다. 사이트 또는 조직 컨텍스트에서 WTPart의 객체 초기화 규칙에 다음 제약 조건 알고리즘을 추가하면 자동으로 생성된 부품 번호를 무시하는 기능을 제거할 수 있습니다.
com.ptc.core.rule.server.impl.GetImmutableConstraint
사이트 컨텍스트에 이 알고리즘을 포함하면 모든 컨텍스트에서 부품을 작성할 때 부품 번호 필드를 편집할 수 없게 됩니다. 특정 조직 컨텍스트에 이 알고리즘을 포함하면 규칙 변경이 조직 및 조직 아래에 작성된 모든 컨텍스트에만 적용됩니다. 사이트에서 프로젝트 간이나 프로그램 간에, 또는 프로젝트와 제품 또는 라이브러리 간에 부품을 이동할 수 있는 기능이 사용되며 부품에 지정된 번호를 유지하려는 경우에는 이 알고리즘을 포함해야 합니다.