販売オーダーから購買リクエストおよび購買オーダーへの属性のマップ
ビュー・リンクを使用すると、供給ヘッダーの属性を購入リクエスト明細の属性にマップするなど、供給オーダーの異なるレベルから購買オーダーへのマップを作成できます。
ビュー・リンクを使用して、次のことを行います:
- 統合アルゴリズムを使用せずに、拡張可能フレックスフィールドを含む作業オーダーおよび販売オーダーの属性をマップします。
- 供給オーダーの1つのレベルの属性を、販売オーダー、購買オーダーまたは作業オーダーの別のレベルの属性にマップします。 たとえば、供給オーダー・ヘッダーにある属性を、販売オーダー明細にある属性にマップします。
- バック・トゥ・バック・フローの販売オーダーの属性、または外注処理フローの作業オーダーの属性をマップします。
SupplyOrchestrationサービス・マッピングのソース領域で事前定義済ソースを使用して、供給オーダーのエンティティを販売オーダー、購買オーダーまたは作業オーダーのエンティティにマップすることもできます。 ただし、1つのエンティティと別のエンティティの間の単一の関係のみをマップできます。 たとえば、事前定義ソースを使用して、供給オーダーの属性と購買オーダーの別の属性との間をマップすることはできません。 かわりに、ビュー・リンクを使用してこれを実行できます。
サプライ・チェーン・オーケストレーションの供給オーダーのSupplyOrderReferenceNumber属性を、Oracle Manufacturingの作業オーダーのWorkOrderNumber属性にマップする必要があるとします。 その方法は次のとおりです。
- 自分のサンドボックスを入力します。 詳細は、「サービス・マッピングを編集できるようにサンドボックスを作成」を参照してください。
- 供給オーケストレーション作業領域に移動し、「タスク」>「サービス・マッピングの管理」をクリックします。
- 「サービス・マッピングの管理」ページで、SupplyOrchestrationをクリックします。
- 「サービス・マッピングの編集」ページで、「ソース」をクリックし、例による問合せを使用してManufactureRequestSourceのソース属性をフィルタします。
- 「エンティティ・マッピング」タブで、例による問合せを使用してWorkOrderRequestのエンティティ属性をフィルタします。
- 「属性マッピング」タブで、サンドボックスの作成をクリックしてサービス・マッピングを編集し、値を設定します。
属性 値 属性 WorkOrderNumber
マッピング先の属性の名前です。 この例では、作業オーダーのWorkOrderNumber属性にマッピングします。
式 return SupplyHeader.InterfaceSourceCode=='SCO'||'DOO'||'YPS'||'INV'?SupplyHeader.InterfaceSourceCode+'-'+SupplyHeader.SupplyOrderReferenceNumber
説明
- SupplyHeaderは、ビュー・リンクの名前です。
- SupplyOrderReferenceNumberは、マッピング元の供給オーダーの属性の名前です。
- SCOは、Oracle Supply Chain Orchestrationの製品短縮コードです。
- DOOは、Oracle Distributed Order Orchestrationの製品短縮コードです。 分散オーダー・オーケストレーションは、別名Oracle Order Managementです。 これらの意味は同じです。
- YPSは、Oracle Supply Planningの製品短縮コードです
- INVは、Oracle Inventory Managementの製品短縮コードです
この例は、Manufacturingで動作します。 調達と統合する必要がある場合は、購買リクエスト明細のタイム・スタンプ付加フレックスフィールドに式を挿入できます:
return SupplyTrackingLine.NeedByDate;
拡張可能フレックスフィールド
リンクに、次の場所にある拡張可能フレックスフィールドが含まれている場合:
- オーダー・ヘッダーは、購買リクエスト・ヘッダーの属性にリンクする必要があります。
- オーダー明細の場合は、購買リクエスト明細の属性へのリンクを使用する必要があります。