連産品オブジェクトのパブリッシング
製造プラントでは、同じ材料を使用して、製品のさまざまな構成部品を生産できます。1 つの生産プロセスで生産される部品を、連産品オブジェクトとしてまとめることができます。いずれかの部品をプライマリとし、その他の部品をセカンダリとすることができます。詳細については、「連産品オブジェクト」を参照してください。
Windchill ESI を使用して Windchill Enterprise Systems Integration (ESI) 応答で連産品オブジェクト情報を配布ターゲットにパブリッシングできます。
Windchill ESI を使用して、Windchill MPMLink 内で作成または変更された連産品オブジェクト情報を配布ターゲットにパブリッシングできます。「操作」メニューの「配布ターゲットを関連付け」オプション、または Windchill Loader を使用して、1 つ以上の配布ターゲットを連産品オブジェクトに割り当てることができます。配布ターゲットの割り当ての詳細については、配布ターゲットとオブジェクトとの関連付けおよび「Using a Loader to Assign Distribution Targets」を参照してください。
Windchill ESI は次の連産品オブジェクト情報を EAI ソフトウェアコンポーネントに渡します。
MadeFromObject の次の属性が渡されます。
ObjectID
Class - com.ptc.windchill.esi.MadeFromObject
LastChangedBy
Number
DefaultUnit
Name
PartType
Source
State
View
Version
Iteration
PreviousVersion
AssociatedEffectivityID
Type - Coproduce
TargetID
連産品オブジェクトの BOMComponent の次の属性が渡されます
ObjectID
Class - com.ptc.windchill.esi.BOMComponent
PartNumber
AssemblyPartNumber
AssemblyPartID
Quantity
Unit
LineNumber
FindNumber
AlternateItemGroup
ComponentID
IsChildPhantom
IsPartConfigurable
IsPartCollapsible
AssociatedEffectivityID
IsRawMaterial
Usage
Alternate
Type
Category
Consumption
TargetID
連産品オブジェクトの BOMHeader の次の属性が渡されます。
ObjectID
Class - com.ptc.windchill.esi.BOMHeader
LastChangedBy
Number
Version
Iteration
EnterpriseVersion
PreviousVersion
Usage
Alternate
IsCADPhantom
IsCollapsible
AssociatedEffectivityID
Type
TargetPlant
数量
単位
AssociatedMadeFromObjectID
IsAllocatedAsResource
TargetID
ESI 応答では、連産品構造がそのプライマリ部品の代替 BOM としてパブリッシングされます。
連産品オブジェクトに関連付けられているプロセス計画をパブリッシングすると、連産品オブジェクトに関連付けられているプロセス計画は、連産品のプライマリ部品のプロセス計画としてパブリッシングされます。部品からプロセス計画へのリンクは、連産品オブジェクトではなくプライマリ部品とともに送信されます。
ESI 応答では次の情報もパブリッシングされます。
エンタープライズデータ
プラントデータ
部門データ
連産品オブジェクトに関連付けられているドキュメント
次の方法を使用して、連産品情報をパブリッシングできます。
状態を設定
変更通知
配布ターゲットに送信
そのプライマリ部品の BOM、プロセス計画、およびリソース構造に関連付けられている連産品
* 
Oracle アプリケーションでは連産品はサポートされていません。
BOM、材料セット、または連産品のオブジェクトに重複するコンポーネントが含まれている場合は、コンポーネントに行番号を割り当てることをお勧めします。たとえば、以下に示すような構造がある場合、各コンポーネントに行番号を割り当てる必要があります。
Car
└ Wheel (Line Number = 10)
└ Wheel (Line Number = 20)
└ Wheel (Line Number = 30)
└ Wheel (Line Number = 40)
└ Seat (Line Number = 50)
(同じ親の同じレベルでコンポーネントが重複していないシナリオにおいて) 同じコンポーネントをいったん削除してから再度追加した場合、結果として得られる ESI 応答では、そのコンポーネントは変更されたコンポーネントとして扱われます。
重複する原材料リンクがあり、そのうちの 1 つを削除してから再度追加した場合、応答では、削除されたリンクが削除済みバケットに含まれ、追加されたリンクが追加済みバケットに含まれます。
これは役に立ちましたか?