ローカルテーブル
この例では、「変更適用オブジェクト」テーブルを設定して、リモートオブジェクトデータを表示するコラムを追加します。
以下の手順に従います。
1. ChangeManagement-service.properties.xconf ファイルにアクセスします。
このファイルは、wcEnterprise/ChangeManagement/src/com/ptc/windchill/enterprise/change2 ディレクトリにあります。
2. 追加コラムの属性値をテーブル ID changeRequest_affectedData_table に追加します。
エントリは次のフォーマットにする必要があります。
<Option requestor="java.lang.Object" selector="changeRequest_affectedData_table" resource=
"IBA|<コラム ID>::<データユーティリティ ID>::<並び替え可能>::<データをローカルに保存>" />
詳細については、「コンフィギュレーションファイルで指定する属性」を参照してください。
* 
複数のコラムのエントリを追加する場合は、コンマ区切りリストを使用します。
xconf プロパティファイルに追加されたすべてのコラムは、リモートコラムとして扱われます。
たとえば、次のフォーマットで値を指定します。
<Resource context="default" name=com.ptc.jca.table.remoteColumns">
<Option requestor="java.lang.Object" selector="changeRequest_affectedData_table" resource="IBA|xMaterial::::true::false" />
</Resource>
ここで、
changeRequest_affectedData_table は、「変更適用オブジェクト」テーブルのテーブル ID です。
xMaterial はコラム ID です。
リモートデータがフェッチされるため、データユーティリティの値は空です。
True は、コラムが並べ替え可能であることを示します。
False は、リモートデータがローカルに保存されないことを示します。
3. ChangeManagement モジュールを構築します。
4. Windchill シェルから xconfmanager -p を実行します。
あるいは、コマンド xconfmanager -pF を使用できます。
5. メソッドサーバーを再起動します。
6. 「タイプおよび属性の管理」ユーティリティでコラムのグローバル属性を作成し、それを「変更適用オブジェクト」テーブルビューに追加します。
新しいグローバル属性の作成の詳細については、「タイプおよび属性の管理ユーティリティの使用」を参照してください。
カスタムテーブルビューの詳細については、「テーブルビューのカスタマイズ」を参照してください。
7. ThingWorx Platform の OSLCResourceAttributeMappingConfigTable で、追加コラムの属性マッピングを設定します。属性マッピングの詳細については、「Windchill DPT 拡張機能の設定」を参照してください。
8. 設定したコラムが「変更適用オブジェクト」テーブルに表示されていることを確認します。
コンフィギュレーションファイルで指定する属性
属性
説明
<コラム ID>
コラム ID を指定します。
この値は、ThingWorx Platform の OSLCResourceAttributeMappingConfigTable でマッピングされているコラムの内部名と一致する必要があります。属性マッピングの詳細については、「Windchill DPT 拡張機能の設定」を参照してください。
* 
コラムの表示名は、Windchill のテキスト調整機能を使用してカスタマイズできます。詳細については、テキストの調整の管理を参照してください。
<データユーティリティ ID>
これは空のままにします。
<並び替え可能>
データの並べ替えを有効にするには、True に設定します。
データの並べ替えを無効にするには、False に設定します。
<データをローカルに保存>
コラムがリモートであるため、false に設定します。
これは役に立ちましたか?