IllustrationPostPublishDelegate
IllustrationPostPublishDelegate는 게시된 C3DI 표현에서 파일을 추출하여 Windchill에 별도의 동적 문서 또는 문서 객체로 저장합니다. graphic-file-type 규칙은 게시된 C3DI 표현에서 추출할 필수 그래픽 파일을 결정합니다. 새 탭 > 관련 객체 > 게시된 컨텐트로 이동하여 게시된 컨텐트를 볼 수 있습니다. XML 번들에 사후 게시 컨텐트를 포함하는 방법에 대한 자세한 내용은 번들 게시 출력의 "부품 목록 일러스트레이션 사후 게시 컨텐트" 섹션을 참조하십시오.
필수 매개변수
다음 매개변수는 IllustrationPostPublishDelegate 클래스에 필요합니다.
매개변수 이름
정의
delegate
com.ptc.wvs.server.publish.IllustrationPostPublishDelegate여야 합니다.
name
사후 게시 컨텐트의 이름은 고유해야 합니다. 다음 패턴과 같이 이름에 EPM_NUMBERFIG_NAME을 사용하는 것이 좋습니다.
사후 게시 컨텐트의 이름이 {EPM_NUMBER}{FIG_NAME}으로 지정된 경우, 사후 게시 컨텐트의 이름에는 부품 목록 일러스트레이션의 번호와 그림 이름이 포함됩니다.
사후 게시 컨텐트의 이름이 {EPM_NUMBER}-{EPM_NAME}{FIG_NAME}으로 지정된 경우, 사후 게시 컨텐트의 이름에는 부품 목록 일러스트레이션의 이름과 번호, 그리고 그림 이름이 포함됩니다.
graphic-file-type
추출하여 사후 게시할 파일의 파일 확장자입니다.
선택적 매개변수
다음 매개변수는 IllustrationPostPublishDelegate 클래스의 선택적 매개변수입니다.
매개변수 이름
정의
number
PostPublishDelegate가 작성/이터레이션할 객체의 번호입니다. 지정된 경우 번호는 이 유형의 모든 Windchill 객체 사이에서 유일해야 합니다. 지정되지 않을 경우 번호가 자동으로 생성됩니다.
* 
partlistBundleCcfParam.transformImagetrue로 설정되고 partlistBundleCcfParam.transformImageTypes가 지정되며 type 매개변수 값이 wt.doc.WTDocument 또는 그 하위 유형인 경우, 번호 매개변수 값에 파일 확장자를 추가하여 사후 게시 컨텐트를 번들에 게시합니다.
번호 매개변수 값에 {FIG_NAME}을 추가하면 파일 확장자가 해당 번호에 대한 사후 게시 값에 포함됩니다. 예를 들면 다음과 같습니다.
<post-publish name="name">{EPM_NUMBER}{FIG_NAME}</post-publish>
번호 매개변수에 {FIG_NAME}이 포함되지 않은 경우 해당 번호에 대한 사후 게시 규칙에 파일 확장자를 수동으로 추가합니다. 예를 들어, 다음 사후 게시 규칙에는 .jpeg가 추가됩니다.
<post-publish name="number">{EPM_NUMBER}.jpeg</post-publish>
type
PostPublishDelegate가 작성할 객체의 유형입니다. 유형은 논리 식별자로 지정할 수 있으며, wt.properties WTDocument, wt.properties의 하위 유형, 동적 문서 또는 동적 문서의 하위 유형이어야 합니다. 지정되지 않을 경우 IllustrationPostPublishDelegate가 EPMDocument를 작성합니다.
container-oid
WTDocument 또는 동적 문서의 초기 작성을 위해 사용할 컨테이너의 객체 식별자 문자열입니다. 이 값이 지정되지 않은 경우에는 컨테이너 이름이 선택되며 둘 다 지정되지 않은 경우에는 해당 문서가 게시되는 컨텍스트와 동일한 컨텍스트에 WTDocument 또는 동적 문서가 배치됩니다.
container-name
WTDocument 동적 문서의 초기 작성을 위해 사용할 컨테이너의 경로(아래 예제 참조) 또는 컨테이너의 이름(문자열 값)입니다. 이름이 사용되지만 해당 이름이 없거나 해당 이름을 가진 컨테이너가 여러 개 있는 경우 사후 게시가 중지되고 오류 메시지가 표시됩니다. container-name은 컨테이너 OID가 설정되어 있지 않은 경우에만 검사됩니다. 이 값과 컨테이너 OID가 지정되어 있지 않을 경우 WTDocument 또는 동적 문서는 게시되는 문서와 동일한 컨텍스트에 배치됩니다.
예: /wt.inf.container.OrgContainer=PTC/wt.projmgmt.admin.Project2=TestProj
folder
WTDocument 또는 동적 문서의 초기 작성을 위한 폴더 경로입니다.
Windchill 10.2 M020 이상에서는 폴더가 지정되지 않은 경우 표현가능 항목의 폴더 경로를 사용합니다. 폴더가 지정된 컨텍스트에 없는 경우 경로에 누락된 폴더가 작성됩니다. 예를 들면 다음과 같습니다.
루트 폴더는 / /default/Default와 같이 지정합니다.
* 
기본적으로 루트 폴더 이름은 대소문자를 구별하지 않습니다. 모든 하위 폴더 이름은 대소문자를 구별합니다.
루트 폴더 아래의 첫 번째 수준 폴더는 /MyFolder /Default/MyFolder/default/MyFolder와 같이 지정합니다.
다중 레벨 폴더를 지정하려면 /first/second /first/scond/third/Default/first/second/Default/first/second/third와 같이 "/"로 폴더 이름을 구분합니다.
* 
하위 폴더는 대소문자를 구분하기 때문에 /Default/first/second/Default/First/second와 다른 폴더를 지정합니다.
lifecycle-template
WTDocument 또는 동적 문서와 연관시킬 라이프 사이클 템플릿입니다.
lifecycle-state
WTDocument 또는 동적 문서와 연관시킬 라이프 사이클 상태입니다.
published-content-link
값이 false로 지정되지 않으면 게시된 컨텐트 링크 작성 표시기는 게시된 컨텐트 링크를 작성합니다.
도움이 되셨나요?