その他のアプリケーションとの統合 > 運用システムとの統合 > Windchill ESI と Oracle アプリケーションの統合 > 部品
  
部品
Windchill ESI を使用すると、Windchill PDMLink で作成および変更された部品を Oracle Applications などの配布ターゲットにパブリッシングできます。部品の特定の属性をパブリッシングするように、Windchill PDMLink システムを設定できます。Windchill PDMLink の部品情報を使用して、配布ターゲットで部品が作成されます。
Windchill ESI により、Windchill PDMLink から EAI ソフトウェアコンポーネントに次の部品関連属性が渡されます。
番号
部品がファントム部品かどうか
デフォルト単位
制御特性
タイプ
名前
ソース
バージョン
作業版数
日付エフェクティビティ
最終更新ユーザー (Last Changed By)
配布ターゲット
シリアルエフェクティビティ (Serial Effectivity)
ロットエフェクティビティ
ライフサイクル状態
ビュー
ストレージの場所
以前にパブリッシングした部品バージョン
部品データが Windchill PDMLink から送信されると、EAI ソフトウェアコンポーネントによって、Windchill PDMLink の部品属性が Oracle Applications のオブジェクト属性にマッピングされます。次の表は、Windchill PDMLink の部品属性と Oracle Applications のオブジェクト属性のマッピングを示します。
Windchill の部品属性と Oracle Applications のアイテム属性のマッピング
Windchill の部品属性
Oracle Applications のオブジェクト属性
番号
アイテム番号
デフォルト単位
Primary Unit of Measure
部品タイプ
User Item Type using Template
日付エフェクティビティ
Item’s Revision Effectivity Date
名前
アイテムの説明
バージョン
改訂レベル (Revision Level)
ソース
General planning Make or Buy
配布ターゲット
組織
* 
部品に関連付けられた新しい属性を作成する場合は、その属性をマッピングする必要があります。部品に関連付けられた追加属性が使用できる場合は、マッピングの詳細についてシステム管理者に問い合わせてください。
Windchill MPMLink がインストールされていて、「共通エンタープライズデータ情報をパブリッシング」プリファレンスがオンになっている場合、Windchill からのバージョン情報は、部品ではなく関連付けられたエンタープライズデータのバージョン情報になります。
Windchill PDMLink の部品作業版数は EAI ソフトウェアコンポーネントに渡されますが、属性は配布ターゲットに渡されません。配布ターゲットで Windchill PDMLink の部品作業版数を処理できる場合は、EAI ソフトウェアコンポーネントを拡張して情報を配布ターゲットに渡すことができますが、標準の Oracle Applications システムでは現在、作業版数情報を処理できる属性をサポートしていません。
「配布ターゲット」属性 (ESI レスポンスでは Destination 要素と TargetID 要素) は、部品を作成または変更する配布ターゲットを識別します。EAI ソフトウェアコンポーネントは、この情報を使用して適切な配布ターゲットと通信し、組織情報を渡します。
Windchill PDMLink から渡された属性によっては、変更を加えられることなく EAI ソフトウェアコンポーネントから配布ターゲットに渡されるものもありますが、EAI ソフトウェアコンポーネントによって変更されるか、相互参照が設定される値を含んでいる属性もあります。
Start Effectivity Date (エフェクティビティ開始日) は、YYYY-MM-DD HH:MM:SS というフォーマットで Windchill PDMLink から渡されます。Windchill ESI では、Windchill PDMLink、TIBCO、および Oracle Applications 間でタイムゾーンが設定されていることを前提としています。
「デフォルト単位」、「部品タイプ」、および、「ソース」の各属性は EAI ソフトウェアコンポーネント内で相互参照が設定されます。以下の表は、使用可能な Windchill PDMLink の部品属性の値と、EAI ソフトウェアコンポーネントから Oracle Applications に渡される Oracle Applications のアイテム属性の対応する値を示します。
Windchill の Part Default Unit の値と Oracle Applications のアイテム属性 Base Unit of Measure の値のマッピング
Windchill の Part Default Unit の値 (データベース値)
Oracle Applications の Base Unit of Measure の値 (データベース値)
必要分 (As Needed) (as_needed)
As Needed (AN)
個 (Each) (ea)
Each (Ea)
キログラム (Kilogram) (kg)
キログラム (KG)
リットル (Liter) (l)
リットル (L)
メートル (Meter) (m)
Meter (M)
Windchill PDMLink の「部品タイプ」の値と Oracle Applications の Material Type の値のマッピング
Windchill PDMLink の「部品タイプ」の値 (データベース値)
Oracle Applications の Item Type の値 (データベース値)
分離可能 (Separable)
Subassembly (SA)。これは、API フィールド ITEM_TYPE のマッピングです。API フィールド TEMPLATE_ID のマッピングは Subassembly (5)、API フィールド TEMPLATE_NAME のマッピングは Subassembly (@Subassembly) です。
分離不可能 (Inseparable)
Subassembly (SA)
これは、API フィールド ITEM_TYPE のマッピングです。API フィールド TEMPLATE_ID のマッピングは Subassembly (5)、API フィールド TEMPLATE_NAME のマッピングは Subassembly (@Subassembly) です。
コンポーネント (Component) (component)
Purchased Item (P)
これは、API フィールド ITEM_TYPE のマッピングです。API フィール TEMPLATE_ID のマッピングは Purchased Item (2)、API フィールド TEMPLATE_NAME のマッピングは Purchased Item (@Purchased Item) です。
Windchill PDMLink の「部品ソース」の値と Oracle Applications の Procurement Type の値のマッピング
Windchill PDMLink の「部品ソース」の値 (データベース値)
Oracle ApplicationsGeneral Planning の Make または Buy の値
作成 (Make)
Make (1)
購入 (Buy)
Buy (2)
アイテムレコードの作成または変更のために Oracle Applications に必要な属性には、Windchill PDMLink によって指定されないものがいくつかあります。このような場合、Windchill ESI は、データを Oracle Applications に渡す前に EAI ソフトウェアコンポーネントでデフォルト値に設定します。次の表は、Oracle Applications でデフォルトに設定される Windchill ESI のアイテム属性とそのデフォルト値を示します。
Oracle Applications のアイテム属性のデフォルト値
Oracle Applications のアイテム属性
デフォルト値
サマリーフラグ
No (N)
Effectivity Control
日付は 1、単位は 2
Serial Number Generation Code
定義済みは 2
Starting Prefix
X
Starting Number
1
Windchill ESI では、その他の多数のアイテムフィールドに対するデフォルトのデータ値を自動的に提供する Oracle Applications のサブアセンブリおよび購入アイテムテンプレートも利用します。アイテムテンプレートの詳細については、Oracle Applications ソフトウェアに付属の Oracle Inventory User's Guide を参照してください。
Windchill PDMLink では、部品に関連する代替部品のパブリッシングもサポートしています。ただし、Windchill PDMLinkOracle Applications には Windchill ESI のように代替部品という概念がないので、Oracle Applications の EAI ソフトウェアコンポーネント部分では Oracle Applications への代替部品のパブリッシングをサポートしていません。Oracle Applications 配布ターゲットで Windchill PDMLink の代替部品を処理できる場合は、Windchill ESI の EAI ソフトウェアコンポーネント部分を拡張して、情報を Oracle Applications に渡すことができますが、デフォルトでは代替部品がサポートされていません。
部品のプラント固有属性
部品のプラント固有属性は、Windchill MPMLink のビュー固有機能を使用してパブリッシングできます。プラント固有属性をパブリッシングするには、以下のようにします。
「ESI」「設定」 > 「部品」 > カテゴリのプリファレンスが「はい」に設定されていることを確認してください。
Windchill MPMLink でプラントそれぞれに対応する固有ビューを定義します。
対応するビュー属性タブで、プラント固有属性を定義します。
Windchill ESI を使用して部品をパブリッシングします。
Windchill ESI は部品のプラント固有属性を Windchill MPMLink から取得して、その情報を配布ターゲットの該当する組織に送信します。
* 
これらの属性は ESI レスポンスメタ情報ファイルでマッピングを定義しておく必要があります。また、EAI ソフトウェアコンポーネントを拡張して、これらの属性を Oracle Applications に適切にマッピングする必要もあります。
部品またはリソースについて、プラント固有またはビュー固有のエンタープライズデータをパブリッシングする際は、「配布ターゲットに送信」操作または「材料を配布ターゲットに送信」操作を使用して、「変更通知」「プロモーションリクエスト」「状態を設定」、または「保存済みフィルタ」を以下の場所から使用します。
部品または BOM をパブリッシングする際は、配布ターゲットの「BOM 設定」
リソースまたはリソース構造をパブリッシングする際は、配布ターゲットの「リソースの設定」
プロセス計画の構造をパブリッシングする際は、配布ターゲットの「プロセス計画の設定」
変更通知を使用してパブリッシングする際は、配布ターゲットの「変更通知の設定」