IllustrationPostPublishDelegate
IllustrationPostPublishDelegate は、パブリッシングされた C3DI 製品表現からファイルを抽出し、別個のダイナミックドキュメントオブジェクトまたはドキュメントオブジェクトとして Windchill に保存します。規則 graphic-file-type によって、パブリッシングされた C3DI 製品表現から抽出する必要があるグラフィックファイルが決まります。パブリッシング後の規則 type によって、作成されるドキュメントのタイプが決まります。パブリッシングされたコンテンツを表示するには、「新規タブ」 > 「関連オブジェクト」 > 「パブリッシングされたコンテンツ」に移動します。
必須パラメータ
IllustrationPostPublishDelegate クラスでは次のパラメータが必須です。
パラメータ名
定義
delegate
com.ptc.wvs.server.publish.IllustrationPostPublishDelegate でなければなりません。
name
パブリッシング後の名前規則の値でオブジェクトの名前を {EPM NAME} として指定する必要があります。パブリッシング後のグラフィックドキュメントの名前を、パブリッシングされた C3DI 製品表現に含まれているグラフィックと同じ名前に設定します。
graphic-file-type
抽出されたパブリッシング後のファイルのファイル拡張子。
オプションのパラメータ
IllustrationPostPublishDelegate クラスでは次のパラメータはオプションです。
パラメータ名
定義
number
PostPublishDelegate が作成/作業版数を適用するオブジェクトの番号。指定する場合は、このタイプのすべての Windchill オブジェクト間で一意である必要があります。指定しない場合は、自動的に生成されます。
type
PostPublishDelegate が作成するオブジェクトのタイプ。このタイプは論理識別子によって指定でき、wt.doc.WTDocument、wt.doc.WTDocument のサブタイプ、ダイナミックドキュメント、またはダイナミックドキュメントのサブタイプである必要があります。指定しない場合は、IllustrationPostPublishDelegate によって EPMDocument が作成されます。
container-oid
WTDocument またはダイナミックドキュメントの初期作成に使用する、コンテナのオブジェクト識別子を表す文字列。この値を指定しない場合は、container-name がチェックされます。両方とも指定しない場合は、パブリッシングするドキュメントと同じコンテキストに WTDocument またはダイナミックドキュメントが配置されます。
container-name
WTDocument またはダイナミックドキュメントの初期作成に使用する、コンテナのパス (この後の例を参照) またはコンテナの名前 (文字列値)。指定した名前のコンテナが存在しない場合、または指定した名前のコンテナが複数存在する場合は、パブリッシング後の処理が中止され、エラーメッセージが表示されます。container-name は、container-oid を設定しない場合のみチェックされます。この値と container-oid を両方とも指定しない場合、パブリッシングするドキュメントと同じコンテキストに WTDocument またはダイナミックドキュメントが配置されます。
例: /wt.inf.container.OrgContainer=PTC/wt.projmgmt.adminProject2=TestProj
folder
WTDocument またはダイナミックドキュメントを初期作成するフォルダパス。
Windchill 10.2 M020 以降では、フォルダが指定されていない場合、製品表現のフォルダパスが使用されます。指定したコンテキストにフォルダが存在しない場合は、パスに不足しているフォルダが作成されます。例:
ルートフォルダを指定する場合: //default/Default
* 
デフォルトでは、ルートフォルダ名の大文字と小文字は区別されません。すべてのサブフォルダ名で大文字と小文字が区別されます。
ルートフォルダ以下の第 1 レベルのフォルダを指定する場合: /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 に指定されていないかぎり、パブリッシングされたコンテンツリンクを作成します。
これは役に立ちましたか?