高度なカスタマイズ > ビジネスロジックのカスタマイズ > 変更管理のカスタマイズ > 一括変更操作 > ソリューション
  
ソリューション
新規または既存の操作を処理する、フィルタ委任を登録します。新規オペレーションの操作、プロパティ、および JSP を作成します。
前提となる知識
この最良事例を適用するには、以下を理解しておく必要があります。
Java HTML 形式、JSP、XML に関連した基本的な開発
Windchill クライアントアーキテクチャでの操作フレームワーク
RBINFO ファイルの管理
Xconfmanager、wt.poperties および service.properties
ソリューションエレメント
要素
タイプ
説明
com.ptc.windchill.enterprise.massChange.filters.MassChangeFilterDelegate
Class
フィルタ委任が一括変更クライアントに使用され、特定の一括変更操作に適さないユーザーによって選択されたオブジェクトをフィルタ除外します。適切なオブジェクトのフィルタ済みリストを使用すると、選択された一括変更操作に対する関連付けがフィルタ委任によって作成、修正、および削除されます。オブジェクトが選択された一括変更操作に適さない場合、無効なオブジェクトは処理されません。
config/actions/MassChange-actions.xml
XML
操作および関連するフィルタ委任の登録場所。
service.properties
properties
一括変更ドキュメント関連の処理に関連する委任を登録する場所。
com.ptc.windchill.enterprise.massChange.filters.AbstractDefaultFilterDelegate
Class
このクラスは、選択した一括変更操作の処理に共通の機能を実装します。コマンド Bean およびサーバー除外アイテムを処理します。
com.ptc.windchill.enterprise.massChange.filters.AbstractWorkableFilterDelegate
Class
このクラスは、選択した一括変更操作の処理を行います。また、一括変更操作に適さないオブジェクトのロジックを除外する、共通のフィルタロジックも含まれます。チェックアウト操作の処理を含む、処理可能オブジェクトに固有の操作を実行します。
com.ptc.windchill.enterprise.massChange.filters.AbstractPartUsageFilterDelegate
Class
この委任には、WTPartUsageLink 操作に固有のロジックに基づく、一括変更操作の行オブジェクトを除外するフィルタロジックが含まれます。
com.ptc.windchill.enterprise.massChange.filters.AbstractDocumentLinkFilterDelegate
Class
このフィルタ委任によって、選択したドキュメントの一括変更作業に対して選択されたオブジェクトが適切かどうかを決定します。サポートされているドキュメントのタイプは、wt.doc.WTDocument および wt.epm.EPMDocument です。
com.ptc.windchill.enterprise.massChange.filters.AddDocumentLinkFilterDelegate
Class
このフィルタ委任によって、選択したドキュメントの一括変更作業に対して選択されたオブジェクトが適切かどうかを決定します。選択された関連付けタイプ ("親参照"、"詳細"、"パッシブ") に登録された AssociationDelegate を使用して、選択済みオブジェクトおよび選択済みドキュメントに適した関連リンクをフィルタ、または作成します。サポートされているドキュメントのタイプは、wt.doc.WTDocument および wt.epm.EPMDocument です。
com.ptc.windchill.enterprise.massChange.filters.AddPartUsageFilterDelegate
Class
このフィルタ委任によって、選択した部品の一括変更作業に対して選択されたオブジェクトが適切かどうかを決定します。委任によって無効な選択済みオブジェクトがフィルタされ、ユーザー指定の部品が選択された有効なオブジェクトに対して、新しい部品の親子リンクが作成されます。
com.ptc.windchill.enterprise.massChange.filters.ChangePartUsageFilterDelegate
Class
このフィルタ委任によって、選択した部品の一括変更作業に対して選択されたオブジェクトが適切かどうかを決定します。委任によって操作の実行前に選択された無効なオブジェクトがフィルタで除外されます。ユーザー指定の部品に関連する有効なオブジェクトは、その属性を更新します。
com.ptc.windchill.enterprise.massChange.filters.RemoveDocumentLinkFilterDelegate
Class
このフィルタ委任によって、選択したドキュメントの一括変更作業に対して選択されたオブジェクトが適切かどうかを決定します。選択された関連付けタイプ ("親参照"、"詳細"、"パッシブ") に登録された AssociationDelegate を使用して、選択済みオブジェクトおよび選択済みドキュメントに適した関連リンクをフィルタ、または除去します。サポートされているドキュメントのタイプは、wt.doc.WTDocument および wt.epm.EPMDocument です。
com.ptc.windchill.enterprise.massChange.filters.RemovePartUsageFilterDelegate
Class
このフィルタ委任によって、選択した部品の一括変更作業に対して選択されたオブジェクトが適切かどうかを決定します。委任によって無効な選択済みオブジェクトがフィルタされ、ユーザー指定の部品に基づく有効な選択済みオブジェクトに対して、部品の親子リンクが除去されます。
com.ptc.windchill.enterprise.massChange.filters.ReplacePartUsageFilterDelegate
Class
このフィルタ委任によって、選択した部品の一括変更作業に対して選択されたオブジェクトが適切かどうかを決定します。委任によって無効な選択済みオブジェクトがフィルタされるか、選択された有効オブジェクトに対する部品の親子関係リンクが、ユーザー指定の置換部品に置き換わります。
com.ptc.windchill.enterprise.associations.AssociationDelegate
インタフェース
この委任は、作成する適切な関連リンクの決定や、適切な関連オブジェクトの取得に使用されます。特定の委任は、service.properties で登録されたセレクタタイプに基づいて選択されます。
com.ptc.windchill.enterprise.associations.AssociationDelegateHelper
Class
関連付けの委任における、Helper メソッドです。
com.ptc.windchill.enterprise.massChange.associations.DescribedByLinkAssocationDelegate
Class
この委任は、WTPartDescribeLink 関連付けの管理に使用されます。
com.ptc.windchill.enterprise.massChange.associations.ReferencedByLinkAssociationDelegate
Class
この委任は、WTPartReferenceLink 関連付けの管理に使用されます。
com.ptc.windchill.enterprise.massChange.associations.PassiveLinkAssociationDelegate
Class
この委任は、EPMDescribeLink 関連付けの管理に使用されます。