변경 관리에 대해 매핑 규칙 정의
매핑 규칙은 다음 속성, 객체 및 상태를 매핑하기 위해 정의된 규칙 세트입니다.
• 모든 영향 받는 객체 유형의 릴리즈 대상에 대한 변경 의도
• 모든 영향 받는 객체 유형에 대한 변경 의도
• 변경에 의해 릴리즈된 객체의 릴리즈 상태
매핑 규칙 테이블에 액세스하려면 다음 시작 포인트로 이동합니다.
• ![](../Windchill_Help_Center/images/IconSite.gif)
> >
• ![](../Windchill_Help_Center/images/IconOrg.gif)
> >
| wt.mappingRules.enableOrganizationRules 등록 정보가 true로 설정된 경우 매핑 규칙 테이블은 조직 컨텍스트에서 사용할 수 있습니다. 기본적으로 이 등록 정보는 false로 설정되어 있습니다. 조직 컨텍스트에 정의된 규칙은 사이트 컨텍스트 규칙보다 우선합니다. |
다양한 유형의 매핑 규칙
매핑 규칙에는 다음 세 가지 유형이 있습니다.
• 변경 의도 릴리즈 대상
• 객체 변경 의도
• 객체 릴리즈 상태
변경 의도 릴리즈 대상
이 매핑 규칙은 변경 의도를 영향 받는 객체 유형에 대한 릴리즈 대상으로 매핑합니다. 해당 영향 받는 객체의 지정된 변경 의도에 대한 릴리즈 대상 값의 가용성을 제어합니다.
이 규칙을 작성할 때 다음 값을 설정합니다.
• 유형 - 모든 로컬 영향 받는 객체 유형, 모든 원격 영향 받는 객체 유형, 부품과 같은 모든 영향 받는 객체 유형입니다.
• 소스 값 -
유효성,
다른 이름으로 저장,
개정과 같은 변경 의도입니다. 변경 의도에 대한 자세한 내용은
변경 의도 정보를 참조하십시오.
• 매핑된 값 - 변경 및 구식과 같은 모든 릴리즈 대상입니다. 매핑된 값 목록에서 소스 값에 대해 매핑된 값을 하나 이상 선택할 수 있습니다.
• 기본값 - 매핑된 값 목록에서 선택된 모든 매핑된 값입니다.
영향 받는 객체 유형에 대해 이 규칙을 정의할 때
결과 객체 테이블에서 하나 이상의 객체 유형에 대한 릴리즈 대상 값을 설정할 수 있습니다.
결과 객체 테이블 및 연관된 작업에 대한 자세한 내용은
결과 객체 테이블을 참조하십시오.
이 규칙이 정의되지 않은 경우 모든 변환 값이 릴리즈 대상 열에 표시됩니다.
이
wt.change2.showAllChangeTransitions 등록 정보는
릴리즈 대상 열에서 변환 값의 가용성을 제어합니다. 영향 받는 객체의 변경 의도를 결과 객체의 릴리즈 대상으로 조정하는 방법에 대한 자세한 내용은
변경 의도를 릴리즈 대상으로 조정을 참조하십시오.
객체 변경 의도
이 매핑 규칙은 영향 받는 객체 유형을 변경 의도로 매핑합니다. 이 규칙은 영향 받는 객체 테이블에서 영향 받는 객체 유형에 대한 변경 의도 값의 가용성을 제어합니다. 이 규칙을 작성할 때 다음 값을 설정합니다.
• 소스 값 - 모든 로컬 영향 받는 객체 유형, 모든 원격 영향 받는 객체 유형, 부품과 같은 모든 영향 받는 객체 유형입니다.
• 매핑된 값 -
유효성,
다른 이름으로 저장,
개정과 같은 모든 변경 의도입니다. 변경 의도에 대한 자세한 내용은
변경 의도 정보를 참조하십시오.
매핑된 값 목록에서 소스 값에 대해 매핑된 값을 하나 이상 선택할 수 있습니다. 기존 변경 의도 값에 대한 사용자 정의 값을 추가할 수도 있습니다. 자세한 내용은 이 항목의 기존 변경 의도 값에 사용자 정의 값 추가 섹션을 참조하십시오.
• 기본값 - 매핑된 값 목록에서 선택된 모든 매핑된 값입니다.
영향 받는 객체 유형에 대해 이 규칙을 정의한 후
영향 받는 객체 테이블에서 하나 이상의 영향 받는 객체 유형에 대한 변경 의도 값을 설정할 수 있습니다. 자세한 내용은
변경 임무에 대한 영향 받는 객체 테이블을 참조하십시오. 영향 받는 특정 객체 유형에 대해 이 규칙이 정의되어 있지 않으면 모든 로컬 영향 받는 객체 유형 또는 모든 원격 영향 받는 객체 유형에 대한 기본 규칙이 적용됩니다.
기존 변경 의도 값에 사용자 정의 값 추가
Enumerated Type Customization Utility를 사용하여 기존 변경 의도에 사용자 정의 값을 추가할 수 있습니다.
Windchill 열거 유형의 값을 추가, 편집 또는 삭제하는 방법에 대한 자세한 내용은
Enumerated Type Customization Utility를 참조하십시오.
유틸리티와 wt.change2.ChangeIntentRB 파일을 사용하여 기존 변경 의도에 사용자 정의 값을 추가할 수 있습니다. 추가된 사용자 정의 값은 변경 임무 및 객체 변경 의도 매핑 규칙에서 사용할 수 있습니다. Windchill 재시작 후 객체 변경 의도 매핑 규칙에 대해 사용자 정의 값 및 기타 변경 의도 값이 표시됩니다. 매핑 규칙을 작성할 때 사용자 정의 값을 기본값으로 설정할 수도 있습니다.
객체 릴리즈 상태
이 매핑 규칙은 영향 받는 객체 유형을 릴리즈됨 상태로 매핑합니다. 레드라인 생성 및 릴리즈됨 상태와 일치하는 변경 사항의 동기화를 제어합니다. 이 규칙을 작성할 때 다음 값을 설정합니다.
• 소스 값 - 모든 로컬 영향 받는 객체 유형, 모든 원격 영향 받는 객체 유형, 부품과 같은 모든 영향 받는 객체 유형입니다.
• 매핑된 값 - 변경 및 구식과 같은 모든 릴리즈 상태입니다. 매핑된 값 목록에서 소스 값에 대해 매핑된 값을 하나 이상 선택할 수 있습니다.
• 기본값 - 매핑된 값 목록에서 선택된 모든 매핑된 값입니다.
영향 받는 객체 유형에 대해 이 규칙을 정의한 후 레드라인을 생성하기 전에
작업 중 객체의 상태를 최신
릴리즈됨 상태로 설정할 수 있습니다. 레드라인 프로세스에 대한 자세한 내용은
레드라인 프로세스의 레드라인 관리 섹션을 참조하십시오.
| 이 규칙이 정의되지 않은 경우 부품에 대한 레드라인을 작성할 수 없으며 변경 공지 워크플로는 다른 미해결 변경 공지에 있는 영향 받는 객체를 최신 릴리즈 개정과 동기화하지 않습니다. |
사용자 정의 값을 기존 릴리즈 상태 값에 추가
Enumerated Type Customization Utility를 사용하여 기존 릴리즈됨 상태에 사용자 정의 값을 추가할 수 있습니다. 값을 추가, 편집 또는 삭제하는 방법에 대한 자세한 내용은
Enumerated Type Customization Utility를 참조하십시오.
유틸리티와 wt.lifecycle.TransitionRB 파일을 사용하여 기존 릴리즈 상태에 사용자 정의 값을 추가할 수 있습니다. 작성된 값은 변경 임무 및 매핑 규칙에 표시됩니다. Windchill 재시작 후 사용자 정의 값 및 기타 릴리즈 상태 값이 객체 릴리즈 상태 매핑 규칙에 대해 표시됩니다. 매핑 규칙을 작성할 때 사용자 정의 값을 기본값으로 설정할 수도 있습니다.
매핑 규칙 작성
새 매핑 규칙을 작성하거나 기존 매핑 규칙을 편집할 수 있습니다. 규칙 이름, 컨텍스트, 소스 값 및 매핑된 값과 같은 속성 값이 고유한 경우 중복된 매핑 규칙을 작성할 수 있습니다.
다음 단계에 따라 매핑 규칙을 작성합니다.
1. 매핑 규칙 테이블에서
새 매핑 규칙 아이콘을 클릭합니다.
2. 매핑 규칙 필드에서 필드 유형, 소스 값 및 매핑된 값에 대해 적절한 값을 선택합니다. 각 필드에 대해 사용 가능한 옵션은 규칙 이름 필드에서의 선택에 따라 다릅니다. 적절한 값을 선택하는 방법에 대한 자세한 내용은 이 항목의 다양한 유형의 매핑 규칙 섹션을 참조하십시오.
| 하나의 기본값을 정의해야 합니다. 기본값은 존재하는 객체에 대해 기본값 또는 매핑 규칙이 정의된 경우에만 적용됩니다. |
3. 적용을 클릭합니다.
매핑 규칙 테이블에서 규칙을
편집 또는
삭제할 수 있습니다. 이러한 작업에 대한 자세한 내용은
매핑 규칙 테이블을 참조하십시오.
관련 항목