カスタマイズポイント
拡張可能なクラス
このドキュメントの
リソースのパブリッシングのセクションで説明されているレンダラークラスを拡張した場合、その拡張を ESI サービスのプロパティファイルで定義する必要があります。以下のクラスはカスタマイズ担当者による拡張の対象です。
◦ ESIResourceRenderer
サービスプロパティ名: com.ptc.windchill.esi.rnd.ESIRenderer
<Option> エレメントの属性のデフォルト値:
cardinality="duplicate"
requestor="java.lang.Object"
selector="RESOURCE"
serviceClass=" com.ptc.windchill.esi.mpml.resource.ESIResourceRenderer"
◦ ESIProcessMaterialRenderer
サービスプロパティ名: com.ptc.windchill.esi.rnd.ESIRenderer
<Option> エレメントの属性のデフォルト値:
cardinality="duplicate"
requestor="com.ptc.windchill.mpml.resource.MPMProcessMaterial"
selector="PROCESSMATERIAL"
serviceClass="com.ptc.windchill.esi.mpml.resource. ESIProcessMaterialRenderer"
◦ ESIToolingRenderer
サービスプロパティ名: com.ptc.windchill.esi.rnd.ESIRenderer
<Option> エレメントの属性のデフォルト値:
cardinality="duplicate"
requestor="com.ptc.windchill.mpml.resource.MPMTooling"
selector="TOOLING"
serviceClass="com.ptc.windchill.esi.mpml.resource. ESIToolingRenderer"
◦ ESISkillRenderer
サービスプロパティ名: com.ptc.windchill.esi.rnd.ESIRenderer
<Option> エレメントの属性のデフォルト値:
cardinality="duplicate"
requestor="com.ptc.windchill.mpml.resource.MPMSkill"
selector="SKILL"
serviceClass="com.ptc.windchill.esi.mpml.resource.ESISkillRenderer"
◦ ESIPlantStructureRenderer
サービスプロパティ名: com.ptc.windchill.esi.rnd.ESIRenderer
<Option> エレメントの属性のデフォルト値:
cardinality="duplicate"
requestor="java.lang.Object"
selector="PLANT"
serviceClass="com.ptc.windchill.esi.mpml.resource.ESIPlantStructureRenderer"
◦ ESIResourceGroupStructureRenderer
サービスプロパティ名: com.ptc.windchill.esi.rnd.ESIRenderer
<Option> エレメントの属性のデフォルト値:
cardinality="duplicate"
requestor="java.lang.Object"
selector="RESOURCEGROUP"
serviceClass="com.ptc.windchill.esi.mpml.resource.ESIResourceGroupStructureRenderer"
◦ ESIWorkCenterRenderer
サービスプロパティ名: com.ptc.windchill.esi.rnd.ESIRenderer
<Option> エレメントの属性のデフォルト値:
cardinality="duplicate"
requestor="java.lang.Object"
selector="WORKCENTER"
serviceClass="com.ptc.windchill.esi.mpml.resource.ESIWorkCenterRenderer"
◦ ESIResourceUsageLinkRenderer
サービスプロパティ名: com.ptc.windchill.esi.rnd.ESIRenderer
<Option> エレメントの属性のデフォルト値:
cardinality="duplicate"
requestor="java.lang.Object"
selector="RESOURCEUSAGELINK"
serviceClass="com.ptc.windchill.esi.mpml.resource.ESIResourceUsageLinkRenderer"
◦ ESIAlternateUnitOfMeasureRenderer
サービスプロパティ名: com.ptc.windchill.esi.rnd.ESIRenderer
<Option> エレメントの属性のデフォルト値:
cardinality="duplicate"
requestor=" java.lang.Object"
selector="AUM"
serviceClass="com.ptc.windchill.esi.aum.ESIAlternateUnitOfMeasureRenderer"
コンフィギュレーション可能なオプション
Windchill ESI プリファレンスは、リソースとその関連オブジェクトのパブリッシングにおいて役割を果たす、いくつかのコンフィギュレーション可能なオプションを制御します。以下のオプションがあります。
◦ パブリッシング対象のツーリングの属性を Windchill データベースに照会するときに使用する I*E タスクの名前を定義します。
プリファレンス名: ツーリング照会タスク
デフォルト値: com/ptc/windchill/esi/QueryObject.xml
◦ パブリッシング対象のツーリングに作成されているリリースアクティビティオブジェクトのリリースクラス属性を定義します。
プリファレンス名: ツーリングリリースクラス
デフォルト値: com.ptc.windchill.esi.mpml.Tooling
◦ ツーリングを表す Java クラスの完全修飾名を定義します。
プリファレンス名: ツーリングクラス
デフォルト値: com.ptc.windchill.mpml.resource.MPMTooling
◦ ツーリングマスターを表す Java クラスの完全修飾名を定義します。
プリファレンス名: ツーリングマスタークラス
デフォルト値: com.ptc.windchill.mpml.resource.MPMToolingMaster
◦ ツーリングのパブリッシングがトリガーされるライフサイクル状態の値を定義します。
プリファレンス名: ツーリングコンフィギュレーション仕様の状態
デフォルト値: リリース済み
◦ パブリッシング対象の加工材料の属性を Windchill データベースに照会するときに使用する I*E タスクの名前を定義します。
プリファレンス名: 照会加工材料タスク
デフォルト値: com/ptc/windchill/esi/QueryObject.xml
◦ パブリッシング対象の加工材料に作成されているリリースアクティビティオブジェクトのリリースクラス属性を定義します。
プリファレンス名: 加工材料リリースクラス
デフォルト値: com.ptc.windchill.esi.mpml.ProcessMaterial
◦ 加工材料を表す Java クラスの完全修飾名を定義します。
プリファレンス名: 加工材料クラス
デフォルト値: com.ptc.windchill.mpml.resource.MPMProcessMaterial
◦ 加工材料マスターを表す Java クラスの完全修飾名を定義します。
プリファレンス名: 加工品目マスタークラス
デフォルト値: com.ptc.windchill.mpml.resource.MPMProcessMaterialMaster
◦ 加工材料のパブリッシングがトリガーされるライフサイクル状態の値を定義します。
プリファレンス名: 加工材料コンフィギュレーション仕様状態
デフォルト値: リリース済み
◦ パブリッシング対象の技能の属性を Windchill データベースに照会するときに使用する I*E タスクの名前を定義します。
プリファレンス名: 技能照会タスク
デフォルト値: com/ptc/windchill/esi/QueryObject.xml
◦ 技能のリリースクラスの名前を定義します。
プリファレンス名: 技能リリースクラス
デフォルト値: com.ptc.windchill.esi.mpml.Skill
◦ 技能を表す Java クラスの完全修飾名を定義します。
プリファレンス名: 技能クラス
デフォルト値: com.ptc.windchill.mpml.resource.MPMSkill
◦ 技能マスターを表す Java クラスの完全修飾名を定義します。
プリファレンス名: 技能マスタークラス
デフォルト値: com.ptc.windchill.mpml.resource.MPMSkillMaster
◦ 技能のパブリッシングがトリガーされるライフサイクル状態の値を定義します。
プリファレンス名: 技能コンフィギュレーション仕様状態
デフォルト値: リリース済み
リソース構造のパブリッシングの詳細については、Windchill ヘルプセンターの「配布ターゲット属性」のトピックにある、各オブジェクトに関する以下のセクションを参照してください。
• 変更通知に関する属性
• BOM に関する属性
• プロセス計画に関する属性
• 製造リソースに関する属性
これらの属性については、Windchill Enterprise Systems Integration Installation and Configuration Guide の「その他のコンフィギュレーション可能属性」のセクションを参照してください。