- 開発技術
Windchillプリファレンスの登録手順
- #DevTools
Windchill概要
【エンジニア募集中】フルリモート可◎、売上/従業員数9年連続UP、平均残業8時間、有給取得率90%、年休124日以上 etc. 詳細はこちらから>
Windchill(ウィンチル)とは、製品や設計に関するデータを一元管理するためのPDM/PLMソリューションです。PTC社が開発した、製造業で利用するためのサービスになります。
Windchillによって、製品製造時のワークフロー・設計BOM・製品特徴などの管理が可能になり、効率よく業務を行うことで、業績向上につながります。
Windchillプリファレンスとは
プリファレンス管理では、Windchill の操作性を向上させます。管理者は、プロジェクト/製品/組織など、さまざまなアプリケーションコンテキストでプリファレンスを表示し、設定することが可能です。ユーザー毎にプリファレンス値を管理します。
Windchillプリファレンスの登録手順
STEP1:プリファレンスの定義ファイルを作成する
例:
1-1 create_preferences.xml ※定義ファイル
—————————————-
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 |
<?xml version="1.0"?> <!DOCTYPE NmLoader SYSTEM "standardX26.dtd"> <NmLoader> <csvPreferenceCategory handler="wt.preference.LoadPreference.createPreferenceCategory"> <csvname>DESIGN_WF</csvname> <csvparentName/> <csvdisplayName>test.fw.resource.PreferenceResource:KEY_DESIGN_WF</csvdisplayName> <csvdescription /> </csvPreferenceCategory> <csvPreferenceDefinition handler="wt.preference.LoadPreference.createPreferenceDefinition"> <csvname>WF_REVIEWER</csvname> <csvvisibility>USER_ONLY</csvvisibility> <csvcategoryName>DESIGN_WF</csvcategoryName> <csvdisplayName>test.fw.resource.PreferenceResource:KEY_REVIEWER</csvdisplayName> <csvdescription>test.fw.resource.PreferenceResource:KEY_REVIEWER_DESC</csvdescription> <csvlongDescription>test.fw.resource.PreferenceResource:KEY_REVIEWER_DESC</csvlongDescription> <csvdefaultValue /> <csvhandler>com.ptc.windchill.enterprise.preference.handler.StringPreferenceValueHandler:4000</csvhandler> </csvPreferenceDefinition> <csvLinkPreferenceClientDefinition handler="wt.preference.LoadPreference.setClientDefinitionLink"> <csvname>WF_REVIEWER</csvname> <csvclientName>WINDCHILL</csvclientName> </csvLinkPreferenceClientDefinition> <csvPreferenceDefinition handler="wt.preference.LoadPreference.createPreferenceDefinition"> <csvname>WF_APPROVER</csvname> <csvvisibility>USER_ONLY</csvvisibility> <csvcategoryName>DESIGN_WF</csvcategoryName> <csvdisplayName>test.fw.resource.PreferenceResource:KEY_APPROVER</csvdisplayName> <csvdescription>test.fw.resource.PreferenceResource:KEY_APPROVER_DESC</csvdescription> <csvlongDescription>test.fw.resource.PreferenceResource:KEY_APPROVER_DESC</csvlongDescription> <csvdefaultValue /> <csvhandler>com.ptc.windchill.enterprise.preference.handler.StringPreferenceValueHandler:4000</csvhandler> </csvPreferenceDefinition> <csvLinkPreferenceClientDefinition handler="wt.preference.LoadPreference.setClientDefinitionLink"> <csvname>WF_APPROVER</csvname> <csvclientName>WINDCHILL</csvclientName> </csvLinkPreferenceClientDefinition> </NmLoader> |
1-2 PreferenceResource_ja.java ※リソースバンドルファイル
—————————————-
package test.fw.resource;
import wt.util.resource.RBEntry;
import wt.util.resource.RBUUID;
import wt.util.resource.WTListResourceBundle;
@RBUUID(“test.fw.resource.PreferenceResource”)
public final class PreferenceResource_ja extends WTListResourceBundle {
@RBEntry(“設計ワークフロー“)
public static final String KEY_DESIGN_WF = “KEY_DESIGN_WF”;
@RBEntry(“レビュー担当者“)
public static final String KEY_REVIEWER = “KEY_REVIEWER”;
@RBEntry(“レビュー担当者のユーザーIDを指定する“)
public static final String KEY_REVIEWER_DESC = ”KEY_REVIEWER_DESC”;
@RBEntry(“承認者“)
public static final String KEY_APPROVER = “KEY_APPROVER”;
@RBEntry(“承認者のユーザーIDを指定する。“)
public static final String KEY_APPROVER_DESC = ”KEY_APPROVER_DESC”;
}
STEP2:Windchill Shellでロードコマンドを実行
windchill wt.load.LoadFromFile -d <プリファレンスの定義ファイル> -u <管理者ユーザー> -p <管理者パスワード>
例:
D:\Windchill_XX.0\Windchill>windchill wt.load.LoadFromFile -d loadfile\create_preferences.xml -u admin -p password
STEP3:以下の画面でプリファレンスが作成されたかを確認
クイックリンク→My設定→プリファレンス→プリファレンス管理
例:
設計ワークフロー
→レビュー担当者
→承認者
【エンジニア募集中】フルリモートも◎(リモート率85.7%)、平均残業8時間、年休124日以上、有給取得率90% etc. 詳細はこちらから>