Windchill 트리거
Windchill 트리거를 사용하여 Windchill에서 발생하는 이벤트를 구독합니다.
사전 요구 사항
보안상의 이유로 Windchill 웹후크 URL을 화이트리스트로 지정해야 합니다. 이렇게 하려면 다음 단계를 완료합니다.
1. <ThingWorx Flow 설치 폴더>\modules\trigger\deploymentConfig.json 파일에서 DOMAIN 속성의 값을 복사합니다. 기본 웹후크 URL입니다.
2. Windchill의 유틸리티 > 기본 설정 관리에 있는 웹후크 > 발신 웹후크 URL에 이 값을 붙여넣습니다.
지원되는 다음 Windchill 버전 중 하나에 있는지 확인합니다.
Windchill PDMLink 11.1 M020-CPS01 이상
Windchill PDMLink 11.1 M010-CPS05 이상
Windchill PDMLink 11.0 M030-CPS14 이상
Windchill 트리거 사용
이 트리거를 워크플로에 사용하려면 Windchill 트리거에 대한 새 이벤트를 만든 다음 흐름에 연결합니다. 새 이벤트를 만들려면 다음을 수행합니다.
1. 마우스 포인터로 시작 아이콘 을 가리킨 다음 을 클릭하거나 을 두 번 클릭합니다. 트리거 목록이 나타납니다.
2. Windchill 트리거를 선택합니다. Windchill 트리거 구성 창이 열립니다.
* 
이미 작성된 트리거가 있으면 기존 트리거를 선택한 다음 저장을 클릭합니다.
새 트리거를 만들려면 Windchill에 대한 새 이벤트 작성을 클릭한 다음 계속해서 단계를 진행합니다.
3. 필요한 경우 트리거 레이블을 편집합니다.
* 
레이블은 대/소문자를 구분합니다. 공백, 일부 특수 문자 및 앞에 오는 숫자는 사용할 수 없습니다.
4. 연결을 추가하려면 Windchill 커넥터 항목의 연결 추가 단원을 참조하십시오. 기본값은 기본입니다.
* 
이전에 Windchill 연결을 추가한 경우 목록에서 연결을 선택합니다.
5. 목록에서 엔티티 유형을 선택하거나 PTC.ProdMgmt.Part와 같이 PTC.domainName.entity 형식으로 엔티티 유형을 지정합니다.
6. 이벤트 필드에서 목록에 있는 이벤트 이름을 선택하거나 이벤트 ID를 입력합니다. 이벤트 목록은 Windchill 구독 서비스에서 동적으로 나타납니다. 이벤트 필드의 값이 라이프 사이클 상태로 설정되어 있으면 라이프 사이클 상태 필드에 해당 값을 지정합니다.
7. 구독 대상 필드의 목록에서 옵션을 선택합니다. 입력 양식이 선택한 옵션에 따라 변경됩니다.
특정 Windchill 엔티티 - 특정 Windchill 엔티티를 구독하려면 다음 세부 정보를 입력합니다.
이름 - 특정 Windchill 엔티티 이름입니다.
번호 - 특정 Windchill 엔티티 번호입니다.
* 
이름 또는 번호를 제공하거나 이름과 번호를 모두 제공합니다.
모든 버전 구독 - 모든 버전을 구독하려면 true를 선택하고, 그렇지 않으면 false를 선택합니다.
컨테이너 - 컨테이너에 대한 이벤트를 구독하려면 엔티티 컨테이너 세부 정보를 OR:Type:ID와 같이 Windchill OID 형식으로 입력합니다. 여기서 Type은 Windchill 엔티티 유형의 내부 이름(예: OR:wt.pdmlink.PDMLinkProduct:142471)입니다.
구독 대상 컨테이너를 선택하면 지정된 이벤트가 해당 특정 컨테이너에 대해 지정된 엔티티 유형의 임의 엔티티에서 발생합니다. 예를 들어, 엔티티 유형이 부품이고 이벤트가 체크 인 또는 체크 아웃이며 컨테이너 값이 GOLF_CART로 지정되면 GOLF_CART 컨테이너 아래에 있는 부품에서 체크 인 또는 체크 아웃 작업이 발생할 때 이벤트가 트리거됩니다. 조회에서 컨테이너 값을 선택하거나 컨테이너 ID(OR:wt.pdmlink.PDMLinkProduct:142471)를 지정해야 합니다.
8. 선택한 날짜까지 이벤트 구독을 제한하기 위해 을 클릭하여 만료 날짜를 설정합니다. 만료 날짜를 설정하지 않으면 이벤트 구독이 만료되지 않습니다.
9. 라이프 사이클 상태를 선택합니다. 이 필드 값은 이벤트 - 라이프 사이클 상태의 경우에만 적용할 수 있습니다. 다른 이벤트 구독의 경우 이 필드에 제공된 값이 무시됩니다.
10. 사용자 정의 필터 섹션에서 추가를 클릭하고 다음 세부 정보를 입력합니다.
입력
예상 - 예상 출력입니다.
조건 - 같음, 보다 큼, 보다 작음, 포함, 포함하지 않음, 일치 등 필터에 적용할 조건입니다.
사용자 정의 필터링 조건을 여러 개 설정하려면 추가를 클릭합니다.
사용자 정의 필터에 대한 자세한 내용은 사용자 정의 필터 추가 항목을 참조하십시오.
11. 저장을 클릭합니다.