Windchill 操作フレームワーク
Windchill 操作フレームワークでは、システム内の操作と操作モデルを調整する機能がサポートされています。
用語
操作フレームワークで使用される主な用語を以下に示します。
操作: ユーザーインタフェースに表示される単一の操作。
操作モデル: さまざまな形式でユーザーインタフェースに表される操作のコレクション。たとえば、メニュー、ツールバーなどです。
ソリューションエレメント
操作と操作モデルは XML ファイルで定義されます。
エレメント
タイプ
説明
custom-actions.xml
XML
システム内で操作を定義するためのデフォルトのシステム XML ファイル。
ランタイム場所:
<WT_ホーム>\codebase\config\actions
custom-actionModels.xml
XML
システム内で操作モデルを定義するためのデフォルトのシステム XML ファイル。
ランタイム場所:
<WT_ホーム>\codebase\config\actions
customActions.dtd
DTD
*custom-actions.xml の構造を定義するためのデフォルトのシステム DTD ファイル
ランタイム場所:
<WT_ホーム>\codebase\config\actions
customActionmodels.dtd
DTD
*custom-actionModels.xml の構造を定義するためのデフォルトのシステム DTD ファイル
ランタイム場所:
<WT_ホーム>\codebase\config\actions
既成の Windchill 操作と操作モデルをカスタム操作定義の例として使用できます。これらのファイルは、<WT_ホーム>/codebase/config/actions ディレクトリにあります。
actions.xml および actionmodels.xml には、コピーや切り取りなどの一般的に使用される操作および共通の操作モデルが含まれています。
追加の *actions.xml および *actionmodels.xml ファイルには、それぞれの機能領域に関連する操作と操作モデルが含まれています。たとえば、ChangeManagement-actions.xml には変更管理に関連する操作、PartManagement-actions.xml には部品管理に関連する操作が含まれます。
操作の検証によって、表示、無効化、または非表示にする操作または属性が決まります。これはバリデータにカプセル化されたロジックを介して実行できます。
システム内の操作と操作モデルのモジュール化がサポートされており、操作が定義されているファイルまたは操作が使用されている操作モデルを検出するツールが用意されています。詳細については、操作カスタマイズツール - レポートを参照してください。
jcaDebug 機能ではデバッグモードがサポートされており、これをユーザーインタフェースで有効にすることで、ページ上の特定の操作に関する情報を見つけることができます。
操作フレームワークを使用して、ビジネスニーズに合わせて次のカスタマイズを実行できます。
カスタム操作を追加、修正、または除去する。
既成の操作をカスタマイズしてフィルタを追加する。
カスタム操作モデルを追加、修正、または除去する。
既成の操作モデルをカスタマイズする。
操作と操作モデルのカスタマイズのプロセス
このプロセスは次の 4 つの手順から成ります。
1. 操作/操作モデルのカスタマイズを定義する。
2. 必要に応じて、カスタム操作とカスタム操作モデルを登録する。
3. カスタマイズを検証する。
4. カスタマイズを展開する。
前提となる知識
XML ファイルの構造
カスタマイズパッケージのモジュール構造とカスタマイズ展開方法。詳細については、Code and Configuration Deployment (CCD) ユーティリティを参照してください。
操作カスタマイズツール - レポート詳細については、操作カスタマイズツール - レポートを参照してください。
jcaDebug。詳細については、デバッグを参照してください。
これは役に立ちましたか?