リリース履歴のロード
リリースアクティビティが Typed オブジェクトになりました。
「リリースアクティビティ」には、「サイト」 > 「ユーティリティ」 > 「タイプおよび属性の管理」からアクセスできます。「タイプおよび属性の管理」の詳細については、「タイプおよび属性の管理ユーティリティの使用」を参照してください。
「リリースアクティビティ」ではローカル属性とグローバル属性を追加できますが、サブタイプを作成することはできません。
以下の手順では、リリースアクティビティオブジェクトをロードする方法について説明します。
1. 説明したフォーマットに従って、ロードするデータの XML ファイルを作成し、任意の場所に releaseactivity.xml として保存します。
2. 例:
スタンドアロンの部品:
<csvBeginReleaseActivities handler="com.ptc.windchill.esi.load.LoadESI.beginCreateReleaseActivities"/>
<csvCreateReleaseActivity handler="com.ptc.windchill.esi.load.LoadESI.createReleaseActivity">
<csvreleaseClass>com.ptc.windchill.esi.Part</csvreleaseClass>
<csvobjectClass>wt.part.WTPart</csvobjectClass>
<csvobjectNumber>0000000003</csvobjectNumber>
<csvobjectVersion>A</csvobjectVersion>
<csvobjectIteration>1</csvobjectIteration>
<csvobjectView>Design</csvobjectView>
<csvtargetNumber>00000003</csvtargetNumber>
<csvpublishDate>2021-07-22</csvpublishDate>
<csvpublishAction>create</csvpublishAction>
<csvpublishMessage>Loader Part</csvpublishMessage>
</csvCreateReleaseActivity>
<csvEndReleaseActivities handler="com.ptc.windchill.esi.load.LoadESI.endCreateReleaseActivities"/>
属性
<csvBeginReleaseActivities handler="com.ptc.windchill.esi.load.LoadESI.beginCreateReleaseActivities"/>
<csvCreateReleaseActivity handler="com.ptc.windchill.esi.load.LoadESI.createReleaseActivity">
<csvreleaseClass>com.ptc.windchill.esi.Part</csvreleaseClass>
<csvobjectClass>wt.part.WTPart</csvobjectClass>
<csvobjectNumber>0000000003</csvobjectNumber>
<csvobjectVersion>A</csvobjectVersion>
<csvobjectIteration>1</csvobjectIteration>
<csvobjectView>Design</csvobjectView>
<csvtargetNumber>00000003</csvtargetNumber>
<csvpublishDate>2021-07-22</csvpublishDate>
<csvpublishAction>create</csvpublishAction>
<csvpublishMessage>Loader Part</csvpublishMessage>
</csvCreateReleaseActivity>
<csvIBAValue handler="wt.iba.value.service.LoadValue.createIBAValue"> <!--Global attributes-->
<csvdefinition>StringIBA</csvdefinition>
<csvvalue1>StringIBA_value</csvvalue1>
<csvvalue2></csvvalue2>
<csvdependency_id></csvdependency_id>
</csvIBAValue>
<csvLoadValue handler="com.ptc.core.lwc.server.LoadAttValues.loadValue"> <!--Local attributes-->
<csvname>StringAttr</csvname>
<csvrefType/>
<csvrefAtt/>
<csvvalue>DATA|java.lang.String|StringAttr_value</csvvalue>
</csvLoadValue>
<csvEndReleaseActivity handler="com.ptc.windchill.esi.load.LoadESI.endCreateReleaseActivity" />
<csvEndReleaseActivities handler="com.ptc.windchill.esi.load.LoadESI.endCreateReleaseActivities"/>
アセンブリ:
<csvCreateReleaseActivity handler="com.ptc.windchill.esi.load.LoadESI.createReleaseActivity">
<csvreleaseClass>com.ptc.windchill.esi.Part</csvreleaseClass>
<csvobjectClass>wt.part.WTPart</csvobjectClass>
<csvobjectNumber>0000000202</csvobjectNumber>
<csvobjectVersion>A</csvobjectVersion>
<csvobjectIteration>1</csvobjectIteration>
<csvobjectView>Design</csvobjectView>
<csvtargetNumber>00000003</csvtargetNumber>
<csvpublishDate>2015-07-05</csvpublishDate>
<svpublishAction>create</csvpublishAction>
<svpublishMessage>Loader Part</csvpublishMessage>
</csvCreateReleaseActivity>
* 
オブジェクト 0000000202 はアセンブリなので、2 つのエントリを持ちます。1 つは部品自体を表し、もう 1 つは BOMHeader を表します。
3. Windchill シェルから以下のコマンドを実行します。
windchill wt.load.LoadFromFile -d <path>\releaseactivity.xml
* 
上記のコマンドの <WT_ホーム> および <path> は、実際の値に置き換えます。新しく作成された Windchill ESI リリースアクティビティオブジェクトは、ESITransaction オブジェクトに関連付けされません。トランザクションがない場合、トランザクション管理 GUI ではリリース履歴が表示されません。
これは役に立ちましたか?