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