다른 응용 프로그램과 통합 > Creo Parametric – Windchill Integration > 관리 및 구성 > Creo Parametric과의 상호 작업을 위한 Windchill 구성 > 체크 인 구성 > 체크 인 중 ModelCHECK 검증 관리 > Windchill의 ModelCHECK 구성
  
Windchill의 ModelCHECK 구성
Creo Parametric에서 ModelCHECK를 구성한 후 다음 단계를 사용하여 Windchill을 구성합니다.
1. Windchill유형 및 속성 관리 유틸리티(사이트 > 유틸리티 > 유형 및 속성 관리)에서 유형 관리 노드를 확장하고 EPM 문서의 CAD 문서 하위 유형을 찾아 선택합니다. 유형에 대한 작업 메뉴에서 편집을 클릭하여 모드를 편집하고, 속성 탭의 새 속성 아이콘 을 클릭하여 새 속성 창에 액세스한 후 다음 이름과 속성 유형을 갖는 속성을 작성합니다.
MC_ERRORS -- (정수)
MODEL_CHECK -- (문자열)
MC_CONFIG -- (문자열)
MC_MODE -- (문자열)
MC_VERIFIED -- (부울)
* 
속성을 작성한 후 적용을 클릭하면 다음 속성을 작성할 수 있도록 새 속성이 열린 채로 유지됩니다. 모든 속성을 작성했으면 완료를 클릭하여 새 속성 창을 닫습니다. CAD 문서 유형에 대한 편집 모드로 돌아오고 마지막으로 작성한 속성에 대한 정보 페이지가 오른쪽 창에 열립니다. 자세한 내용은 새로 속성 작성을 참조하십시오.
2. 속성 작성을 완료했으면 마지막으로 작성한 MC_<ERRORS/CONFIG/MODE or VERIFIED> 속성에 대한 속성 정보 페이지에서 표시 유형 탭을 선택합니다. 화면 유형 열에서 새로 만들기, 편집 및 EPM 업로드 화면 유형을 찾아 각 화면 유형의 값을 숨겨진 값으로 설정합니다. 그런 다음 저장을 클릭합니다.
3. 나머지 MC_<ERRORS/CONFIG/MODE or VERIFIED> 속성에 대해 새로 만들기, 편집 및 EPM 업로드 화면 유형을 숨겨진 값으로 설정합니다. 네 속성 모두에 표시 유형 값을 설정했으면 완료를 클릭하여 CAD 문서 유형 페이지의 편집 모드를 종료합니다. 이제 유형 및 속성 관리 유틸리티를 닫아도 됩니다. 속성 표시 유형에 대한 자세한 내용은 속성 표시 유형 보기 및 설정을 참조하십시오.
4. 작업 > 체크 인 > ModelCHECK 검증 기본 설정을 예(기본값은 아니요)로 설정하여 ModelCHECK를 활성화합니다.
5. 해당 modelCHECK 기본 설정(역시 작업 > 체크 인에 있음)을 다음과 같이 설정하여 ModelCHECK를 구성합니다.
ModelCHECK 오류 수를 설정하여 허용되는 ModelCHECK 오류의 최대 개수를 지정합니다. 기본값은 0입니다.
ModelCHECK 시간을 설정하여 클라이언트에서의 ModelCHECK 검증과 Windchill에 대한 실제 모델 체크 인 사이에 허용되는 최대 시간을 지정합니다. 기본값은 24입니다.
* 
Wildfire 4.0 M100 및 Windchill PDMLink 9.1 M030(1)에서는 ModelCHECK Gatekeeper의 동작이 변경되었으며, 시간 증가분이 아니라 작업공간 상태에 따라 파일을 ModelCHECK에서 만료된 것으로 표시합니다. 상태는 MC_VERIFIED 매개변수/재사용 가능 속성(사용 가능한 경우)에 저장됩니다. ModelCHECK 시간은 하나 이상의 컴포넌트에서 이전 날짜 코드를 사용 중인 모든 소프트웨어 조합에 여전히 필요합니다.
ModelCHECK 모드를 설정하여 ModelCHECK를 실행하는 데 사용되는 실행 모드를 지정합니다(사용 불가능, 대화식(기본값), 재생성- 명시적, 재생성 - 암시적, 재생성 - 항상, 저장, 일괄 처리).
* 
PDMLink 9.1 M030(1) 이전 버전에서 ModelCHECK 모드는 유효한 ModelCHECK Gatekeeper 옵션이 아니므로 설정할 수 없습니다.
VDA 체크를 실행하여 MC_MODE 값을 MC_VDA로 설정합니다. 이 MC_MODE 값은 ModelCHECK Gatekeeper에서 지원되지 않습니다.
ModelCHECK 구성을 설정하여 특정 구문에서 각 LifeCycle 이름의 검증에 사용할 ModelCHECK 구성 파일을 지정합니다.
(예:
<Lifecycle_1>:<mch_file1>,<mcs_file1> <Lifecycle2>:<mch_file2>,<mcs_file2>...
"기본" 라이프 사이클 상태에 의해 지정된 구성은 폴백(fallback) 동작입니다. 다음은 일반적인 예입니다.
Default:check/default_checks.mch,start/nostart.mcs,constant/inch.mcn
Basic:check/basic_checks.mch,start/basic_start.mcs,constant/inch.mcn
Release:check/release_checks.mch,start/release_start.mcs,constant/inch.mcn
Approval:check/approval_checks.mch,start/approval_start.mcs,constant/inch.mcn
Review:check/review_checks.mch,start/review_start.mcs,constant/inch.mcn
* 
Creo Parametric에서 ModelCHECK 조건을 구성하여 각 라이프 사이클 이름에 알맞은 구성을 얻어야 합니다. 다음은 condition.mcc를 구성하는 일반적인 예입니다.
IF ( PTC_WM_LIFECYCLE EQ Basic) config=(check/basic_check.mch)(start/basic_start.mcs)(constant/inch.mc n)(status/basic_status.mcq)
IF ( PTC_WM_LIFECYCLE EQ Release) config=(check/release_check.mch)(start/release_start.mcs)(constant/inch. mcn)(status/release_status.mcq)
IF ( PTC_WM_LIFECYCLE EQ Approval) config=(check/approval_check.mch)(start/approval_start.mcs)(constant/i nch.mcn)(status/approval_status.mcq)
IF ( PTC_WM_LIFECYCLE EQ Review ) config=(check/review_check.mch)(start/review_start.mcs)(constant/inch. mcn)(status/review_status.mcq)
ELSE set the fallback (CADDocument OIR - 컨텍스트 레벨의 라이프 사이클 이름)
ELSE config=(check/basic_check.mch)(start/basic_start.mcs)(constant/inch.mc n)(status/basic_status.mcq)
* 
컨텍스트의 CAD 문서에 관한 Windchill OIR(객체 초기화 규칙)을 검사하여 기본 라이프 사이클 이름을 찾아야 합니다. 작업공간의 conditions.mcc 폴백 값은 OIR 라이프 사이클 이름의 폴백 값과 일치해야 합니다.