操作モデルレポート
操作モデルレポートは、特定のタイプのオブジェクトについて、テーブル行に表示される操作セットや、テーブルのツールバーに表示される操作セットなど、各種操作セットについて詳細を提供します。詳細には、操作モデル名、操作モデルが定義されたファイルの名前などがあります。
StandardNmActionService によって管理される操作のレポートが生成されます。
レポートの場所
ナビゲータで、 > > の順にブラウズします。
操作モデルレポートの生成
「操作モデルレポート」ページでサーチ基準を使って詳細を入手する操作をサーチします。
サーチのサポート内容
• 複数のサーチパラメータ
• 正規表現
• 大文字と小文字を区別しない一致
サーチの例
• 操作モデルの場合
◦ Default.* ==> "DefaultWizard"、"DefaultWizardButtons" などと一致します。
◦ .*actions ==> "rule actions"、"bookmark actions"、"workitem actions" などと一致します。
◦ [a-z]*s ==>"ScmiWizardButtons"、"relatedItems"、"EditWizardButtons" などと一致します。
◦ .* ==> すべてと一致します。
• モデルファイルの場合
◦ ファイルは <WT_ホーム>\codebase\config\actions に存在する必要があります。
◦ サーチ基準には、ファイルのパスではなくファイルの名前を指定するだけで構いません。たとえば、Preference.* ==> <WT_ホーム>\codebase\config\actions\Preference-actionModels.xml と一致します。
◦ XML ファイルの include タグが原因で、誤った一致がサーチされる場合があります。
サーチ基準を入力して、「サーチ」をクリックすると、一致する操作モデルが表示されます。
表示された操作モデルの 1 つについて完全な操作モデルレポートを表示するには、その
![](../../Windchill_Help_Center/images/InfoIcon.png)
アイコンをクリックします。
• 操作モデルの Description 属性は、(存在する場合) actionmodel タグの description サブタグに入力したテキストを表します。
• 操作の Order 属性は、actionmodel XML ファイル内での操作の順序です。
• 特定の操作モデルの属性に対する情報がない場合は、空白の行が示されます。
• "セパレータ" を使用して、メニューに表示される操作を区切ることができます。
• 「操作」メニューを使用して、新規操作を作成したり、「操作モデル」テーブルから既存の操作を除去したり、操作を別の操作モデルにコピーしたりします。
| プロパティ com.ptc.netmarkets.util.misc.customActionModels で操作モデルが指定されている場合、新規操作を作成する機能は無効になります。 |
• 操作モデルに加えられたユーザーの変更内容を新しい場所で永続化し (wt.properties から取得)、新しい永続化ファイルを優先するようフレームワークを変更します。修正した操作モデルが XML ファイルに保存されます。
これを行うには、カスタム操作モデルが含まれている XML ファイルの名前をプロパティ com.ptc.netmarkets.util.misc.customActionModels で指定します。各モジュールに複数のコンマ区切りファイル名を追加できます。各ファイル名とそのパスを指定する必要があります。
例: com.ptc.netmarkets.util.misc.customActionModels=config\actions\myCustom\myCustomActionModels.xml
新規操作モデルが差分として指定されている場合、対応する既成の操作モデルとマージされます。新規操作モデルが差分として指定されていない場合、既成の操作モデルがオーバーライドされます。
このプロパティが指定されていない場合、ユーザーの変更内容は <wt-コードベース>\config\actions\custom-actionModels.xml に永続化されます。
• 操作モデルにインライン操作を作成できます。そのスコープはその操作モデルだけに限定されます。